Jump to content

Desti

Актив
  • Регистрация

  • В сети

Posts posted by Desti

  1. CREATE TABLE `core_output_cache` (
      `cache_key` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT 'The key',
      `cache_value` longtext COLLATE utf8_unicode_ci NOT NULL COMMENT 'The output HTML',
      `cache_meta` mediumtext COLLATE utf8_unicode_ci NOT NULL COMMENT 'JSON headers and meta data',
      `cache_expire` int(10) NOT NULL DEFAULT '0' COMMENT 'Unix timestamp of when the cache expires',
      PRIMARY KEY (`cache_key`),
      KEY `cache_expire` (`cache_expire`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci


     

    Только engine свой поставьте, MyISAM, если с InnoDB не работаете.

  2. RewriteCond - проверка какого-то условия для следующей за ней директивой RewriteRule.  Таким образом у вас два блока, 

    RewriteCond %{REQUEST_FILENAME} !-f - если файл не существует
    RewriteRule \.(jpeg|jpg|gif|png)$ /public/404.php [NC,L] и файл в запросе с указанным расширением, выдать ошибку 404. 

    и 

    RewriteCond %{REQUEST_FILENAME} !-f если файл из запроса не существует
    RewriteCond %{REQUEST_FILENAME} !-d и папка из запроса не существует
    RewriteRule . /index.php [L] переадрессация на index.php.

    Затычки, в общем, от мамкиных хакеров и неверных ссылок на картинки.

  3. Сообщения выводит 'post', его вызывает 'postContainer', а его вызывает 'topic'. Таким образом вам надо считать в 'topic' количество сообщений и передавать это значение в 'postContainer' и дальше в 'post'. Переменная уже есть, сообщения считаются в 'topic' переменной $postCount. Добавляете ее в параметры 'postContainer' и 'post', внутри 'post' у вас  условие {{if firstPost==0}}<ваша реклама>{{endif}}. Дальше самостоятельно.