DLE CMS: установка кода SEOzavr

Установка проводилась на 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 и добавляем площадку.

Есть вопросы? Пишите в комментарии или в службу поддержки.

Что то похожее:

  
Google Bookmarks БобрДобр.ru Memori.ru МоёМесто.ru СМИ2

Эта запись добавлена 26-го декабря 2007 года в 3:37 в рубрику Здесь про мои проекты.
Подпишись на RSS комментариев RSS 2.0

71 комментарий на «DLE CMS: установка кода SEOzavr»

  1. Bonga сказал:

    Спасибо вам за биржу ссылок. Покупаем немного статей у вас, если бы еще больше площадок было классных, то тогда бы вообще системе не было бы цены :-)

  2. Юрий сказал:

    Все поставил на DLE 6.3. Вродя работает.
    Спасибо!

  3. Musariev сказал:

    Bonga, спасибо за лестный отзыв – очень приятно. Площадки появятся – нужно время.
    Юрий, рад помочь.

  4. Юрий сказал:

    /дополнение/
    пришлось поправить права на файлы системы. Делов 3 секунды.
    Думаю пункты, указаные в письме от робота сеозавра , можно внести в доп. пунктик «Установка кода: решение возможных проблем»
    Всем удачи :)

  5. Юрий сказал:

    Вот и первая статейка разместилась. :)

  6. Musariev сказал:

    Уверен, что далеко не последняя. В системе есть площадки размещающие более полусотни статей – и это только начало. Количество рекламодателей неуклонно растет, а значит растет и количество размещаемых статей.

  7. XmaXtoR сказал:

    :( никак не могу добавить сайт пишет ошибка и все :(
    ——
    2Юрий
    Какие права ? на какие файлы ?

  8. Musariev сказал:

    Отпишите в support по эл. почте.
    Возможно вам поможет эта статья http://musariev.com/2007/11/blog-post_29.html

  9. Роман сказал:

    Что-то у меня на 6.5 не идет..Кто ставил на эту версию?..Поделитесь..

  10. Musariev сказал:

    Роман, пришлите мне на почту index.php из вашей сборки – я посмотрю.

  11. Антон сказал:

    Warning: reset(): Passed variable is not an array or object in /data4/www/site/domains/moysite.ru/public_html/inarts.php on line 113

    Это выводится наверху страницы…

  12. Юрий сказал:

    to XmаXtor :
    Если отображается ошибка либо что-то еще,
    нужно поставить на seozavr.php права 644 и снова проверить, открыв
    в браузере.

    Если этот шаг не помог нужно поставить права 755 на папку
    3726ec7e6b88eba954f14d76432fdc1682e70066 и создать в ней пустой файл db.txt, на который поставить права 777.
    После этого снова проверить.

  13. Musariev сказал:

    В дополнение к Юрию, посмотрите http://musariev.com/2007/11/blog-post_29.html

  14. Сергей сказал:

    просид о помоши но не вижу ни на вашей странице ни у себя на ящике. повторно прошу о помощи — все сделал как в описании когда нажал добавить сайт появилось сообшение что –Код системы не установлен или не работает!– помогите пожалуйста

  15. Musariev сказал:

    Сергей, отписал на Ваш email.

  16. Andrei сказал:

    Спасибо! Очень помогли.

  17. Musariev сказал:

    Andrei, всегда пожалуйста :-)

  18. comeoff сказал:

    Поставил на 6.5 версию, всё прекрасно работает. Спасибо афтару за статейку:)

  19. 123 сказал:

    На 6.5 нефига не катит, выдаёт: «Код системы не установлен или не работает!»
    Всё, что написано – пробовал. КПД=0.

  20. Musariev сказал:

    123, пришлите мне index.php из вашей сборки на контактный емейл

  21. Сергей сказал:

    Зарегистрировалдавтно а статей нет. ссылка работает может подскажете в чем причина. спасибо

  22. Musariev сказал:

    Сложно сказать. Может цена высока?

  23. Сергей сказал:

    в рекомендуемой было 0.33 поставил 0.3 если высоко тогда на что нужно ориентироваться. напишите сколько. а

  24. Musariev сказал:

    Сергей, я посмотрел: у вашей площадки на момент добавления было 0 страниц в индексе Яндекса. По умолчанию нашем фильтре стоит галочка «наличие в Яндексе», таким образом думаю Вашу площадку просто не видели рекламодатели и как следствие не размещали статьи. Сейчас я обновил ваши параметры в системе (кстати Ваши нулевые тИЦ и PR, что тоже останавливает многих рекламодателей), так что площадка появилась в поиске «по умолчанию».

    А в целом, как я уже писал раньше, ориентируйтесь на рынок — поставьте сначала низкую цену, посмотрите каков спрос. Если спрос есть, то можно и приподняться. Но это сугубо мое личное мнение, которое я никому не навязываю — каждый вебмастер должен сам избирать стратегию развития.

  25. Сергей сказал:

    Спасибо за внимание , за оперативность рассмотрения моей просьбы. Интересно сколько на данный момент у меня страниц в яндексе видит ваша система( сегодня только зарегистрировал).

  26. Musariev сказал:

    Сергей, если речь идет об автотрек-орг-уа, то 4 страницы и в индексе, и в сеозавре.

  27. Сергей сказал:

    Извините за назйливость, но походу дела возникли еще вопросы
    1)когда регистрировался в яндексе в таблице было указано-52 стр. зорегистрировано( поясните вчем ошибка)
    2)вчера на моем сайте дважды была размещена чужая стр, апотом снималасть( поясните вчем ошибка)

  28. Musariev сказал:

    Сергей,
    1) Я толька что перепроверил — у вас 4 страницы в индексе Яндекса, они же и в сеозавре.
    2) Все в порядке — я написал этому человеку. Он у многих так добавлял, снимал.

  29. Сергей сказал:

    виноват. сам проверил действительно 4 хотя на момент регистрации было 52. нужен совет – что нужно еще снизить цену?

  30. Musariev сказал:

    Оставьте как есть. Думаю нужно время, ведь фактически ваша площадка только появилась в поиске по умолчанию.

  31. Сергей сказал:

    вроде первая статья пошла – спасибо. пришла вторая не понятно – ожидает размещения – от кого это зависит подскажите.
    у вас в аккаунте висит моя новая 1 статья а старой нет
    спасобо за консультацию

  32. Musariev сказал:

    «Ожидает размещения» — это сообщение может быть по 2-м причинам:
    1) Прошло менее суток и статья физически еще не была к Вам отправлена.
    2) На балансе рекламодателя недостаточно средств для размещения этой статьи.

  33. Сергей сказал:

    по поводу новой понятно, спасибо
    а почему в аккаунте стоит 1/0

  34. Musariev сказал:

    У Вас в аккаунте стоит 1/0 так как всего одна статья и она ожидает размещения (причину указал выше). Если была другая, то значит ее удалил рекламодатель.

  35. Юрий сказал:

    Немогу добавить сайт!
    все время выдает «URL введен неправильно или не отвечает!»
    Я все сделал правильно – 100%

  36. Musariev сказал:

    Юрий, скиньте мне на контакты:
    1) URL каталога статей
    2) Доступ к FTP, если не боитесь — я проверю.

  37. Galayda сказал:

    Вот такая ошибка при добавлении новой площадки

    Не найден тайтл пробной статьи по адресу

    На странице сайта отображается: Автоматическая продажа мест под статьи
    с сылкой на сеозавр.
    Файл db.txt нормально обнавляется.

    Кто то подскажет куда копать?

  38. Mihanik сказал:

    Та же ошибка. «Не найден тайтл пробной статьи по адресу …»
    Какие-то проблемы с кодировкой видимо. Вместо самой статьи отображается следущее:
    щРН ОПНАМЮЪ ЯРЮРЭЪ. нМЮ ХЯВЕГМЕР Б РЕВЕМХХ ВЮЯЮ.
    как лечить?

  39. Musariev сказал:

    Mihanik, а какая это кодировка? В настройках можно указать нужную кодировку, тогда будет работать.

  40. Alexey сказал:

    «1 Регистрируемся в системе и распаковываем секретную папку в корневую директорию вашего сайта
    2 Скачиваем архив и распаковываем файл inarts.php в корневую директорию сайта
    3 В этом файле находим строку (строка 36): include(”название_секретной_папки/seozavr.php”);
    4 Заменяем название_секретной_папки на ваше персональное.
    5 Делаем ссылку с главной на каталог статей /inarts.php
    6 Добавляем сайт в систему (отправляем на модерацию)»

    Не совсем понятно, что в пункте 5 делать… Какую ссылку надо указать?
    Заранее спасибо за помощь…

  41. Alexey сказал:

    И ещё при добавлении пишется «Код системы не установлен или не работает!»
    Подскажите пожалуйста, может что-то не так делаю.)

  42. Musariev сказал:

    Alexey, 5-й пункт — это просто гипертекстовая ссылка на ваш каталог статей, иначе поисковик не сможет его найти.
    По ошибке при добавлении: чтобы проверить мне нужно знать ваш аккаунт и УРЛ каталога статей. Напишите из окна техподдержки.

  43. Stryker сказал:

    Попробовал на самую первую версию – не катит :( .

  44. Rafidin сказал:

    Если не трудно напишите как писать ссылку с главной на каталог статей /inarts.php.
    И еще как ставить права 777 на папку? Опишите если не трудно.
    Заранее спасибо за помощь…

  45. Musariev сказал:

    Rafidin,
    1) Ссылка на главной самая обычная гиперссылка в вашем основном шаблоне.
    2) Права на папку устанавливать не нужно, достаточно установить права на файл db.txt. Это можно сделать например с помощью TotalCommander. Войти на свой FTP, установить курсор на файл и в меню «Файлы» выбрать пункт «Изменить атрибуты».

  46. Наташа сказал:

    спасибо большое, все получилось с первого раза, все работает.

  47. Рома сказал:

    А не подскажите на DLE 7.2 этот вариант пойдет или нет?

  48. Musariev сказал:

    Рома, не знаю — надо пробовать.
    Если не подойдет, пришлите мне индексную страницы и я переделаю.

  49. Свежо.ру сказал:

    поставила на 7.0 все отлично работает, спасибо за отличное руководство!

  50. Danila сказал:

    На 7ю2 не пошел по второму методу. А по первому все стили и шаблоны в дауне. Что делать?

  51. Danila сказал:

    Всё, разобрался, у вас в примере кавычки ” стоят, а должны быть «

  52. trangira сказал:

    Не могу добавить свой сайт в систему, код установил, страница для статей работает, а при добавлении сайта пишет «Код системы не установлен или не работает! (1)» . В чем может быть причина? Помогите кто знает.

  53. Musariev сказал:

    trangira, проверьте права:
    секретная_папка — 755
    seozavr.php — 644
    db.txt — 777

  54. Герман сказал:

    Не могу добавить сайт в систему,пишет не найден тайтл пробной статьи,как поменять кодировку и где это сделать?Помогите плииз.

  55. Musariev сказал:

    Герман, после:
    $seozavr = new seozavr();
    надо написать $seozavr->encoding = ‘utf-8′;

  56. Николай сказал:

    Как ни старался, но на дле 6,7 не встает приведенный код. Не поможете разобраться? Могу предоставить доступы.

  57. Musariev сказал:

    Николай, пришлите через тикеты сеозавра страницу index.php

  58. Елена сказал:

    А не подскажите как можно размещать статьи навсегда?

  59. Musariev сказал:

    Елена, добавляйте ваш сайт в систему и ставьте галочку принимать навсегда. Если без кода, но добавляете в раздел ТОЛЬКО РУЧНОЕ РАЗМЕЩЕНИЕ.

  60. Ruganin сказал:

    Как убрать промолинк в ДЛЕ?
    Где и как применить данную конструкцию $seozavr->enableAffiliateLink = false;

  61. Ruganin сказал:

    Все разобрался, тупо вставил после $seozavr = new seozavr();

  62. Musariev сказал:

    Ruganin, конструкцию нужно ставить после объявления класса.Получится так:
    $seozavr = new seozavr();
    $seozavr->enableAffiliateLink = false;

  63. Антон сказал:

    Здравствуйте!
    Пытаюсь добавить код на сайт:
    1. Скачал папку и файл php
    2. Изменил файл php – добавил название этой папки
    3. Закачал всё в корень сайта (www/)
    4. Установил права – так как написано у вас
    5. Запускаю этот файл и вот что пишет

    Warning: require_once(/home/moneym/public_html/ab38a70aa5e1d530d65a399e762c681551988550/engine/init.php): failed to open stream: No such file or directory in /home/moneym/public_html/ab38a70aa5e1d530d65a399e762c681551988550/inarts.php on line 34 Fatal error: require_once(): Failed opening required ‘/home/moneym/public_html/ab38a70aa5e1d530d65a399e762c681551988550/engine/init.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/moneym/public_html/ab38a70aa5e1d530d65a399e762c681551988550/inarts.php on line 34

    ———————
    Также ещё вопрос – что насчёт размещения статей? Я буду их размещать вручную или как?

  64. Musariev сказал:

    inarts.php — это файл шаблона. Он должен находиться в папке с вашим шаблоном и вызываться из нее, а не из секретной папки.

  65. Дмитрий сказал:

    Здравствуйте – все зделал как написано, но возник вопрос. Пишет «На странице найдено более одного тэга !». Не пойму каким образом я должен убрать эти теги, если у меня из main.tpl выводит (это же все СЕО нарушится). Обьясните нубу)

  66. Дмитрий сказал:

    Не дописал – движок ДЛЕ 7,5. Делал по первому примеру inarts.php …

  67. voffka сказал:

    а большая разница при установке на 7.5 или вообще нет

  68. SAY сказал:

    На 7.5 траблы по первому примеру страница получается без дополнительных модулей , по второму вообще пропадают стили . Если кто разберётся подскажите как правильно установить.

  69. Bahus сказал:

    Тоже ошибка
    На странице найдено более одного тэга !
    И что дальше?

  70. Алексей сказал:

    Кто может установить код на мой сайт

  71. KIJIJIER сказал:

    Интересно конечно, а статьи так и будут оставаться на сайте, или же будут меняться?

Есть что сказать?