Дубли страниц на сайте: как найти и удалить
Дубли страниц на сайте — это грубая SEO-ошибка, которая характеризуется тем, что контент одной страницы полностью идентичен содержанию другой. Таким образом, они в точности копируют друг друга, но при этом доступны по разным URL-адресам. Это затрудняет индексирование страниц.
Самые частые причины возникновения дублей:
- Не сделан редирект flhtcjd страниц, имеющих адреса с www и без www. В этом случае каждая страница сайта будет дублироваться, так как остается доступной по двум адресам, например: http://www.site.ru/page и http://site.ru/page — полные дубли
- Страницы сайта доступны по адресу со слэшем и без слэша: http://site.ru/page/ и http://site.ru/page
- Также URL страницы может быть с .php и .html на конце либо без расширения. Как правило, это связано с особенностями cms (административной панели сайта): http://site.ru/page.html и http://site.ru/page; http://site.ru/page.php и http://site.ru/page
- Отдельно стоит выделить неполные дубли страниц. В этом случае контент на двух разных страницах не будет идентичным на 100%. Сходство и дублирование может появляться по причине того, что некоторые блоки на сайте являются сквозными — например, это может быть блок о доставке, который отображается на страницах всех товаров.
- Некоторые карточки интернет магазина со схожими товарами содержат идентичное описание, что также может рассматриваться как грубая ошибка.
- Постраничная пагинация каталога с товарами. В этом случае текст и МЕТА-теги на всех страницах одной категории могут быть одинаковыми.
Как дубли влияют на ранжирование?
Дубли негативно влияют на ранжирование вашего сайта в выдаче — за наличие полных дубликатов страниц интернет-ресурс может с большой степенью вероятности подвергнуться пессимизации со стороны поисковых систем.
- Яндекс и Google очень трепетно относятся к уникальности контента на web-ресурсах. В случае, если данные на страницах дублируются, они признаются неуникальными. За это на сайт могут быть наложены санкции.
- Наличие большого количества дублей страниц сильно усложняет процесс индексации сайта и запутывает поисковых роботов.
- Затрудняется продвижение посадочных страниц, так как поисковая система не может выбрать релевантную страницу из двух одинаковых.
- Теряется «вес» страниц, поскольку распределяется между двумя одинаковыми документами.
Подробно описывается негативное влияние дублей и методы борьбы с ними в статье Google «Консолидация повторяющихся URL»
Яндекс, в свою очередь, предлагает на эту тему видеоурок «Поисковая оптимизация сайта: ищем дубли страниц», где разъясняется терминология и способы решения проблемы.
Как обнаружить дубли у себя на сайте?
С поиском дублей могут возникнуть трудности не только у обладателей больших web-ресурсов, но и у владельцев совсем небольших сайтов, так как некоторые дубли, возникающие из-за особенностей и ошибок CMS, очень сложно обнаружить. Быстро и без лишних трудозатрат найти дубли страниц можно с помощью онлайн сервиса Labrika. Для этого нужно просто провести анализ вашего проекта и получить отчет с результатами проверки. соответствующий отчет. Находится он в подразделе «Похожие страницы» раздела «SEO-аудит» в левом боковом меню:
В отчете вы можете увидеть следующую информацию:

