Установка кода SEOzavr на DLE CMS
Posted by: musariev on: Декабрь 25, 2007
Установка проводилась на DLE версии 6.3. Приложенный файл готового каталога статей возможно подойдет и к другим версиям. Ниже я изложу методику интеграции, так что возможно вы не будете использовать этот файл, а создадите свой.
Начну с простого способа:
- Регистрируемся в системе и распаковываем секретную папку в корневую директорию вашего сайта
- Скачиваем архив и распаковываем файл inarts.php в корневую директорию сайта
- В этом файле находим строку (строка 36): include(«название_секретной_папки/seozavr.php»);
- Заменяем название_секретной_папки на ваше персональное.
- Делаем ссылку с главной на каталог статей /inarts.php
- Добавляем сайт в систему (отправляем на модерацию)
Теперь описание для тех, кто не ищет легких путей (результат будет тот же):
- Регистрируемся в системе и копируем секретную папку в корневую директорию вашего сайта
- Создаем файл inarts.php (можно выбрать любое название с латинскими буквами) в корне сайта и копируем туда содержимое файла index.php
- В файле inarts.php (строка 99) находим строку:
$config['http_home_url'] = reset(explode(«index.php», $_SERVER['PHP_SELF']));
и заменяем ее на
$config['http_home_url'] = reset(explode(«inarts.php», $_SERVER['PHP_SELF']));
- Проверяем в браузере: www.site.ru/inarts.php должен быть идентичен главной странице сайта (все стили и картинки должны работать)
- Подключаем скрипт SEOzavr (файл seozavr.php, расположенный в секретной папке)
- Перед вызовом шаблона (строка 38) добавляем код: include(«название_секретной_папки/seozavr.php»);
- Перед определением плейсхолдеров {headers} и {content} (строка 129) добавляем код:
$seozavr = new seozavr();
$metatags = $seozavr->getHead();
$content = $seozavr->getBody();
- Ищем строку $tpl->set(‘{content}’, «<div id=’dle-content’>».$tpl->result['content'].»</div>»);
- Заменяем ее на $tpl->set(‘{content}’, «<div id=’dle-content’>».$content.»</div>»);
Далее создаем ссылку с главной страницы на каталог статей и идем в свой аккаунт на SEOzavr и добавляем площадку.
Есть вопросы? Пишите в комментарии или в службу поддержки.