- Страница сайта, которая имеет дубль.
- Дубль этой страницы
- Процент схожести страниц. Благодаря этому проценту вы сможете определить, является ли дубль страницы полным.
Получив данные из отчета, вы сможете сэкономить время и сразу начать устранять эти ошибки.
Как устранить дубли на сайте?
Важно в первую очередь установить характер дубля и уже после этого выбирать способ его устранения.
- Если копий на сайте небольшое количество и их происхождение связано с ошибками CMS (допустим, страница доступна по адресам http://site.ru/category/tovar и http://site.ru/tovar , то самым простым методом решения проблемы будет следующий. Дубль необходимо запретить для индексации поисковых систем вручную в файле robots.txt помощью директивы Disallow, или указать информацию о каноничных страницах с помощью rel canonical (также см. информацию о robots.txt от Google). Затем воспользоваться формой удаления URL из индекса в Яндекс.Вебмастер — https://webmaster.yandex.ru/tools/del-url/ и инструментом аналогичного назначения в Google Search Console — https://www.google.com/webmasters/tools/url-removal. Подробнее про использование инструмента от Google вы можете прочитать здесь.
- Если появление дубликатов носит системный характер и связано с такими ошибками, как, например, несклеенный домен (страница доступна по адресу с www и без www), то в таком случае необходимо выбрать главное зеркало (например, адрес сайта без www), воспользоваться командой 301 redirect (перенаправление со страниц с www на страницы без них), которая прописывается в специальном файле htaccess.
- В случае, если вы имеете дело с постраничной пагинацией товаров одной категории, Яндекс советует использовать атрибут rel=»canonical». Более подробно о применении этого атрибута на страницах с пагинацией вы можете прочитать в статье Блога Яндекс «Несколько советов интернет-магазинам по настройкам индексирования».
Читать дальше подобные статьи
- Канонические URL. Руководство по использованию атрибута rel = Canonical
- Правильно использовать атрибут rel=»canonical». Онлайн-проверка канонических ссылок на страницу
- Настроить редирект
- Как настроить страницу с ошибкой 404?
- Релевантность. Карта релевантных страниц
Как удалить description в тегах dle
Были подготовлены и реализованы следующие изменения:

![]()
1. В админпанели добавлен новый раздел «Перекрестные ссылки». Данный раздел предназначен для быстрого создания перелинковки по сайту по ключевым словам. В данном разделе вы задаете ключевое слово и URL, в случае нахождения данного ключевого слова на вашей странице, оно будет заменено на гипертекстовую ссылку. В отличии от модуля «фильтр слов», который также имеется в админпанели, в данном модуле ключевые слова ищется по всей странице, включая весь контент (новости, комментарии, шаблоны, сторонние модули и т.д.), а не только в новостях и комментариях. Также любое внесение или изменение ключевых слов в данном разделе, приводит к моментальному применению по всему сайту и всем страницам сайта, и не требуется никакого перестроения публикаций. Также в данном модуле поддерживается указание склонения слов, например вы можете задать ключевое слово «Иван(ов|ова|ову)» и ссылка будет применяться к словам: Иванов, Иванова, Иванову и т.д. Поиск ключевых слов осуществляется только по словам целиком, а не просто по всем вхождениям в тексте.

2. Добавлен новый HTML5 плеер для воспроизведения видео на сайте. Данный плеер включается в настройках видеопроигрывателей и применяется когда вы публикуете видео в mp4 формате, сжатого кодеком H.264, используя теги [vidеo=http://site.ru/video.mp4]. А также он применяется при вставке видео с сервиса Youtube при помощи тега [mеdia=http://www.youtube.com/watch?v=rT_OmTMwvZI]. Данный плеер имеет одно очень важное преимущество относительно флэш плеера, а именно он не требует дополнительных плагинов для браузера, и видео может быть просмотрено на вашем сайте, если посетитель использует смартфоны при просмотре вашего сайта.
3. Добавлен контроль и обработка неверных ЧПУ ссылок для статических страниц. Теперь совместно с новостями, некорректные ЧПУ ссылки обрабатываются и для статических страниц. Тем самым, если включен ЧПУ на сайте, то все ссылки без ЧПУ на статические страницы будут автоматически, при помощи 301 редиректа, перенаправлены на корректные ссылки.
![]()
4. В настройки скрипта добавлена возможность установки поиска похожих новостей для публикации, только из тех категорий, которым принадлежит данная публикация. Тем самым вы можете установить, чтобы похожие новости искались либо по всему сайту, либо только из тех категорий, которым принадлежит опубликованная новость.
5. Для RSS экспорта новостей, предназначенных для экспорта в Яндекс новости, добавлена возможность экспортирования в RSS поток ссылок на картинки находящиеся в подробной новости.

6. Полностью переработано формирование навигации по страницам полной новости, если текст публикации был разбит на несколько страниц. Теперь для навигации по страницам полной новости введен дополнительный файл шаблона splitnewsnavigation.tpl где вы можете задать любой удобный для вас вид навигации.
![]()
7. В настройки категорий в админпанели добавлена возможность для каждой категории отдельно устанавливать настройку: «Выводить новости опубликованные в субкатегориях». При этом глобальная настройка для всех категорий также остается в настройках скрипта. Тем самым вы можете персонально для каждой категории устанавливать нужно ли выводить новости из субкатегорий или нет. Например, вы можете глобально разрешить данную настройку, а для определенных категорий запретить, и наоборот.
![]()
8. В настройки скрипта добавлена возможность включения и отключения автоматической генерации мета тегов ‘description’ и ‘keywords’ в случае если они не были заполнены вручную при публикации новости. Ранее автоматическое формирование мета тегов существовало всегда, теперь при желании вы можете это отключить.
![]()
9. В настройки скрипта добавлена возможность устанавливать список IP адресов с которых разрешен доступ к админпанели. В отличие от ограничения по IP в настройках профилей, данное ограничение распространяется только на админпанель DLE и применяется для всех пользователей, имеющих доступ к админпанели, даже если пользователь появится минуя скрипт DLE, например будет внедрен в базу данных MySQL.
![]()
10. В настройки групп в админпанели скрипта добавлена возможность разрешать или запрещать для определенных групп пользователей восстановление забытых паролей на сайте. Данную возможность рекомендуется отключать для групп пользователей, имеющих расширенные полномочия на сайте, тем самым в случае кражи у пользователей почтовых аккаунтов, нельзя будет получить доступ к их аккаунтам на вашем сайте, путем функции восстановления забытого пароля.
![]()
11. Добавлен новый тип автоматической фильтрации спама на сайте, а именно «слабая фильтрация». Тем самым фильтрация теперь работает следующим образом: При слабой фильтрации пользователь или его комментарий будет отклонен если вероятность того что он спамер составляет более 80%, при умеренной фильтрации пользователь или его комментарий будет отклонен если вероятность того что он спамер составляет более 50%, при усиленной фильтрации достаточно его нахождения в спам базе, для отклонения доступа, вероятность при этом не учитывается.
![]()
12. Общая настройка автоматической защиты от спама при добавлении комментариев, была перенесена из настроек скрипта, в настройки групп. Тем самым вы можете включать и отключать данную настройку для различных групп пользователей.
13. Добавлен контроль E-mail адреса при регистрации, при проверке является ли посетитель возможным спамером. Ранее проверка при регистрации осуществлялась только по IP адресу, теперь проверка осуществляется и по E-mail адресу.

14. Для модуля ‘хлебные крошки’ (speedbar) добавлена нумерация страница страниц при навигации по страницам того или иного раздела сайта.
15. Добавлена возможность подключать в шаблонах при помощи тега файлы шаблонов, из других шаблонов. Для этого необходимо указать путь к файлу начиная от корня шаблонов /templates/, например или и т.д. Данное нововведение будет полезно для сайтов, которые используют несколько шаблонов одновременно на сайте и которым необходимо например подключать во всех шаблонах, один универсальный файл шаблона.
16. Добавлены новые режимы работы и возможности для антивируса в админпанели скрипта. Теперь в случае если не был создан снимок системы и вы нажимаете на кнопку «Антивирус» в панели управления скриптом, то происходит проверка только папок скрипта DLE. В случае если вы нажимаете на тщательную проверку, то сканируются все папки в корне вашего сайта, независимо от того принадлежат ли они DLE или нет. В случае если вы создаете снимок файлов, то делается снимок всех без исключения важных файлов на сервере, независимо от их расположения и от того находятся ли они в папках DLE. Тем самым встроенный антивирус в DLE может контролировать изменения в любых важных файлах на сервере, даже в файлах других скриптов, не имеющих отношение непосредственно к DLE.

17. Для модуля вывода стандартной каптчи добавлены новые алгоритмы вывода текста, усложняющие автоматическое распознавание.
18. Добавлена защита администрации от самих себя при редактировании собственного профиля в разделе редактирования пользователей, а именно они больше не могут менять собственную группу, и тем самым защищаются от случайного переноса в другую группу. Другими словами, неопытные пользователи скрипта, не смогут больше забанить сами себя.
![]()
19. Добавлена возможность назначения автора публикации еще при первичном написании публикации в админпанели скрипта, а не только при редактировании публикации.
20. Добавлен новый механизм ротации баннеров, добавленных в админпанели скрипта в разделе управления рекламными материалами. Ранее, в случае если баннеры имели одинаковые имена, ротация происходила в случайном порядке. Теперь, при первом заходе на сайт, пользователю показывается баннер в случайном порядке, а при посещении последующих страниц сайта, ему будут показываться ранее еще не просмотренные баннеры, тем самым ему будут показаны все баннеры заданные в панели управления.
21. Добавлена поддержка нового формата кода, который используется для вставки видео с сервиса Youtube.
22. Добавлена поддержка тегов [hidе] текст [/hidе], предназначенных для вывода скрытого текста, в дополнительных полях для новостей, если вывод новостей осуществляется при помощи пользовательского тега
23. Для шаблонов вывода краткой и полной новости (shortstory.tpl и fullstory.tpl), а также для шаблонов вывода комментариев и персональных сообщений (comments.tpl и pm.tpl) добавлена поддержка новых тегов [declination=X]текст[/declination], предназначенных для склонения слов относительно чисел. В качестве параметров тега вместо X передается число, а вместо «текст» передается корень слова с окончаниями. Окончания слова перечисляются при помощи символа «|». Данный тег полезно использовать с другими тегами, выводящими например количество просмотров новости или количество комментариев. Например [declination=]комментари|й|я|ев[/declination] в зависимости от количества комментариев будет выводить: «1 комментарий», «2 комментария», «10 комментариев» и т.д. Или например тег [declination=]просмотр|а|ов[/declination] в зависимости от количества просмотров новости будет выводить «1 просмотр», «2 просмотра», «5 просмотров» и .д.
24. Для шаблонов вывода кратких новостей (shortstory.tpl), а также для шаблонов пользовательского вывода новостей при помощи тега добавлена поддержка нового тега: [newscount=x] текст [/newscount] который выводит текст указанный в тегах если показывается X новость, где X это число показываемой на странице новости. Например [newscount=1] текст [/newscount] покажет текст при показе первой по счету на странице новости. Данный тег полезен для вебмастеров, которые хотят например регулировать где им показывать рекламу на сайте между новостями. Например, добавленный в самый конец шаблона код [newscount=2,5] рекламный код [/newscount], будет показывать рекламу после второй и пятой новости.
25. Полностью переработан вывод результатов поиска по сайту. Теперь для шаблона выводов результатов поиска (searchresult.tpl) вы можете использовать точно такие же теги без ограничений, какие вы используете в шаблонах вывода кратких новостей и в шаблонах вывода комментариев. Тем самым страница поиска и выводов результатов больше ничем не ограничена по функциональности и по используемым тегам.
26. Добавлена возможность снимать новость с публикации на сайте, при быстром редактировании новости.
![]()
27. Добавлена возможность поиска похожих новостей, при добавлении новостей на сайте. При этом в отличие от поиска похожих новостей в админпанели, при добавлении на сайте не предлагается удаление или редактирование новостей, только их просмотр.

28. Улучшена система вставки ссылок в BBCODES редакторе. Ввод ссылки и текста для ссылки осуществляется в пределах одного окна, а также производится автоматический анализ выделенного текста в редакторе, является она ссылкой или нет, и заполняется соответствующее поле в окне.
29. Для шаблона E-mail сообщений, которое используется для отправки уведомлений о появлении нового комментария для администрации сайта и подписчиков, добавлен новый тег который выводит заголовок новости в которой был написан новый комментарий. А также добавлена поддержка ЧПУ для тега в данном шаблоне.
30. Для тега пользовательского вывода публикаций для атрибута id=». «, добавлена поддержка указания диапазона ID новостей с использованием тире. Например, тег выведет новости c номером 1, новости с диапазоном id c 4 по 8, а также новость с номером 11.
31. Для шаблона вывода персональных сообщений (pm.tpl) добавлена возможность просмотра, является ли пользователь в данный момент онлайн или оффлайн на сайте. Для этого были добавлены теги: [online] текст [/online] — выводят текст если пользователь онлайн, [offline] текст [/offline] — выводят текст если пользователь оффлайн. Статус активности пользователя определяется интервалом в 20 минут, если в течении 20 минут не было никакой активности и посещений сайта от данного пользователя, то его статус автоматически становится оффлайн.
32. Для шаблона вывода комментариев (comments.tpl) добавлено использование новых тегов: [commentsgroup=1,2,3] текст [/commentsgroup] которые выводят заключенный в них текст указанных в них, если комментарий был написан пользователем принадлежащем перечисленным группам, также добавлен тег [not-commentsgroup=1,2,3] текст [/not-commentsgroup], который выводит заключенный в них текст если комментарий был написан пользователем не принадлежащем указанным группам. Тем самым у вас появляется возможность сделать разное оформление комментариев написанных различными группами пользователей. Например, вы можете сделать один вид комментариев, оставленных администраторами, и другой вид комментариев оставленных обычными посетителями.
33. Для шаблона вывода комментариев (comments.tpl) добавлена поддержка нового тега: [commentscount=x] текст [/commentscount] который выводит текст указанный в тегах если показывается X комментарий, где X это число показываемого на странице комментария. Например [commentscount=1] текст [/commentscount] покажет текст при показе первого по счету на странице комментария. Данный тег полезен для вебмастеров, которые хотят например регулировать где им показывать рекламу на сайте между комментариями. Например, добавленный в самый конец шаблона код [commentscount=1,10] рекламный код [/commentscount], будет показывать рекламу после первого и десятого комментария.
34. Добавлена поддержка кириллических доменов для тегов [leech=. ] при публикации защищенных ссылок в новостях, для сайтов использующих кодировку windows-1251.

35. Улучшена система выбора категорий при публикации и редактировании новостей в админпанели скрипта. Выбранные категории больше не убираются из списка, а остаются, при этом выделяются цветом. Тем самым вы можете и дальше легко ориентироваться в структуре категорий, при их выборе.
36. Убран устаревший флэш загрузчик файлов, т.к. одновременную загрузку нескольких файлов поддерживает стандартных загрузчик во всех современных браузерах, а также улучшено визуальное отображение загрузки файлов в стандартном загрузчике.
![]()
37. Обновлен визуальный редактор TinyMCE до актуальной новой линейки 4.x
38. Исправлена проблема, при которой не работал поиск на главной странице, если в качестве главной в настройках скрипта был включен показ статической страницы.
39. Исправлена проблема, при которой нельзя было добавлять в фильтр по логину в админпанели скрипта, логины содержащие в себе кириллицу, если на сервере установлена версия PHP 5.4.x. и выше.
40. Исправлена проблема, связанная с некорректной публикацией заголовка новости в мета тегах страницы, если заголовок содержит кавычки.
41. Исправлена проблема, связанная с некорректной работой каптчи Recaptcha от сервиса Google, при использовании на сайте SSL протокола.
42. Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте.
DLE-DOC — ваша первая DLE помощь
Любая помощь/консультация по DLE, а также разработка шаблонов и модулей на заказ.
main.tpl?
Шаблон main.tpl
Описание
Main.tpl является основой всего шаблона. Именно в нём задаётся вся структура и подключаются компоненты. Если вы работаете над шаблоном, то стоит начать с изменения именно этого файла.
По сути, работа начинается так: берётся вёрстка которую вы желаете перенести на DLE и всё содержимое основного HTML файла, копируется в main.tpl. Затем там меняются пути и подключаются нужные модули.
Минимальная структура
/css/dle.css» rel=»stylesheet» />
Обязательные теги
Тег
Описание
Выводит всю основную информацию, без которой сайт не может работать: заголовок страницы, описание страницы, ключевые слова и различные мета-теги.
Плюс, подключает библиотеки Jquery и JqueryUI, которые использует движок. Поэтому повторно подключать их не нужно, чтоб не нарушить работу сайта.
Пример использования
Тег
Описание
Отвечает за работу AJAX функций движка. То есть функций, которые происходят без обновления страницы. Например: добавление комментариев, голосование, рейтинг новостей.
Обычно, располагают сразу после открывающего тега . Но можно подключить и после закрывающего , чтоб немного сократить время загрузки страниц.
Пример использования
Тег
Описание
Данный шаблон отвечает за вывод различных ошибок, либо информационных сообщений на сайте. Обычно, располагается сразу перед тегом или сразу после него.
Пример использования
Используемый шаблон — info.tpl
| Заголовок сообщения/ошибки | |
| Текст сообщения/ошибки |
Необязательные теги (модули)
Тег
Описание
Данный модуль, позволяет очень гибко выводить новости: в нужном месте, в нужном количестве и по необходимым параметрам
Пример использования
. . Выведет новости с ID 1 и 2 и отсортирует их по дате: Выведет новости из категорий 2 и 7 при этом количество новостей будет взято из настроек скрипта, а выборка будет осуществляться после 5 новости, отвечающей данному условию: Выведет 5 последних новостей, начиная с десятой новости: .
Настройки
Все параметры данного тега являются необязательными. Необходимо указать только один любой параметр, а все остальные параметры, если они не заданы, будут взяты из общих настроек скрипта.
ID новостей, которые вы хотите вывести. Вы можете перечислять несколько значений через запятую или диапазоны значений, используя тире.
- global — во всех разделах
- main — на главной странице
- addnews — при добавлении новости
- alltags — при просмотре облака тегов
- allnews — при просмотре всех новостей на сайте или всех новостей какого либо пользователя
- auth-social — при связи профиля с соц.сетью
- catalog — при просмотре страниц из каталога
- cat — при просмотре категории
- date — при просмотре новостей за определенные даты
- favorites — при просмотре закладок
- feedback — при просмотре обратной связи
- lastnews — при просмотре последних новостей на сайте
- lastcomments — при просмотре последних комментариев
- lostpassword — при просмотре страницы восстановления пароля
- newposts — при просмотре непрочитанных новостей
- pm — при просмотре персональных сообщений
- register — при регистрации
- static — при просмотре статических страниц
- showfull — при просмотре полной новости
- search — при просмотре результатов поиска
- stats — при просмотре статистики
- tags — при просмотре новостей из облака тегов
- userinfo — при просмотре профиля
- date — по дате
- rating — по рейтингу
- reads — по количеству просмотров
- comments — по количеству комментариев
- title — по заголовкам новостей
- rand — в случайном порядке
- editdate — по дате редактирования
Каждое использование этого тега создает дополнительную нагрузку на базу данных, поэтому используйте его с умом. Если необходимо экономить на ресурсах, включайте кэширование
Тег
Описание
Данный модуль, позволяет гибко выводить комментарии: в нужном месте, в нужном количестве и по необходимым параметрам
Например, вы можете вывести последние комментарии на главной странице.
Пример использования
. . Выведет 10 комментариев пользователя admin: Выведет самый рейтенговый комментарий за день: .
Настройки
Все параметры данного тега являются необязательными. Необходимо указать только один любой параметр, а все остальные параметры, если они не заданы, будут взяты из общих настроек скрипта.
ID комментариев, которые вы хотите вывести. Вы можете перечислять несколько значений через запятую или диапазоны значений, используя тире.
- global — во всех разделах
- main — на главной странице
- addnews — при добавлении новости
- alltags — при просмотре облака тегов
- allnews — при просмотре всех новостей на сайте или всех новостей какого либо пользователя
- auth-social — при связи профиля с соц.сетью
- catalog — при просмотре страниц из каталога
- cat — при просмотре категории
- date — при просмотре новостей за определенные даты
- favorites — при просмотре закладок
- feedback — при просмотре обратной связи
- lastnews — при просмотре последних новостей на сайте
- lastcomments — при просмотре последних комментариев
- lostpassword — при просмотре страницы восстановления пароля
- newposts — при просмотре непрочитанных новостей
- pm — при просмотре персональных сообщений
- register — при регистрации
- static — при просмотре статических страниц
- showfull — при просмотре полной новости
- search — при просмотре результатов поиска
- stats — при просмотре статистики
- tags — при просмотре новостей из облака тегов
- userinfo — при просмотре профиля
- date — по дате
- rating — по рейтингу
- rand — в случайном порядке
Тег
Описание
Отвечает за участок, выводящий в шаблоне форму авторизации на сайте, а после успешной авторизации — панель управления пользователя.
Если на вашем сайте будет регистрация, то и панель авторизации вам необходима.
Пример использования
Используемый шаблон — login.tpl
| В зависимости от установленного в настройках скрипта типа авторизации, выводит что необходимо вводить пользователю: логин или E-mail | |
| Ссылка на страницу регистрации | |
| Ссылка на страницу восстановления пароля | |
| Ссылка на разлогинивание пользователя на сайте | |
| Ссылка на свой профиль | |
| Логин пользователя | |
| Ссылка на админпанель скрипта | |
| [admin-link] и [/admin-link] | Выводят текст в тегах, если пользователь имеет доступ к админпанели скрипта |
| Ссылка на страницу персональных сообщений | |
| Количество новых персональных сообщений | |
| Общее количество персональных сообщений | |
| Ссылка на просмотр закладок пользователя | |
| Количество новостей добавленных пользователем в закладки | |
| Ссылка на аватар пользователя | |
| Ссылка на статистику сайта | |
| Ссылка на страницу добавления новостей с сайта | |
| Ссылка на просмотр непрочитанных пользователем новостей, с момента его последнего посещения | |
| Иконка группы пользователя | |
| Группа пользователя | |
| [xfvalue_X] | Значение дополнительного поля, где X название этого поля |
| [xfgiven_X] и [/xfgiven_X] | Выводят текст если доп.поле X не пустое |
| [xfnotgiven_X] и [/xfnotgiven_X] | Выводят текст если доп.поле X пустое |
| Ссылка на авторизацию через Вконтакте | |
| Ссылка на авторизацию через сайт Одноклассники | |
| Ссылка на авторизацию через Facebook | |
| Ссылка на авторизацию через Google | |
| Ссылка на авторизацию через сайт Mail.ru | |
| Ссылка на авторизацию через Yandex | |
| [vk] и [/vk] | Выводят текст в тегах, если включена поддержка авторизации при помощи Вконтакте |
| [odnoklassniki] и [/odnoklassniki] | Выводят текст в тегах, если включена поддержка авторизации при помощи сайта Одноклассники |
| [facebook] и [/facebook] | Выводят текст в тегах, если включена поддержка авторизации при помощи Facebook |
| [google] и [/google] | Выводят текст в тегах, если включена поддержка авторизации при помощи Google |
| [mailru] и [/mailru] | Выводят текст в тегах, если включена поддержка авторизации при помощи Mail.ru |
| [yandex] и [/yandex] | Выводят текст в тегах, если включена поддержка авторизации при помощи Yandex |
Тег
Описание
Данный модуль позволяет вывести на сайте различные опросы и голосования. Управление осуществляется через раздел в админпанели.
Используемый шаблон — vote.tpl
| Заголовок опроса | |
| Список вариантов ответа | |
| ID опроса | |
| Общее количество голосов | |
| [votelist] и [/votelist] | Выводят текст если пользователь уже проголосовал в опросе |
| [voteresult] и [/voteresult] | Выводят текст если пользователь еще не проголосовал в опросе |
Тег
Описание
Данный модуль формирует и выводит меню из категорий на сайте. Вы можете использовать его в любом файле шаблонов, он является глобальным.
Пример использования
-
[/sub-prefix] [sub-suffix]
Используемый шаблон — categorymenu.tpl
Настройки
- id=»1,2,3-5″ — список ID категорий которые необходимо вывести в меню. Вы можете перечислить несколько категорий через запятую, либо указать диапазон ID через тире
- subcat=»yes» — данный параметр принимает значения yes, no или only и используется совместно с параметром id данного тега, и указывает нужно ли автоматически подключать подкатегории для указанного списка категорий. Например, есть категория с ID 1, у данной категории есть подкатегории с ID 2 и ID 3, то при использовании тега будет выведена категория 1 и ее подкатегории 2 и 3, при использовании тега будет выведена только категория с ID 1, а only означает что нужно выводить только подкатегории из указанной категории. Например, при использовании тега будут выведены только подкатегории принадлежащие категории с ID «1». Данное нововведение полезно, когда при посещении определённой категории нужно будет вывести список ее подкатегорий. Например, при помощи простой конструкции [available=cat] [/avalilable] вы можете автоматически выводить список подкатегорий у просматриваемой на сайте категории
- template=»custom» — указывается имя шаблона, которое будет использоваться для формирования меню вместо стандартного categorymenu.tpl
- cache=»yes» — данный параметр принимает значения «yes» или «no» и указывает кешировать данный блок или нет. При включении кеширования, автоматически пропадет возможность управлять подсветкой активной просматриваемой категории через теги [active] текст [/active] в шаблоне
Список тегов
| Выводит ID категории. Данный тег будет полезен, когда нужно визуально выделить какую-либо категорию | |
| Указывает место для вывода подкатегорий в родительской категории, в случае если у нее есть подкатегории. Данный тег может использоваться только внутри тегов [item] [/item] | |
| Выводит имя категории. Данный тег может использоваться только внутри тегов [item] [/item] | |
| Выводит URL категории. Данный тег может использоваться только внутри тегов [item] [/item] | |
| Выводит количество публикаций в категории. Данный тег может использоваться только внутри тегов [item] [/item] | |
| Выводит иконку категории. Данный тег может использоваться только внутри тегов [item] [/item] |
Список модификаторов
| [active] и [/active] | Выводит текст заключенный в них, если просматривая на сайте категория или новость, принадлежит категории из меню. Данный тег может использоваться только внутри тегов [item] [/item] и используется например для подветки активных категорий из меню |
| [not-active] и [/not-active] | Выводят текст, заключенный в них, если просматриваемая на сайте категория, или новость, не принадлежит категории из меню. Данный тег может использоваться только внутри тегов [item] [/item] и используется, например, для вывода какой-либо информации (например ссылок) только для не активных категорий из меню |
| [isparent] и [/isparent] | Выводит текст заключенный в них, если категория является родительской и содержит в себе подкатегории Данный тег может использоваться только внутри тегов [item] [/item] |
| [root] и [/root] | Выводят текст, заключенный в них при первоначальной генерации шаблона меню. Данные теги могут использоваться для создания внешнего оформления меню. Например, для добавления внешних HTML элементов или элементов меню не входящих в список категорий |
| [item] и [/item] | Выводят каждый элемент категории при построении списка меню категорий. В тексте заключенном в этом теге выводится HTML оформление каждого пункта меню |
| [sub-prefix] и [/sub-prefix] | Выводят текст, заключенных в них в виде префикса для подкатегорий, если категория является родительской и у нее есть подкатегории |
| [sub-suffix] и [/sub-suffix] | Выводят текст заключенных, в них в виде суффикса для подкатегорий, если категория является родительской и у нее есть подкатегории |
Тег
Описание
Выводит количество публикаций для указанной категории, где X это ID нужной вам категории. Данный тег будет полезен для вывода количества публикаций, в уже сформированных вручную в шаблонах меню на сайтах.
Тег
Описание
Формирует список из 10 самых популярных новостей за месяц (количество новостей можно изменить в основных настройках движка)
Используемый шаблон — topnews.tpl
| Заголовок новости | |
| Заголовок новости, урезанный до X количества символов | |
| URL адрес новости | |
| Дата публикации | |
| Выводит дату в заданном формате. Вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег выведет день месяца, тег выведет название месяца, а тег выведет полную дату и время | |
| URL картинки из краткой новости, где X это её номер | |
| [image-X] и [/image-x] | Выводят указанный в них текст, только если картинка с номером X присутствует в краткой новости |
| Краткая новость | |
| Выводит только текст краткой новости без HTML форматирования, при этом сам текст публикации сокращается до указанного X количества символов | |
| Категория к которой относится новость | |
| Категории в виде ссылок, в которых находится новость | |
| [xfvalue_X] | Значение дополнительного поля, где X название этого поля |
| [xfgiven_X] и [/xfgiven_x] | Выводят текст если доп.поле X не пустое |
| [xfnotgiven_X] и [/xfnotgiven_X] | Выводят текст если доп.поле X пустое |
Тег
Описание
Выводит список месяцев, в которых есть новости. При переходе по ссылке, выводит все новости за данный месяц.
Пример использования
Дополнительно
Модуль архивов сайта использует следующий класс CSS для ссылок, который вам понадобится для настройки внешнего вида:
.archives < /* стили ссылки на архив */ >
Тег
Описание
Обычный табличный календарь, который позволяет найти новости добавленные в конкретный день, месяц или год
Пример использования
Дополнительно
Модуль календаря использует следующие классы CSS, которые вам понадобятся для настройки внешнего вида:
.calendar < /* таблица календаря */ >.monthlink < /* ссылка перехода по месяцам */ >.day-active-v < /* рабочие дни в которых есть новости */ >.day-active < /* выходные дни в которых есть новости */ >.day < /* рабочие дни без новостей */ >.weekday < /* выходные дни без новостей */ >.day-current < /* текущая дата или просматриваемый пользователем день */ >
Тег
Описание
Позволяет пользователям менять для себя шаблон сайта (для этого в папке templates, должно быть несколько шаблонов)
Вы также можете самостоятельно вставить в шаблон ссылку вида http://site.com/index.php?action_skin_change=yes&skin_name=ИМЯ_ШАБЛОНА, которая аналогично будет переключать шаблон
Пример использования
Тег
Описание
Выводит 40(можно изменить в настройках движка) самых популярных меток новостей, которые пользователи могут добавлять при создании новости
Пример использования
Дополнительно
Для разных по популярности меток, задаются разные CSS классы. Используйте их, если хотите изменить внешний вид меток:
.clouds_xsmall <> .clouds_small <> .clouds_medium <> .clouds_large <> .clouds_xlarge <>
Тег
Описание
Позволяет пользователям сортировать новости по дате, популярности, посещаемости, комментариям или алфавиту
Вы также можете использовать теги [sort] и [/sort], для вывода текста, если сортировка разрешена
Пример использования
. . [sort]Сортировка новостей: [/sort] .
Тег
Описание
Выводит ID просматриваемой посетителем сайта категории. Данный тег будет полезен при организации меню на сайте, а также когда нужно быстро переназначить какие-либо CSS классы или сами имена файлов шаблонов, при оформлении шаблонов вывода публикаций.
Тег и
Описание
— выводит имя просматриваемой посетителем сайта категории. Данный тег будет полезен, когда на сайте нужно отдельно вывести имя просматриваемой категории.
Описание создаётся в админпанели при добавлении или редактировании категорий в соответствующем разделе. В описании категории вы можете использовать как BBCODES теги, так и HTML теги. Для вывода описания на сайте используется новый глобальный тег для шаблонов , который выводит заданное описание, когда пользователь просматривает данную категорию, также вывод доступен и при выводе полных публикаций. Тем самым при помощи простой конструкции, например:
[available=cat]
[/available]
вы можете выводить в нужном месте автоматически название категории и ее краткое описание. При помощи дополнительных тегов [page-count=. ], можно ограничить вывод этой информации, например, только на первой странице категории.
Тег
Описание
Выводит навигацию по страницам для вывода кратких новостей и для пользовательского вывода новостей, отдельно от непосредственно самого блока новостей.
[navigation] и [/navigation] выводит текст, заключённый в них если навигация по новостям имеется, [not-navigation] и [/not-navigation] выводит текст, заключённый в них если навигация отсутствует.
Тег и
Описание
В модуле «Заголовки, описания, метатеги» вы можете задавать для страниц не только метатеги, но и отдельный заголовок для страницы и описание страницы, которые вы в дальнейшем можете вывести в любом месте вашего шаблона. Для этого добавлены новые глобальные теги для шаблонов: — выводит указанный вами заголовок для страницы, — выводит указанное вами описание для страницы. В описании страницы также допустимо использование BB и HTML тегов. Тем самым при помощи данного модуля, вы можете, например, создать и вывести заголовки и описания для облака тегов к каждому тегу персонально и т.д.
Список модификаторов
| [page-title] и [/page-title] | Выводят текст, заключенный в них если в модуле «Заголовки, описания, метатеги» был задан заголовок для просматриваемой страницы |
| [not-page-title] и [/not-page-title] | Выводят текст, заключенный в них если заголовок для просматриваемой страницы не был задан |
| [page-description] и [/page-description] | Выводят текст, заключенный в них если в модуле «Заголовки, описания, метатеги» было задано описание для просматриваемой страницы |
| [not-page-description] и [/not-page-description] | Выводят текст, заключенный в них если описание для просматриваемой страницы не было задано |
Тег
Описание
Выводит строку полного местоположения пользователя на сайте. Используется для того, чтоб пользователь лучше понимал структуру сайта и где именно он находится.
Используемый шаблон — speedbar.tpl
В данном разделе вы можете настроить вывод текущего местоположения пользователя на вашем сайте. Данный шаблон использует только один тег который и выводит непосредственно местоположение.
Тег
Описание
Является полным аналогом тега , который используется в полной новости(fullstory.tpl), для показа «похожих новостей». Разница только в том, что используя тег в main.tpl, вы можете разместить его в любом месте (например в боковой колонке). А выводя «похожие новости» в fullstory.tpl, вы всегда ограничены рамками тега
Вы можете использовать теги [related-news] и [/related-news], чтоб выводить в них содержимое только если похожие новости существуют.
Используемый шаблон — relatednews.tpl
Все используемые теги, идентичны шаблону topnews.tpl
| Заголовок новости | |
| Заголовок новости, урезанный до X количества символов | |
| URL адрес новости | |
| Дата публикации | |
| Выводит дату в заданном формате. Вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег выведет день месяца, тег выведет название месяца, а тег выведет полную дату и время | |
| URL картинки из краткой новости, где X это её номер | |
| [image-X] и [/image-x] | Выводят указанный в них текст, только если картинка с номером X присутствует в краткой новости |
| Краткая новость | |
| Выводит только текст краткой новости без HTML форматирования, при этом сам текст публикации сокращается до указанного X количества символов | |
| Категория к которой относится новость | |
| Категории в виде ссылок, в которых находится новость | |
| [xfvalue_X] | Значение дополнительного поля, где X название этого поля |
| [xfgiven_X] и [/xfgiven_x] | Выводят текст если доп.поле X не пустое |
| [xfnotgiven_X] и [/xfnotgiven_X] | Выводят текст если доп.поле X пустое |
Тег
Описание
Данный тег подключает все JS скрипты, которые использует DLE, в указанное место шаблона. С его помощью, вы можете перенести скрипты в самый низ страницы и таким образом, значительно ускорить начальную загрузку сайта.
Данный тег не является обязательным. В случае его отсутствия, все скрипты будут подключены как и ранее, в теге
Тег , обязательно должен распологаться после тега , как и любые другие скрипты, которые будут использовать стандартные JS библиотеки в DLE (Jquery и JqueryUI)
Пример использования
Тег
Описание
Позволяет показывать на сайте RSS информер, который берёт новости с дружественного вам сайта через RSS ленту и выводит на вашем сайте. Добавление и настройка, производится в админпанеле.
Используемый шаблон — informer.tpl
| Заголовок новости | |
| Вывод полное описание новости с сохранением форматирования HTML кода | |
| [link] и [/link] | Формируют ссылку на новость партнера |
| URL адрес новости | |
| Текст новости партнера | |
| Категория к которой относится новость | |
| Автор новости | |
| Дата публикации | |
| Выводит дату в заданном формате. Вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег выведет день месяца, тег выведет название месяца, а тег выведет полную дату и время | |
| URL картинки из краткой новости, где X это её номер | |
| [image-X] и [/image-x] | Выводят указанный в них текст, только если картинка с номером X присутствует в краткой новости |
Пример использования
Тег
Описание
Данный модуль, позволяет очень гибко выводить различные баннеры и рекламу. Достаточно один раз добавить тег баннера в шаблон, после чего вы можете без проблем менять или редактировать код баннера в админпанели, не открывая при этом сам шаблон.
Вы можете использовать теги [banner_имя] и [/banner_имя], чтоб выводить в них содержимое только если баннер существует.
Пример использования
. . [banner_yandex][/banner_yandex] .
Можете разместить тег в шаблонах main.tpl, shortstory.tpl и fullstory.tpl
Модификаторы страниц
Тег
Описание
Данный тег автоматически заменяется на полный путь к папке шаблона. Используйте его если подключаете стили, скрипты или выводите картинки в своём шаблоне.
Пример использования
/css/style.css" type="text/css" /> . . .
Использовать можно в любом файле шаблона, а не только в main.tpl
Тег
Описание
Данный тег предназначен для комментирования кода ваших шаблонов. Все что заключено между будет удалено из шаблона.
Данные теги будут полезны разработчикам, для отладки той или иной функциональности, когда нужно временно закомментировать часть кода.
Тег является глобальным и может использоваться во всех шаблонах.
Пример использования
/css/dle.css" rel="stylesheet" /> . . *> .
Тег
Описание
Используя include, вы можете подключать один файл в другой, разбивая шаблон на несколько файлов.
Подключаемый файл должен находится в папке вашего шаблона или его вложенных папках. Также возможно подключение файлов из соседних шаблонов (см.пример). Подключать данным тегом файлы, которые находятся за пределами папки шаблонов — нельзя.
Теги в подключаемом файле должны быть такие же, как в шаблоне где подключается файл. Например если файл block.tpl подключается в шаблоне main.tpl, то и теги в этом файле будут работать только те, которые возможны в main.tpl
Пример использования
. . . С использованием папок: . Из другого соседнего шаблона:
Использовать можно в любом файле шаблона, а не только в main.tpl
Теги [available=*] и [/available]
Описание
Данные теги позволяют выводить заключённый в них текст или код, только на определённой странице(разделе) сайта.
Например: вы можете вывести рекламу только на странице со статистикой сайта, или загружать определённые стили CSS только в полной новости, или убрать левую/правую колонки при просмотре статических страниц. Всё ограничивается только вашей фантазией.
Вы также можете использовать теги [not-available=*] и [/not-available] которые полностью противоположны тегам available и выводят текст везде кроме перечисленных разделов.
В старых версиях, использовались теги [aviable=X][/aviable] и [not-aviable=X][/not-aviable]. Данные теги являются полностью идентичными синонимами и несут одну функциональную нагрузку.
Список разделов
Можно указывать следующие разделы сайта, в качестве параметров:
- global — во всех разделах
- main — на главной странице
- addnews — при добавлении новости
- alltags — при просмотре облака тегов
- allnews — при просмотре всех новостей на сайте или всех новостей какого либо пользователя
- auth-social — при связи профиля с соц.сетью
- catalog — при просмотре страниц из каталога
- cat — при просмотре категории
- date — при просмотре новостей за определенные даты
- favorites — при просмотре закладок
- feedback — при просмотре обратной связи
- lastnews — при просмотре последних новостей на сайте
- lastcomments — при просмотре последних комментариев
- lostpassword — при просмотре страницы восстановления пароля
- newposts — при просмотре непрочитанных новостей
- pm — при просмотре персональных сообщений
- register — при регистрации
- static — при просмотре статических страниц
- showfull — при просмотре полной новости
- search — при просмотре результатов поиска
- stats — при просмотре статистики
- tags — при просмотре новостей из облака тегов
- userinfo — при просмотре профиля
Допускается использование сразу нескольких разделов, которые отделяются символом |
Пример использования
. . Выводим текст только на главной: [aviable=main]текст[/aviable] Выводим баннер на главной и статических страницах: [aviable=main|static][/aviable] Выводим голосования везде кроме главной: [not-aviable=main][/not-aviable] .
Использовать можно в любом файле шаблона, а не только в main.tpl
Теги [group=*] и [/group]
Описание
Данные теги позволяют выводить заключённый в них текст или код, только для определённой группы пользователей. Например можно вывести рекламу гостям сайта, которые не зарегистрировались.
Управление группами происходит через админпанель. По умолчанию присутствует пять групп:
- Администраторы — 1
- Главные редакторы — 2
- Журналисты — 3
- Посетители — 4
- Гости — 5
Вы также можете использовать теги [not-group=*] и [/not-group] которые полностью противоположны тегам group и выводят текст всем кроме перечисленных групп пользователей.
Допускается перечисление сразу нескольких групп, которые отделяются запятой
Пример использования
. . Выводим баннер только группе пользователей 5(Гости): [group=5][/group] Позволяем менять оформления сайта группам пользователей 1,2,3(Администраторы, Редакторы, Журналисты): [group=1,2,3][/group] Выводим популярные новости всем группам, кроме группы гостей: [not-group=5][/not-group] .
Использовать можно в любом файле шаблона, а не только в main.tpl
Теги [category=*] и [/category]
Описание
Данные теги позволяют выводить заключённый в них текст или код, только если пользователь просматривает определённую категорию или новость из этой категории.
В качестве параметра тега нужно указывать ID категорий, которые можно увидеть в админпанели в разделе «Категории».
Вы также можете использовать теги [not-category=*] и [/not-category] которые полностью противоположны тегам category и выводят текст везде кроме перечисленных категорий.
Допускается перечисление сразу нескольких значений, которые отделяются запятой или указание диапазона, через дефис
Обратите внимание, что в шаблонах shortstory/fullstory используются собственные теги [catlist=*][/catlist] и [not-catlist=*][/not-catlist]
Пример использования
. . Выводим текст только в категориях с и 3: [category=1,2,3]текст[/category] Выводим текст в категориях начиная с 1 по 3 и с 11 по 15: [category=1-5,11-15]текст[/category] Выводим текст везде, кроме категории с [page-count=*] и [/page-count]Выводят текст расположенный между тегами, только на определённой странице
Теги [page-count=*] и [/page-count]
Описание
Данные теги будут выводить текст заключенный в них, если пользователь находится на определенной по счёту странице в навигации.
Вы также можете использовать теги [not-page-count=*] и [/not-page-count] которые полностью противоположны тегам page-count и выводят текст везде кроме перечисленных по счёту страниц.
Допускается перечисление сразу нескольких номеров страниц, которые отделяются запятой
Допускается перечисление сразу нескольких значений, которые отделяются запятой или указание диапазона, через дефис
Пример использования
. . Выведет текст только когда пользователь находится на страницах 1, 2 и 3: [page-count=1,2,3] текст [/page-count] Выведет текст на всех просматриваемых пользователем страницах, кроме второй: [not-page-count=2] текст [/not-page-count] Выведет текст на страницах с первой по пятую: [not-page-count=1-5] текст [/not-page-count] .
Использовать можно практически во всех файлах шаблона, которые видны вместе с навигацией. Например main.tpl, shortstory.tpl, fullstory.tpl, comments.tpl и т.д.
Теги [news=*] и [/news]
Описание
Данные теги будут выводить текст заключенный в них, если пользователь находится на определенной странице, ID которой вам нужно указать.
Вы также можете использовать теги [not-news=*] и [/not-news] которые полностью противоположны тегам news и выводят текст везде кроме перечисленных новостей.
Допускается перечисление сразу нескольких ID новостей, которые отделяются запятой
Допускается перечисление сразу нескольких значений, которые отделяются запятой или указание диапазона, через дефис
Пример использования
. . Выведет текст только если пользователь находится в новостях с 2 и 3: [news=1,2,3]текст[/news] Выведет текст во всех новостях, кроме новости с текст в новостях начиная с id 1 по 15: [not-news=1-15]текст[/not-news] .
Использовать можно в файлах main.tpl, fullstory.tpl и relatednews.tpl
[static=*] и [/static]
Описание
Данные теги будут выводить текст заключенный в них, если пользователь находится на определенной статической странице, название которой вам нужно указать
Вы также можете использовать теги [not-static=*] и [/not-static] которые полностью противоположны тегам static и выводят текст везде кроме перечисленных страниц.
Допускается перечисление сразу нескольких названий страниц, которые отделяются запятой
Пример использования
. . Выведет текст только если пользователь просмотривает статическую страницу с именем "about": [static=about]текст[/static] Выведет текст везде, кроме статической страницы "about" и "info": [not-static=about,info]текст[/not-static] .
Использовать можно в файлах main.tpl и static.tpl
[tags=*] и [/tags]
Описание
Данные теги будут выводить текст заключенный в них, если пользователь просматривает новости по определённой метке, которая была указана при создании новости специально для «облака тегов».
Вы также можете использовать теги [not-tags=*] и [/not-tags] которые полностью противоположны тегам tags и выводят текст везде кроме перечисленных страниц.
Допускается перечисление сразу нескольких тегов новости, которые отделяются запятой
Пример использования
. . Выведет текст, только если пользователь просматривает новости по метке "графика" или "дизайн": [tags=графика,дизайн]текст[/tags] Выведет текст везде, только если пользователь не просматривает новости по метке "графика": [not-tags=графика]текст[/not-tags] .
Использовать можно в файлах main.tpl и shortstory.tpl
[smartphone] и [/smartphone]
Описание
Данные теги будут выводить текст заключенный в них, если пользователь просматривает сайт со смартфона.
Вы также можете использовать теги [not-smartphone] и [/not-smartphone] которые полностью противоположны тегам smartphone и выводят текст везде кроме смартфонов.
Пример использования
. . [smartphone]Текст только для пользователей смартфонов[/smartphone] [not-smartphone]Текст для всех, кроме пользователей смартфонов[/not-smartphone] .
[tablet] и [/tablet]
Описание
Данные теги будут выводить текст заключенный в них, если пользователь просматривает сайт с планшетов.
Вы также можете использовать теги [not-tablet] и [/not-tablet] которые полностью противоположны тегам tablet и выводят текст везде кроме планшетов.
Пример использования
. . [tablet]Текст только для пользователей с планшетов[/tablet] [not-tablet]Текст для всех, кроме пользователей с планшетов[/not-tablet] .
[desktop] и [/desktop]
Описание
Данные теги будут выводить текст заключенный в них, если пользователь просматривает сайт с компьютера или ноутбука.
Вы также можете использовать теги [not-desktop] и [/not-desktop] которые полностью противоположны тегам desktop и выводят текст везде кроме компьютера или ноутбука.
Пример использования
. . [desktop]Текст для пользователей ПК и ноутбуков[/desktop] [not-desktop]Текст для всех, кроме пользователей ПК и ноутбуков[/not-desktop] .
[ios] и [/ios]
[android] и [/android]
Описание
Выводят текст заключенных в них, в случае если устройство посетителя сайта использует операционную систему iOS от Apple и операционную систему Android от Google соответственно. Вы также можете использовать теги [not-ios] и [/not-ios] и [not-android] и [/not-android] которые полностью противоположны вышеуказанным тегам.
Пример использования
. . [ios]Текст только для пользователей iOS[/ios] [not-ios]Текст для всех, кроме пользователей iOS[/not-ios] [android]Текст для пользователей Android[/android] [not-android]Текст для всех, кроме пользователей Android[/not-android] .
?main.tpl
Тег
Описание
Тег — это основной тег в шаблоне main.tpl. Он выводит весь контент сайта и разнообразные страницы.
Если вы находитесь на главной странице, то увидите короткие новости и навигацию по страницам:
= shortstory.tpl + navigation.tpl
Если вы перешли в полную новость, то там уже будут комментарии, форма добавления комментариев, навигация, опрос новости, похожие публикации и сама полная новость:
= fullstory.tpl + relatednews.tpl + poll.tpl + comments.tpl + navigation.tpl + addcomments.tpl
С остальными страницами, всё гораздо проще. Например форма обратной связи, будет выводится так:
= feedback.tpl
Вывод коротких новостей
Шаблон shortstory.tpl
Описание
Выводит краткое содержимое новости. То есть всё то, что вы добавили в поле «Краткое описание» при создании новости.
Список тегов
| Заголовок новости | |
| Заголовок новости, урезанный до X количества символов | |
| URL адрес новости | |
| [full-link] и [/full-link] | Формируют ссылку на полную версию новости |
| Краткая новость | |
| Выводит только текст краткой новости без HTML форматирования, при этом сам текст публикации сокращается до указанного X количества символов | |
| URL картинки из краткой новости, где X это её номер | |
| Выводит опрос(poll.tpl), если он был добавлен для новости | |
| ID номер новости, под которым она хранится в базе данных | |
| Автор новости | |
| Выводит логин пользователя добавившего новость, в виде обычного текста | |
| [profile] и [/profile] | Формируют прямую ссылку на профиль автора публикации, без использования всплывающего окна мини-профиля |
| Дата публикации | |
| Выводит дату в заданном формате. Вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег выведет день месяца, тег выведет название месяца, а тег выведет полную дату и время | |
| [day-news] и [/day-news] | Формируют ссылку на все новости, которые были опубликованные в тот же день |
| Рейтинг новости | |
| Количество пользователей, выставивших рейтинг для новости | |
| [rating-minus] и [/rating-minus] | Формируют ссылку для уменьшения рейтинга публикации (выводится только если в настройках движка, используется третий тип рейтинга) |
| [rating-plus] и [/rating-plus] | Формируют ссылку для увеличения рейтинга публикации (выводится только если в настройках движка, используется второй или третий тип рейтинга) |
| Выводит количество лайков публикации (выводится только если в настройках движка, используется четвёртый тип рейтинга) | |
| Выводит количество дизлайков публикации (выводится только если в настройках движка, используется четвёртый тип рейтинга) | |
| Количество комментариев в новости | |
| [com-link] и [/com-link] | Ссылка-якорь на комментарии к статье. Выводится только если они разрешены |
| Категория к которой относится новость | |
| Полный URL категории, к которой принадлежит новость | |
| Ссылка на иконку категории (выводится именно путь к картинке). В шаблоне, это должно выглядеть примерно так: |
|
| Категории в виде ссылок, в которых находится новость | |
| Количество просмотров новости | |
| Готовая ссылка в виде картинки, на добавление или удаление из «Избранного» сайта | |
| [add-favorites] и [/add-favorites] | Формируют ссылку на добавление новости в «Избранное» сайта |
| [del-favorites] и [/del-favorites] | Формируют ссылку на удаление новости из «Избранного» сайта |
| [edit] и [/edit] | Формируют ссылку для редактирования новости |
| [xfvalue_X] | Значение дополнительного поля, где X название этого поля |
| [xfvalue_X limit=»Y»] | Выводит только текст дополнительного поля X без HTML форматирования, при этом сам текст сокращается до указанного Y количества символов. Сокращение текста происходит до последнего логического слова. |
| [xfvalue_image_url_X] | Выводят текстовый URL изображения, загруженного в доп.поле X (только для поля типа «Загружаемое изображение») |
| [xfvalue_thumb_url_X] | Выводят текстовый URL уменьшенной копии изображения, загруженной в доп.поле X |
| Выводит кликабельные «метки» новости | |
| Дата редактирования новости | |
| Логин пользователя, отредактировавшего новость | |
| Причина редактирования новости | |
| [complaint] и [/complaint] | Формируют ссылку для написания жалобы на новость |
| Выводится только при просмотре пользователем собственного профиля и показывает статус его новостей ожидающих модерации |
Список модификаторов
Тег предназначен для склонения слов. Вместо X передается число, а внутри тега задаётся корень слова с окончаниями. Окончания разделяются при помощи символа «|»
Пример: [declination=]просмотр|а|ов[/declination]
Выводят текст если показывается определённая новость, где X это её номер на странице. Можно перечислять несколько значений через запятую.
Например [newscount=2,5]реклама[/newscount] будет показывать рекламу после второй и пятой новости.
Шаблон navigation.tpl
Описание
Навигация, будет добавлена когда количество новостей или комментариев, станет больше чем максимально допустимое на одной странице. Дополнительно выводить её в шаблоне, не требуется.
Список тегов
| [prev-link] и [/prev-link] | Формируют ссылку на предыдущую страницу (если такая есть) |
| [next-link] и [/next-link] | Формируют ссылку на следующую страницу (если такая есть) |
| Создает ссылки на страницы. Например: 1 2 3 4 |
Шаблон attachment.tpl
Описание
В этом шаблоне, можно настроить оформление тега [аttachment=. ], который используется для вставки загруженных файлов в новость
Список тегов
| [allow-download] и [/allow-download] | Выводят текст, если пользователю разрешено скачивание файлов с сайта |
| [not-allow-download] и [/not-allow-download] | Выводят текст, если пользователю запрещено скачивание файлов с сайта |
| [count] и [/count] | Выводят текст, если в настройках включен счетчик скачиваний |
| Количество скачиваний файла | |
| Уникальный ID номер загруженного файла, информация о котором хранится в базе данных | |
| Имя загруженного файла, либо текст указанный для имени файла в теге [аttachment=. ] в тексте новости | |
| URL на скачивание файла | |
| Размер файла | |
| Расширение загруженного файла | |
| Контрольная сумма MD5 для загруженного файла | |
| Дата загрузки | |
| Выводит дату в заданном формате. Вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег выведет день месяца, тег выведет название месяца, а тег выведет полную дату и время | |
| Cсылка на просмотр документа онлайн в браузере | |
| [allow-online] и [/allow-online] | Выводят текст, если загруженный документ имеет поддерживаемый для просмотра в браузере формат (Adobe PDF, Microsoft Word, Microsoft Excel) |
Шаблон poll.tpl
Описание
Выводит голосования и опросы добавленные для новости. Используйте в том случае, если вам нужно провести опрос в конкретной публикации, а не на всём сайте.
Не забудьте вывести голосования в новостях(shortstory.tpl или fullstory.tpl) тегом
Список тегов
| Заголовок опроса | |
| Вопрос | |
| Общее количество голосов | |
| Список вариантов ответа | |
| [voted] и [/voted] | Выводят текст если пользователь уже проголосовал в опросе |
| [not-voted] и [/not-voted] | Выводят текст если пользователь еще не проголосовал в опросе |
Вывод полной новости
Шаблон fullstory.tpl
Описание
Полное содержимое новости
Список тегов
Все теги, идентичны применяемым в короткой новости (shortstory.tpl). Дополнительно, можно использовать следующие:
| Полная новость | |
| Выводит только текст полной новости без HTML форматирования, при этом сам текст публикации сокращается до указанного X количества символов | |
| Вывод ID текущей новости. Тем самым вы можете, например, использовать теги пользовательского вывода, с указанием этого тега в качестве параметра, например, «> который будет исключать вывод публикации, которая уже просматривается пользователем, и тем самым у новости не будет ссылок на саму себя. В случае если не просматривается полная новость, то данный тег может использоваться только в шаблонах вывода краткой новости, в других шаблонах он не обрабатывается и выводится как есть. Поэтому не забывайте дополнительно использовать теги [available=showfull] ваш код [/available] чтобы выводить этот тег только при просмотре полной новости | |
| Выводит URL картинки, находящейся в тексте полной новости, где X это её номер | |
| [fullimage-X] и [/fullimage-X] | Выводят указанный в них текст, только если картинка с номером X присутствует в полной новости |
| [print-link] и [/print-link] | Формируют ссылку на версию страницы для печати |
| Выводить ссылки на 5 наиболее подходящих по контексту новостей. Данный тег имеет собственный шаблон — relatednews.tpl | |
| [related-news] и [/related-news] | Выводят информацию, заключенную в тегах, только если для данной новости присутствуют похожие новости. В противном случае информация удаляется из шаблона |
| Выводит комментарии, написанные к данной новости. Полезен когда нужно разместить комментарии в общем дизайне полной новости. Данный тег не является обязательным и в случае его отсутствия, комментарии будут автоматически добавлены скриптом после полной новости | |
| [comments-subscribe] и [/comments-subscribe] |
Выводят текст, заключенный в них в виде ссылки на подписку на уведомления о новых комментариях |
| Выводит форму добавления комментариев на сайт. Вы можете размещать форму добавления комментариев как выше, так и ниже самих комментариев. Данный тег не является обязательным и в случае его отсутствия, форма будет автоматически добавлена после комментариев. | |
| Выводит навигацию по комментариям, если комментарии расположены на нескольких страницах. Вы можете располагать навигацию по комментариям как выше, так и ниже самих комментариев. Данный тег не является обязательным и в случае его отсутствия, навигация будет автоматически расположена после всех комментариев. | |
| Навигация по страницам новости (если новость была разбита на страницы) | |
| [pages] и [/pages] | Выводят указанный текст в тегах, если новость разбита на несколько страниц при помощи тега и убирает текст в нем, если новость состоит из одной страницы. |
| Выводит заголовок предыдущей публикации | |
| Выводит заголовок следующей публикации | |
| Выводит URL следующей публикации | |
| [next-url] и [/next-url] | Выводят текст заключенных в них, если следующая новость присутствует на сайте * |
| Выводит URL предыдущей публикации | |
| [next-url] и [/next-url] | Выводят текст заключенных в них, если предыдущая новость присутствует на сайте * |
| Смотрите описание тега | |
| Ссылка на авторизацию через Вконтакте | |
| Ссылка на авторизацию через сайт Одноклассники | |
| Ссылка на авторизацию через Facebook | |
| Ссылка на авторизацию через Google | |
| Ссылка на авторизацию через сайт Mail.ru | |
| Ссылка на авторизацию через Yandex | |
| [vk] и [/vk] | Выводят текст в тегах, если включена поддержка авторизации при помощи Вконтакте |
| [odnoklassniki] и [/odnoklassniki] | Выводят текст в тегах, если включена поддержка авторизации при помощи сайта Одноклассники |
| [facebook] и [/facebook] | Выводят текст в тегах, если включена поддержка авторизации при помощи Facebook |
| [google] и [/google] | Выводят текст в тегах, если включена поддержка авторизации при помощи Google |
| [mailru] и [/mailru] | Выводят текст в тегах, если включена поддержка авторизации при помощи Mail.ru |
| [yandex] и [/yandex] | Выводят текст в тегах, если включена поддержка авторизации при помощи Yandex |
* При показе следующих и предыдущих ссылок учитывается категория просматриваемой новости, и выводятся публикации только из данной категории, и если публикация находится одновременно в нескольких категориях, то учитываются все категории этой публикации. Следующая и предыдущая новости также формируются на основе даты публикации, соответственно предыдущая новость — это более старая дата публикации, а следующая, это более новая. Обратите внимание что эта возможность создает дополнительные запросы к базе данных для получения информации. Информация о следующей и предыдущей новости кэшируется скриптом, если включено кеширование на сайте и если данная полная новость подлежит кешированию согласно настройкам скрипта. Данная возможность включается автоматически, если поставите теги вывода ссылок в шаблон, и в случае если ссылок в шаблоне нет, то запросы к БД не делаются. Поэтому какого-либо отдельного включения или отключения этой возможности не требуется.
Шаблон splitnewsnavigation.tpl
Описание
Навигация, будет добавлена если текст полной новости, был разделён на страницы (кнопка «Вставка разрыва страницы»). Дополнительно выводить её в шаблоне, не требуется.
Список тегов
| [prev-link] и [/prev-link] | Формируют ссылку на предыдущую страницу (если такая есть) |
| [next-link] и [/next-link] | Формируют ссылку на следующую страницу (если такая есть) |
| Создает ссылки на страницы. Например: 1 2 3 4 |
Шаблон comments.tpl
Описание
Шаблон используется для создания списка комментариев к новости
Список тегов
| Логин автора комментария в виде ссылки | |
| Логин автора комментария в виде текста | |
| [profile] и [/profile] | Формируют ссылку на профиль пользователя оставившего комментарий |
| Ссылка на аватар пользователя | |
| E-mail пользователя оставившего комментарий | |
| Дата публикации комментария | |
| Выводит дату в заданном формате. Вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег выведет день месяца, тег выведет название месяца, а тег выведет полную дату и время | |
| Дата регистрации на сайте | |
| Дата последнего посещения сайта | |
| IP адрес пользователя, оставившего комментарий (показывается только администраторам сайта) | |
| Текст комментария | |
| Текст комментария без HTML форматирования, сокращённый до указанного X количества символов | |
| Идентификационный номер комментария на странице | |
| Идентификационный номер комментария в БД | |
| Рейтинг комментария | |
| Выводит количество лайков в том случае, если тип рейтинга установлен «Нравится и Не нравится» | |
| Выводит количество дизлайков в том случае, если тип рейтинга установлен «Нравится и Не нравится» | |
| Количество пользователей, которые выставили рейтинг для данного комментария | |
| [rating-minus] и [/rating-minus] | Формируют ссылку для уменьшения рейтинга комментария (выводится только если в настройках движка, используется третий тип рейтинга) |
| [rating-plus] и [/rating-plus] | Формируют ссылку для увеличения рейтинга комментария (выводится только если в настройках движка, используется второй или третий тип рейтинга) |
| Выводит ссылку на новость, в которой находится комментарий, на странице последних комментариев. При выводе комментариев в новости, тег вырезается | |
| Выводит только заголовок новости, в которой находится комментарий | |
| Выводит только URL новости, в которой находится комментарий | |
| Полное имя пользователя | |
| Место жительства | |
| Подпись пользователя | |
| [fast] и [/fast] | Формируют ссылку для ответа/цитирования комментариев |
| [reply] и [/reply] | Формируют ссылку на открытие всплывающего окна для ответа на комментарий если включена поддержка древовидных комментариев. Eсли она отключена, просто вставляет логин выбранного комментатора в форму добавления комментариев |
| Количество ответов на данный комментарий | |
| [com-edit] и [/com-edit] | Формируют ссылку на редактирование комментария (если пользователю это разрешено) |
| [com-del] и [/com-del] | Формируют ссылку на удаление комментария (если пользователю это разрешено) |
| [spam] и [/spam] | Формируют ссылку, при нажатии на которую происходит отметка посетителя, как спамера |
| [complaint] и [/complaint] | Формируют ссылку для написание жалобы на комментарий |
| Выводит checkbox для массовых действий с комментариями(если пользователю это разрешено) | |
| Иконка группы пользователя | |
| Группа пользователя | |
| Количество новостей | |
| Количество комментариев | |
| [xfvalue_X] | Значение дополнительного поля, где X название этого поля |
Список модификаторов
Тег предназначен для склонения слов. Вместо X передается число, а внутри тега задаётся корень слова с окончаниями. Окончания разделяются при помощи символа «|»
Пример: [declination=]просмотр|а|ов[/declination]
Шаблон addcomments.tpl
Описание
Выводит форму для добавления комментариев к новости или при расширенном редактировании комментария.
Список тегов
| Выводит заголовок, для чего эта форма: для добавления или редактирования комментариев | |
| [not-logged] и [/not-logged] | Выводят код заключенный в теги, если пользователь не зарегистрирован. Например вы можете заключить в эти теги поля для ввода имени и e-mail адреса, если они не заполнены и пользователь авторизован на сайте, эти данные будут взяты автоматически из его профиля. |
| [catlist=1,2. ] и [/catlist] | Выводит текст в теге, если новость принадлежит указанным категориям, где 1,2 — ID категорий. |
| [not-catlist=1,2. ] и [/not-catlist] | Выводит текст в теге, если новость не принадлежит указанным категория, где 1,2 — ID категорий. |
| Выводит в зависимости от настроек BBCODE или WYSIWYG редактор, для добавления комментария | |
| Изображение CAPTCHA против ботов | |
| [sec_code] и [/sec_code] | Выводят текст, если в настройках было выбрано использование CAPTCHA |
| Выводит виджет reCAPTCHA если в настройках скрипта включен данный тип каптчи | |
| [recaptcha] и [/recaptcha] | Выводят текст, если в настройках скрипта выбран тип каптчи reCAPTCHA |
| Выводит вопрос из заданного списка вопросов(список вопросов и ответов создаётся в админпанели) | |
| [question] и [/question] | Выводят текст если система вопрос-ответ включена |
| Ссылка на авторизацию через Вконтакте | |
| Ссылка на авторизацию через сайт Одноклассники | |
| Ссылка на авторизацию через Facebook | |
| Ссылка на авторизацию через Google | |
| Ссылка на авторизацию через сайт Mail.ru | |
| Ссылка на авторизацию через Yandex | |
| [vk] и [/vk] | Выводят текст в тегах, если включена поддержка авторизации при помощи Вконтакте |
| [odnoklassniki] и [/odnoklassniki] | Выводят текст в тегах, если включена поддержка авторизации при помощи сайта Одноклассники |
| [facebook] и [/facebook] | Выводят текст в тегах, если включена поддержка авторизации при помощи Facebook |
| [google] и [/google] | Выводят текст в тегах, если включена поддержка авторизации при помощи Google |
| [mailru] и [/mailru] | Выводят текст в тегах, если включена поддержка авторизации при помощи Mail.ru |
| [yandex] и [/yandex] | Выводят текст в тегах, если включена поддержка авторизации при помощи Yandex |
Редактирование данного файла не рекомендуется без знаний HTML. При изменении, сохраняйте стандартные названия полей, чтоб данные передовались скрипту.
Второстепенные (внутренние) страницы
Шаблон addnews.tpl
Описание
Страница добавления новостей с сайта. Даёт возможность добавлять новости без доступа к админпанели.
Адрес страницы
site.com/addnews.html
Список тегов
| Выводит заголовок во время редактирования новости | |
| Поле выбора категорий, в которые будет добавлена новость | |
| Значение ЧПУ при редактировании новости | |
| [urltag] и [/urltag] | Выводят код заключенный в теги, для изменения ЧПУ URL статьи (доступно администратору) |
| Кнопки для вставки BB тегов в новость | |
| [not-wysywyg] и [/not-wysywyg] | Выводят текст заключенный в теги если отключен WYSIWYG редактор, если включен, то содержимое тегов удаляется |
| Текст короткой новости | |
| Текст полной новости | |
| WYSIWYG редактор для добавления короткой новости | |
| WYSIWYG редактор для добавления полной новости | |
| Выводит заголовок опроса при редактировании новости | |
| Выводит вопрос из опроса при редактировании новости | |
| Выводит список вариантов ответа из опроса при редактировании новости | |
| Вывод списка дополнительных полей | |
| Выводит все дополнительные поля для публикаций | |
| [xfinput_X] | Вывод конкретного дополнительного поля, где X его название |
| Дополнительные опций для администратора | |
| Изображение CAPTCHA против ботов | |
| [sec_code] и [/sec_code] | Выводят текст, если в настройках было выбрано использование CAPTCHA |
| Выводит виджет reCAPTCHA если в настройках скрипта включен данный тип каптчи | |
| [recaptcha] и [/recaptcha] | Выводят текст, если в настройках скрипта выбран тип каптчи reCAPTCHA |
| Выводит вопрос из заданного списка вопросов(список вопросов и ответов создаётся в админпанели) | |
| [question] и [/question] | Выводят текст если система вопрос-ответ включена |
Редактирование данного файла не рекомендуется без знаний HTML. При изменении, сохраняйте стандартные названия полей, чтоб данные передовались скрипту.
Шаблон feedback.tpl
Описание
Шаблон страницы для отправки сообщений администрации сайта
Адрес страницы
site.com/index.php?do=feedback
Список тегов
| Список получателей | |
| [not-logged] и [/not-logged] | Выводят текст между тегами, если посетитель не зарегистрирован на сайте |
| Изображение CAPTCHA против ботов | |
| [sec_code] и [/sec_code] | Выводят текст, если в настройках было выбрано использование CAPTCHA |
| Выводит виджет reCAPTCHA если в настройках скрипта включен данный тип каптчи | |
| [recaptcha] и [/recaptcha] | Выводят текст, если в настройках скрипта выбран тип каптчи reCAPTCHA |
| Выводит вопрос из заданного списка вопросов(список вопросов и ответов создаётся в админпанели) | |
| [question] и [/question] | Выводят текст если система вопрос-ответ включена |
| [attachments] и [/attachments] | Выводят текст, заключённый в них, если разрешена отправка файлов в обратной связи для данной группы пользователей. Количество тегов может быть любым, главное это использование type=»file» в атрибуте Непосредственно для прикрепления файлов к форме вы можете использовать тег: |
Редактирование данного файла не рекомендуется без знаний HTML. При изменении, сохраняйте стандартные названия полей, чтоб данные передовались скрипту.
Шаблон lostpassword.tpl
Описание
Шаблон страницы которая позволяет восстановить пользователю забытый пароль от сайта
Адрес страницы
site.com/index.php?do=lostpassword
Список тегов
| Изображение CAPTCHA против ботов | |
| [sec_code] и [/sec_code] | Выводят текст, если в настройках было выбрано использование CAPTCHA |
| Выводит виджет reCAPTCHA если в настройках скрипта включен данный тип каптчи | |
| [recaptcha] и [/recaptcha] | Выводят текст, если в настройках скрипта выбран тип каптчи reCAPTCHA |
Редактирование данного файла не рекомендуется без знаний HTML. При изменении, сохраняйте стандартные названия полей, чтоб данные передовались скрипту.
Шаблон pm.tpl
Описание
Шаблон страницы с личными сообщениями пользователя. Делится на 3 части: входящие, отправленные и отправка нового сообщения.
Адрес страницы
site.com/index.php?do=pm
Список тегов
Тег предназначен для склонения слов. Вместо X передается число, а внутри тега задаётся корень слова с окончаниями. Окончания разделяются при помощи символа «|»
Пример: [declination=]просмотр|а|ов[/declination]
Редактирование данного файла не рекомендуется без знаний HTML. При изменении, сохраняйте стандартные названия полей, чтоб данные передовались скрипту.
Шаблон registration.tpl
Описание
Шаблон страницы регистрации новых пользователей. Разделён на 2 части: регистрация и активация профиля.
Адрес страницы
site.com/index.php?do=register
Список тегов
| [registration] и [/registration] | Выводит текст заключенный в тегах при регистрации |
| [validation] и [/validation] | Выводит текст заключенный в тегах при втором шаге регистрации — активации профиля |
| Изображение CAPTCHA против ботов | |
| [sec_code] и [/sec_code] | Выводят текст, если в настройках было выбрано использование CAPTCHA |
| Выводит виджет reCAPTCHA если в настройках скрипта включен данный тип каптчи | |
| [recaptcha] и [/recaptcha] | Выводят текст, если в настройках скрипта выбран тип каптчи reCAPTCHA |
| Выводит вопрос из заданного списка вопросов(список вопросов и ответов создаётся в админпанели) | |
| [question] и [/question] | Выводят текст если система вопрос-ответ включена |
| Выводит все дополнительные поля пользователя | |
| [xfinput_X] | Вывод конкретного дополнительного поля, где X его название |
| Ссылка на авторизацию через Вконтакте | |
| Ссылка на авторизацию через сайт Одноклассники | |
| Ссылка на авторизацию через Facebook | |
| Ссылка на авторизацию через Google | |
| Ссылка на авторизацию через сайт Mail.ru | |
| Ссылка на авторизацию через Yandex | |
| [vk] и [/vk] | Выводят текст в тегах, если включена поддержка авторизации при помощи Вконтакте |
| [odnoklassniki] и [/odnoklassniki] | Выводят текст в тегах, если включена поддержка авторизации при помощи сайта Одноклассники |
| [facebook] и [/facebook] | Выводят текст в тегах, если включена поддержка авторизации при помощи Facebook |
| [google] и [/google] | Выводят текст в тегах, если включена поддержка авторизации при помощи Google |
| [mailru] и [/mailru] | Выводят текст в тегах, если включена поддержка авторизации при помощи Mail.ru |
| [yandex] и [/yandex] | Выводят текст в тегах, если включена поддержка авторизации при помощи Yandex |
Редактирование данного файла не рекомендуется без знаний HTML. При изменении, сохраняйте стандартные названия полей, чтоб данные передовались скрипту.
Шаблон search.tpl
Описание
Шаблон страницы поиска на которой выводится поле поиска и результаты(результаты выводятся с использованием шаблона searchresult.tpl)
Адрес страницы
site.com/index.php?do=search
Список тегов
| Форма поиска в виде таблицы | |
| Вывод сообщения о результатах поиска | |
| [searchmsg] и [/searchmsg] | Выводят текст в случае если был произведен поиск |
Шаблон searchresult.tpl
Описание
Шаблон используемый для настройки внешнего вида результатов поиска (новостей и комментариев), которые выводятся в search.tpl
Список тегов
Все теги, идентичны применяемым в короткой новости(shortstory.tpl) и комментариях(comments.tpl). Дополнительно, для разделения на секции в самом файле, используются следующие теги:
| [searchposts] и [/searchposts] | Секция результатов поиска для новостей |
| [searchcomments] и [/searchcomments] | Секция результатов поиска для комментариев |
| [fullresult] и [/fullresult] | Полный вид результатов поиска |
| [shortresult] и [/shortresult] | Упрощённый вид результатов, в виде заголовков |
Шаблон static.tpl
Описание
Шаблон используемый для вывода содержимого статических страниц. Сами страницы создаются через раздел в админпанели.
Список тегов
| Заголовок статической страницы | |
| Текст статической страницы | |
| Выводит только текст статической страницы без HTML форматирования, при этом сам текст сокращается до указанного X количества символов | |
| Выводит URL картинки, находящейся в тексте статической страницы, где X это её номер | |
| [image-X] и [/image-X] | Выводят указанный в них текст, только если картинка с номером X присутствует на статической странице |
| Выведет навигацию, если статическая страница была разбита на несколько частей | |
| Количество просмотров статической страницы | |
| Смотрите описание тега | |
| [print-link] и [/print-link] | Формируют ссылку на версию страницы для печати |
| Дата создания страницы (формат устанавливается в настройках скрипта) | |
| Выводит дату в заданном формате. Вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег выведет день месяца, тег выведет название месяца, а тег выведет полную дату и время | |
| [static=имя страницы] и [/static] | Выводят текст, если посетитель просматривает статическую страницу с указанным именем |
| [not-static=имя страницы] и [/not-static] | Выводят текст, если посетитель не просматривает статическую страницу с указанным именем |
| [edit] и [/edit] | Выводит текст заключённый в них в виде ссылки на редактирование статической страницы, для групп пользователей, которым разрешено редактирование статических страниц |
В этом шаблоне есть поддержка тегов и
Шаблон stats.tpl
Описание
Шаблон страницы на которой выводится общая статистика сайта по новостям, пользователям и комментариям
Адрес страницы
site.com/statistics.html
Список тегов
| Размер базы данных | |
| Общее количество новостей | |
| Опубликовано новостей | |
| Опубликовано на главной | |
| Новостей ожидает проверки | |
| Зарегистрировано пользователей | |
| Забаненно пользователей | |
| Список лучших авторов на сайте | |
| Зарегистрировано пользователей за сутки | |
| Зарегистрировано пользователей за неделю | |
| Зарегистрировано пользователей за месяц | |
| Опубликовано новостей за сутки | |
| Опубликовано новостей за неделю | |
| Опубликовано новостей за месяц | |
| Количество комментариев | |
| Опубликовано комментариев за сутки | |
| Опубликовано комментариев за неделю | |
| Опубликовано комментариев за месяц |
Шаблон tagscloud.tpl
Описание
Шаблон страницы с метками новостей, которые были добавлены для «облака тегов». В отличии от простого блока который выводится в main.tpl тегом , тут собраны абсолютно все метки.
Адрес страницы
site.com/tags/
Список тегов
| Используется для вывода всех ключевых тегов, находящихся в базе данных | |
| Используется для вывода 100 самых популярных ключевых тегов, находящихся в базе данных |
Шаблон userinfo.tpl
Описание
Шаблон персональной страницы пользователя, на которой указаны все его данные, которые он заполнил.
Если пользователь просматривает собственную страницу, то он может её редактировать.
Список тегов
| Логин пользователя | |
| Полное имя пользователя | |
| E-mail адрес | |
| Дата регистрации на сайте | |
| Дата последнего посещения сайта | |
| Количество комментариев | |
| Количество новостей | |
| Ссылка на все комментарии пользователя | |
| Ссылка на все новости пользователя | |
| Группа пользователя | |
| Иконка группы пользователя | |
| Выводит дату, до которой пользователь находится во временной группе | |
| Рейтинг статей пользователя | |
| Рейтинг комментариев пользователя | |
| Краткая информация о пользователе | |
| Выводит чекбокс на отписку от всех комментариев в новостях | |
| Выводит чекбокс на подписку на новые комментарии оставленные в собственных новостях | |
| Выводит чекбокс подписки на ответы для собственных комментариев | |
| Выводит чекбокс для включения или отключения двухфакторной авторизации на сайте для пользователя | |
| Ссылка на аватар пользователя | |
| Место жительства | |
| Подпись пользователя | |
| Ссылка для написания личного сообщения пользователю | |
| Ссылка для написания сообщения, которое будет отправлено на Email пользователя | |
| [rss] и [/rss] | Формируют ссылку на RSS поток новостей пользователя |
| [xfvalue_X] | Значение дополнительного поля, где X название этого поля |
| Редактирование доп.полей пользователя | |
| [xfinput_X] | Редактирование конкретного доп.поля, где X его название |
| Вывод существующей краткой информации в поле при редактировании профиля | |
| Настройка скрытия/показа e-mail адреса | |
| Выводит отформатированную для редактирования подпись пользователя | |
| Текущий IP | |
| Значение IP с которого разрешена авторизация | |
| Список пользователей добавленных в игнорируемые | |
| Выводит список доступных часовых поясов и позволяет выбрать свой, для профиля на сайте |
Список модификаторов
| [online] и [/online] | Выводят текст если пользователь онлайн (20 минут с момента последнего посещения сайта) |
| [offline] и [/offline] | Выводят текст если пользователь оффлайн |
| [not-logged] и [/not-logged] | Выводят текст если пользователь просматривает свой профиль. Используется например для того, чтоб вывести пользователю форму редактирования своего профиля. |
| [comments-rating-type-1] и [/comments-rating-type-1] | Выводят текст, заключенный в них, если в настройках скрипта включено использование первого типа рейтинга «Оценка» |
| [comments-rating-type-2] и [/comments-rating-type-1] | Выводят текст, заключенный в них, если в настройках скрипта включено использование второго типа рейтинга «Нравится» |
| [comments-rating-type-3] и [/comments-rating-type-1] | Выводят текст, заключенный в них, если в настройках скрипта включено использование третьего типа рейтинга «Нравится» или «Не нравится» |
| [fullname] и [/fullname] | Выводят текст только если полное имя пользователя задано |
| [not-fullname] и [/not-fullname] | Выводят текст если полное имя пользователя не задано |
| [profile-user-group=X] и [/profile-user-group] | Выводят текст, если группа пользователя, профиль которого просматривается, принадлежит указанной группе X |
| [not-profile-user-group=X] и [/not-profile-user-group] | Выводят текст, если группа пользователя, профиль которого просматривается, не принадлежит указанной группе X |
| [signature] и [/signature] | Выводят текст если пользователь задал подпись в профиле |
| [xfgiven_x] и [/xfgiven_x] | Выводят текст если доп.поле X не пустое |
| [xfnotgiven_x] и [/xfnotgiven_x] | Выводят текст если доп.поле X пустое |
| [time_limit] и [/time_limit] | Выводят текст если пользователь находится во временной группе |
| [land] и [/land] | Выводят текст если местожительство пользователя было задано |
| [not-land] и [/not-land] | Выводят текст если местожительство пользователя не было указано |
| [news-num] и [/news-num] | Выводят текст если у пользователя есть опубликованные новости на сайте |
| [not-news-num] и [/not-news-num] | Выводят текст если у пользователя нет новостей на сайте |
| [comm-num] и [/comm-num] | Выводят текст если у пользователя есть опубликованные комментарии на сайте |
| [not-comm-num] и [/not-comm-num] | Выводят текст если у пользователя нет комментариев на сайте |
| [info] и [/info] | Выводят текст только если пользователь заполнил краткую информацию о себе |
| [not-info] и [/not-info] | Выводят текст если пользователь не заполнял краткую информацию о себе |
Редактирование данного файла не рекомендуется без знаний HTML. При изменении, сохраняйте стандартные названия полей, чтоб данные передовались скрипту.
Другое?
Другое
Описание
Данные файлы шаблона выводятся не при помощи тега , а являются полностью самостоятельными страницами или частями шаблона.
Шаблон profile_popup.tpl
Описание
Шаблон отвечает за всплывающее окно, которое выводится при помощи AJAX при клике на ссылку-логин пользователя и показывает общую информацию о нём. Является упрощённой версией полного профиля(userinfo.tpl)
Список тегов
| Полное имя пользователя | |
| Дата регистрации на сайте | |
| Дата последнего посещения сайта | |
| Количество комментариев | |
| Количество новостей | |
| Ссылка на все комментарии пользователя | |
| Ссылка на все новости пользователя | |
| Группа пользователя | |
| Иконка группы пользователя | |
| Рейтинг статей пользователя | |
| Рейтинг комментариев пользователя | |
| Краткая информация о пользователе | |
| Ссылка на аватар пользователя | |
| Место жительства | |
| Подпись пользователя | |
| [rss] и [/rss] | Формируют ссылку на RSS поток новостей пользователя |
| [xfvalue_X] | Значение дополнительного поля, где X название этого поля |
Список модификаторов
| [online] и [/online] | Выводят текст если пользователь онлайн (20 минут с момента последнего посещения сайта) |
| [offline] и [/offline] | Выводят текст если пользователь оффлайн |
| [comments-rating-type-1] и [/comments-rating-type-1] | Выводят текст, заключенный в них, если в настройках скрипта включено использование первого типа рейтинга «Оценка» |
| [comments-rating-type-2] и [/comments-rating-type-1] | Выводят текст, заключенный в них, если в настройках скрипта включено использование второго типа рейтинга «Нравится» |
| [comments-rating-type-3] и [/comments-rating-type-1] | Выводят текст, заключенный в них, если в настройках скрипта включено использование второго типа рейтинга «Нравится» |
| [fullname] и [/fullname] | Выводят текст только если полное имя пользователя задано |
| [not-fullname] и [/not-fullname] | Выводят текст если полное имя пользователя не задано |
| [profile-user-group=X] и [/profile-user-group] | Выводят текст, если группа пользователя, профиль которого просматривается, принадлежит указанной группе X |
| [not-profile-user-group=X] и [/not-profile-user-group] | Выводят текст, если группа пользователя, профиль которого просматривается, не принадлежит указанной группе X |
| [signature] и [/signature] | Выводят текст если пользователь задал подпись в профиле |
| [xfgiven_x] и [/xfgiven_x] | Выводят текст если доп.поле X не пустое |
| [xfnotgiven_x] и [/xfnotgiven_x] | Выводят текст если доп.поле X пустое |
| [land] и [/land] | Выводят текст если местожительство пользователя было задано |
| [not-land] и [/not-land] | Выводят текст если местожительство пользователя не было указано |
| [news-num] и [/news-num] | Выводят текст если у пользователя есть опубликованные новости на сайте |
| [not-news-num] и [/not-news-num] | Выводят текст если у пользователя нет новостей на сайте |
| [comm-num] и [/comm-num] | Выводят текст если у пользователя есть опубликованные комментарии на сайте |
| [not-comm-num] и [/not-comm-num] | Выводят текст если у пользователя нет комментариев на сайте |
| [info] и [/info] | Выводят текст только если пользователь заполнил краткую информацию о себе |
| [not-info] и [/not-info] | Выводят текст если пользователь не заполнял краткую информацию о себе |
Шаблон offline.tpl
Описание
Страница Offline необходима когда вам нужно провести какие-то работы по обновлению и настройке сайта.
Вы можете задать причину отключения в админпанели и все посетители увидят её на данной offline странице. Администратор и пользователи которым разрешён просмотр сайта (в настройках групп), будут видеть его как и в включённом состоянии.
Список тегов
| Кодировка страницы (берётся из настроек скрипта) | |
| Причина отключения сайта (задаётся в настройках скрипта) |
Шаблон preview.tpl
Описание
Данный шаблон используется для предпросмотра добавляемых на сайт новостей, чтоб пользователь мог увидеть как будет выглядеть новость, до её добавления. Данный шаблон также используется и при предпросмотре статических страниц, которые добавляются через админпанель.
Список тегов
В данном шаблоне вы можете использовать все теги для краткой(shortstory.tpl) и полной новости(fullstory.tpl), а также статических страниц(static.tpl). При этом для разделения просматриваемых частей, используются дополнительные теги:
| [short-preview] и [/short-preview] | Выводит часть шаблона, отвечающую за предпросмотр краткой новости |
| [full-preview] и [/full-preview] | Выводит часть шаблона, отвечающую за предпросмотр полной новости |
| [static-preview] и [/static-preview] | Выводит часть шаблона, отвечающую за предпросмотр статической страницы |
Данный файл шаблона имеет собственные стили, которые находятся в файле preview.css, в папке с самим шаблоном. Для нормального отображения, вам обязательно нужно адаптировать их под свой preview.tpl
Шаблон print.tpl
Описание
Данный шаблон используется в том случае, если вы хотите сделать страницу для печати новостей и используете в шаблоне полной новости(fullstory.tpl), специальные теги [print-link] и [/print-link]
Список тегов
Вы можете использовать все теги, что доступны в шаблоне полной новости(fullstory.tpl), плюс уникальный тег , который выводит кодировку страницы
Шаблон static_print.tpl
Описание
Данный шаблон используется в том случае, если вы хотите сделать страницу для печати и используете в шаблоне статической страницы(static.tpl), специальные теги [print-link] и [/print-link]
Список тегов
Вы можете использовать все теги, что доступны в шаблоне статической страницы(static.tpl), плюс уникальный тег , который выводит кодировку страницы.
Шаблон rss.tpl
Описание
Данный шаблон предназначен для настройки вывода RSS потока вашего сайта.
Список тегов
| Выводит заголовок новости | |
| Выводят категорию новости | |
| Выводят текст краткой новости | |
| Выводит набор картинок для Яндекс новостей | |
| Выводит текст полной новости, только для Яндекс новостей | |
| Выводит полный URL новости | |
| Выводят автора новости | |
| Выводят дату новости | |
| Выводит текст «true» или «false» в зависимости от того включено ли использование турбо опции или нет | |
| [shortrss] и [/shortrss] | Выводят текст заключенный в них, если в настройках скрипта включен краткий формат вывода RSS новостей |
| [fullrss] и [/fullrss] | Выводят текст заключенный в них, если в настройках скрипта включен полный формат вывода RSS новостей |
| [yandexrss] и [/yandexrss] | Выводят текст заключенный в них, если в настройках скрипта включен формат вывода RSS новостей «Яндекс новости» |
| [allow-turbo] и [/allow-turbo] | Выводят текст, заключенный в них если Яндекс Турбо для публикации включен |
| [allow-dzen] и [/allow-dzen] | Выводят текст, заключенный в них если Яндекс Дзен для публикации включен |
Также вы можете использовать дополнительно любые теги которые поддерживаются шаблоном вывода краткиких новостей shortstory.tpl, однако вам необходимо быть внимательными чтобы не был нарушен стандарт вывода RSS 2.0 который используется для RSS трансляции публикаций.
Что это?
В этом архиве полноценный шаблон для DLE 15.2 без лишних украшательств и мусора, который вы можете использовать в качестве примера и начать на его основе разработку собственного шаблона.
Для чего?
Используя эту заготовку, вы сэкономите время, которое потратили бы на написание кода c нуля. В шаблоне нет ничего лишнего — только те теги что работают и только тот код, который актуален.
Код очищен от неиспользуемых стилей и картинок, которые присутствуют в стандартных шаблонах. Плюс прокомментирован, что будет полезно новичкам.
Модуль Simple SEO – оптимизация Title, мета-тегов и других элементов для DLE Datalife Engine

Привет, друзья. Давненько я вас не радовал новыми модулями для DLE, не так ли? Блин, когда больше года назад я анонсировал предыдущий модуль DonBot я написал то же самое почти слово в слово. Точно так же, как я начинаю каждый пост с «Привет, друзья»… Мда, я слишком предсказуем.
Короче, я представляю вам мой новый очень крутой модуль под названием Simple SEO, пользоваться которым до безобразия легко и просто, а результат просто потрясающий!
Как обычно, начну с небольшой предыстории. Данному модулю было суждено появиться на свет как минимум три года назад. Тех.задание и название SlimpleSeo были написаны еще в 2011 году, но что-то не сложилось с его разработкой, а ведь он мог появиться даже раньше чем LinkEnso. Но кроме Санька, который и является создателем всех моих модулей, разработку поручить мне было некому, а Санек был занят, потому и пролежал модуль в столе целых три года. Но случилось чудо и мне удалось найти еще одного замечательного и умелого разработчика, знакомого с DLE, его зовут Олег, знакомьтесь! Теперь разработкой для DLE будет заниматься он, да и уже занимается, создавая еще один крутой модуль, о котором вы скоро узнаете (надеюсь, что не через год).
Наверное, в 2011 году модуль Simple SEO произвел бы больший фурор, чем сейчас, но сейчас это уже не важно. Давайте узнаем, что может модуль и как это работает!
Полный список модулей для DLE от АлаичЪ’а:
- SiteMap
- CatFace
- SNVote FreeSNVote PRO
- LinkEnso FreeLinkEnso PRO
- TagFace
- DonBot
- Simple SEO
Simple SEO — модуль для оптимизации title и управления мета-тегами для DLE
Оригинальное название: Simple SEO
Совместимость с CMS: DLE 8.2-11
Распространение: Платно, 750 р.
Актуальная версия: 1.3.4 (от 13.09.2016)
Назначение: Генерация заголовка title и мета-тегов description, keywords «на лету». Управление мета-тегом robots и другими мета-данными.
Особенности: Тонкая настройка активации модуля в различных разделах сайта. Генерация элемента title и мета-тегов description и keywords на основании шаблонов и без изменений в реальной базе сайта. Управление индексацией при помощи meta robots и другие настройки.
Описание и настройка модуля Simple SEO
Сразу же стоит сказать, что модуль имеет верстку как под новые версии DLE, так и под старые (все, что ниже 10.2) и отображается одинаково естественно. А так же наконец-то предусмотрены оба варианта кодировки windows-1251 и UTF-8, так что даже не заморачивайтесь об этих вещах – модуль сам все определит и подстроится по требования!
А теперь самое главное – скриншоты!
Главная страница модуля – глобальная настройка, позволяющая включать или отключать модуль полностью. Ну, и мое приветствие для вас 🙂

Вкладка настроек заголовка Title – пожалуй, самый основной и самый важный раздел модуля. Из этой идеи управления заголовками и родился модуль и оброс остальными возможностями.

Вкладка настроек мета-тега Description – позволяет настроить формирование описания для разных разделов сайта.

Вкладка настроек мета-тега Keywords – данный раздел это скорее формальность и дань прошлому, т.к. в принципе большого смысла использовать мета-тег keywords нет.

Вкладка настроек мета-тега Robots – значительно упрощенная версия модуля DonBot и содержащая самые необходимые настройки.

Другие настройки – в этот раздел было решено добавить возможность подтверждения собственности вашего сайта для панелей вебмастера Яндекс, Google, mail.ru, Bing, а так же дать возможность указать любой произвольный код, который будет добавлен в раздел вашего сайта.

Как вы могли заметить, для формирования Title, Description и Keywords доступны, так называемые, шаблоны. Вот полный их перечень:
- %site_title% — title сайта (из глобальных настроек DLE)
- %site_name% — краткое название сайта (из глобальных настроек DLE)
- %page% — добавляет приставку для страниц навигации, начиная со второй
- %cat_name% — имя категории (из глобальных настроек категорий DLE)
- %cat_title% — title категории (из глобальных настроек категорий DLE)
- %par_cat_name% — имя родительской категории (из глобальных настроек категорий DLE)
- %par_cat_title% — title родительской категории (из глобальных настроек категорий DLE)
- %news_name% — название новости
- %news_id% — ID новости
- %news_date% — дата публикации новости. Формат dd.mm.yyyy (пример — 23.05.2011)
- %xfields_НАЗВАНИЕ ПОЛЯ% — содержимое указанного дополнительного поля
- [xfgiven_НАЗВАНИЕ ПОЛЯ]%xfields_НАЗВАНИЕ ПОЛЯ%[/xfgiven_НАЗВАНИЕ ПОЛЯ] — выводит содержимое указанного дополнительного поля, если оно не пустое
- [xfnotgiven_НАЗВАНИЕ ПОЛЯ]текст[/xfnotgiven_НАЗВАНИЕ ПОЛЯ] — выводит текст, если содержимое указанного дополнительного поля пустое
- %arch_date% — вывод даты для архива:
- Дата для архива на конкретный день. Формат dd.mm.yyyy (пример — 23.05.2011)
- Дата для архива на конкретный месяц. Формат mm_name yyyy (пример — Май 2011)
- Дата для архива на конкретный год. Формат yyyy (пример — 2011)
По идее, это должно покрыть 99% потребностей. Но если так окажется, что какого-то шаблона вам не хватает – пишите в комментариях, а мы при очередном обновлении добавим новый шаблон.
Как это работает на примере формирования заголовков title
Предположим, что есть у нас сайт про диеты, типа slimdown.ru, и там есть категория «Диеты», в которой есть подкатегории «Разгрузочные дни», «Монодиеты» и «Диеты звезд». А так же есть несколько публикаций на сайт внутри этих категорий и подкатегорий.
Категория «Диеты», например, имеет название «Диеты» и метатег title «Эффективные диеты для похудения бесплатно». Понятное дело, что title тут оптимизирован под поисковики и продвигается главная страница категории диет, остальные страницы 2, 3, 4 и т.д. не нужны для продвижения и title для них лучше делать отличным от того, который на продвигаемой странице, чтобы не «размывать» вес дублированием. Поэтому целесообразно для главной страницы категории использовать в title тот заголовок, который заполнен в соответствующем поле, а для страниц пагинации в title можно подставлять название категории и номер страницы.
Для этого используем в настройке «Перезаписывать title категорий?» тег %cat_title% , а в настройке «Перезаписывать title страниц навигации для категорий?» теги %cat_name% %page% — SlimDown.Ru
В итоге получим для продвигаемой главной страницы категории title «Эффективные диеты для похудения бесплатно», а для страниц пагинации «Диеты – страница X – SlimDown.Ru», где X – номер страницы, а SlimDown.Ru это название сайта.Для страниц подкатегорий можно использовать в шаблонах название или даже title родительских рубрик. Скажем, категория «Монодиеты» имеет название «Монодиеты» и title «Самые эффективные монодиеты для похудения», и в набор добавится еще шаблоны от родительской категории «Диеты» и «Эффективные диеты для похудения бесплатно». У меня часто спрашивают в комментариях к другим статьям про DLE, как сделать, чтобы в title выводилось «Название подкатегории – Название категории – Название сайта». Да очень просто, вот так: %cat_name% — %par_cat_name% — %site_name% .
Все эти же теги вы можете использовать и для формирования заголовков для страниц просмотра полной новости, дополнительно для полной новости есть теги, выводящие ID новости и дату ее публикации. Скажем для публикации под названием «Голливудская диета» из категории «Диеты звезд» можно быстренько слепить такой заголовок: «Голливудская диета для похудения, номер 31 – Диеты звезд от 23.05.2011 – SlimDown.Ru». Для этого составим следующий шаблон: %news_name%, номер %news_id% — %cat_name% от %news_date% — %site_name% .
Думаю, принцип работы теперь понятен каждому. Вы можете использовать одновременно и шаблоны из набора и любые свои приставки, типа «скачать бесплатно без смс нахаляву без рекламы онлайн» 🙂
Установка, удаление и обновление модуля Simple SEO
Установка модуля:
- Распакуйте архив с модулем;
- Скопируйте содержимое папки upload на ваш сервер, в папку, где установлен DLE;
- Откройте /engine/init.php и после if ($config[‘allow_tags’]) include_once ENGINE_DIR . ‘/modules/tagscloud.php’; вставьте:
require_once ENGINE_DIR . '/inc/siseo/generation.php';
Удаление модуля:
- Загрузите файл siseo_uninstaller.php на сервер, в папку, где установлен DLE;
- Запустите файл http://site.ru/siseo_uninstaller.php и следуйте инструкциям;
- Удалите все файлы модуля, загруженные при установке;
- Откройте /engine/init.php в самом конце файла найдите и удалите строку:
require_once ENGINE_DIR . '/inc/siseo/generation.php';
Обновление модуля:
- Скачайте новую версию модуля со страницы https://alaev.info/blog/post/5143
- Распакуйте архив с модулем.
- Скопируйте содержимое папки upload (кроме siseo_installer.php) на ваш сервер, отвечая «Да» на вопросы вашего FTP-клиента о замене существующих файлов.
Скачать модуль Simple SEO
АКТУАЛЬНАЯ ВЕРСИЯ: simpleseo v.1.3.4 — купить сейчас же!
История версий (History Log)
- v.1.3.4 — 13.09.2016
- Исправление ошибок, доработки. Правок много, но, к сожалению, они не залогированы.
- Исправление ошибок, мелкие доработки.
- Исправлены все найденные ошибки.
- Добавлена поддержка дополнительных полей в description.
- Исправление ошибок, мелкие доработки.
- Добавлены теги для дополнительной обработки дополнительных полей — xfgiven и xfnotgiven. Они аналогичны работе стандартных тегов DLE для работы с доп полями.
- Добавлена проверка на наличие файла конфигурации.
- Исправлены недочеты.
- Поправлена инструкция по установке.
- Добавлена перезапись title при просмотре доп.полей.
- Добавлена перезапись description при просмотре категорий.
- Добавлена перезапись description при просмотре доп полей.
- Исправлены недочеты.
- Сохранение настроек переведено на AJAX при наличии JS у клиента.
- Добавлена настройка удаления мета-тега keywords со всех страниц сайта.
- Добавлена настройка удаления мета-тегов description со всех страниц навигации, начиная со второй.
- Сделана «защита от дурака» для переменных %cat_title%, %par_cat_title%, %news_title%. Это значит, что если запрошенное поле «Метатег title» для элемента окажется пустым, то будет выведена не пустота, а название элемента. В данном случае, элемент — это категория, подкатегория, новость.
- Добавлен новый шаблон для новости %news_title%, который выводит текст из поля «Метатег title:».
- Добавлена поддержка дополнительных полей в title при просмотре полной новости. Указывать как %xfields_НАЗВАНИЕ ПОЛЯ%.
- Паблик релиз модуля.
Не буду долго прощаться, просто скажу, что как обычно жду ваших отзывов, пожеланий и предложений в комментариях!
Покупайте модуль, пользуйтесь и радуйтесь, а вашему сайту пусть поисковики принесут больше трафика!
Спасибо. До связи, друзья!
Александр «АлаичЪ» Алаев
Вот уже 18 лет я профессионально занимаюсь созданием и продвижением сайтов и 13 лет с удовольствием пишу в любимый блог. Создал заслужившие доверие в seo-сообществе программы FastTrust и ComparseR и известный сервис для проверки траста сайтов CheckTrust.ru.
В 2014 основал веб-студию «АлаичЪ и Ко» в Краснодаре: 1 место в рейтинге агентств интернет-маркетинга (Рейтинг Рунета), 2 место в рейтинге SEO-компаний (CMSmagazine), 12 место в рейтинге известность бренда SEO-компаний в России (SeoNews).
Выступаю на профильных конференциях (All In Top, SEO Conference, SEMPRO, Baltic Digital Days). Веду канал в telegram про seo и бизнес. SEO-специалист года 2019 и 2020 (Sape).
