DataLife Engine v.7.5 (DLE
)
- это многопользовательский новостной движок, обладающий большими функциональными возможностями. Движок предназначен, в первую очередь, для создания новостных блогов и сайтов с большим информационным контекстом. Однако он имеет большое количество настроек, чем собственно и неудобен для конечного пользователя, которые позволяют использовать его практически для любых целей, если его правильно настроить. Движок может быть интегрирован практически в любой существующий дизайн, достаточно понимать HTML
код и знать PHP
, и не имеет никаких ограничений по созданию шаблонов для него, если вы сможете полностью изучить документацию. Еще одной ключевой особенностью DataLife Engine (DLE
) - является низкая нагрузка на системные ресурсы? При малом количестве трафика. Даже при очень большой аудитории сайта нагрузка не сервер будет минимальной и вы не будете испытывать каких-либо проблем с отображением текстовой информации, но не графической. Движок оптимизирован под поисковые системы, что приведет на ваш сайт дополнительных клиентов, если его правильно настроить. Использование продвинутой технологии AJAX позволит вам сэкономить ваш трафик и трафик посетителей, а также снижает нагрузку на сервер, но в ущерб юзабилити.Сначало о недостатках а потом о прелестях, в виду того, что пользователь не задумывается о последствиях выбора такой
CMS
Использует для хранения данных MySQL, оптимизировать которую не возможно Использование технологии AJAX не позволяет пользователю вернутся на предыдущий этап работы воспользовавшись кнопкой браузера «назад». Поддержка ЧПУ – работает но некорректно Статистика сайта присутствует, но когда вы запускаете скрипит на выполнение, для построение графиков и сводных таблиц, сервер просто встает. Настройка дизайна крайне затруднительна При выборе дизайна тяжело настроить именно так как вы хотите чтоб он отражался Без знаний PHP
и HTML
и CSS
практически невозможно. Дизайн либо приходится выбирать из того что есть в сети, либо искать на каких либо сайтах, либо заказывать за достаточно хорошие деньги Дизайн после создания необходимо установить, это стоит отдельных денег. Валидность HTML
достаточно сильно страдает, в виду отсутствия специалистов высоко уровня в написании кода и верстки. Периодически необходимо ставить «заплатки» в виду несовершенства системы Шанс взломать при желании систему очень велик. В виду того что таких проектов множество Взлом описан на многих сайтах Переход на новую версию DLE
грозит потерей данных. При желании изменить, что либо в дизайне, в верстке, или в системе вывода, грозит как вылетом из поисковика, так и обрушением всей системы. Общие Возможности
DataLife Engine обладает следующими возможностями: Общие возможности: Использует для хранения данных MySQL Использование продвинутой технологии AJAX Вывод новостей, статей, да и вообще всего что угодно Поддержка ЧПУ (человеко-понятный URL) позволяет использовать тему статьи или любой другой текст в URL браузера, благодаря этому индексация сайта в поисковых системах будет более качественной (необходим modrewrite) Возможность отключения ЧПУ Общая статистика сайта Поддержка дополнительных полей (возможность использовать не только краткую и полную новость на сайте, но и имеется возможность для создания любого количества дополнительных полей различных видов для ввода информации) Возможность написания статей, содержащих несколько страниц Флуд контроль Автоматический фильтр слов в комментариях Возможность установки любого количества вложенных категорий Автоматическое обрезание длинных слов в комментариях Календарь Поиск по статьям включая дополнительные поля (подсветка найденного текста) Обзор непрочитанных новостей с момента последнего посещения сайта Возможность просмотра сколько раз была прочитана новость Возможность добавления статей в раздел "Избранное" Отсылка писем пользователям через форму на сайте Вывод страницы используя сжатие gzip Поддержка персональных сообщений между пользователями Поддержка нескольких языков Вывод популярных статей в отдельном блоке Возможность создания статистический страниц непосредственно через админпанель Возможность выбора между упрощенной регистрацией и расширенной, при выборе расширенной регистрации пользователь будет зарегистрирован только после активации аккаунта. Активация высылается по почте. Возможность загрузки и прикрепления файлов к новостям Встроенные средства защиты от несанкционированного скачивания файлов (antileech) RSS Импорт новостей RSS Информеры Мультиязычная поддержка новостей на сайте Поддержка Облака Тегов Автоматическая поддержка смартфонов Возможности для посетителей сайта: Регистрация на сайте Добавление комментариев Изменение и удаление пользователями своих собственных комментариев Возможность добавления новостей со стороны посетителей Модерирование новостей Статистика по конкретному пользователю (включая рейтинг и профиль) Вывод различной информации для зарегистрированных посетителей и нет Возможность загрузки фотографии в профиле пользователя Возможность восстановления забытого пароля Возможность редактирования новости непосредственно на сайте Смена скинов на сайте по своему усмотрению Ведение закладок для новостей, и быстрый доступ к ним. Просмотр и добавление видео на сайт Возможность загрузки большого количества картинок и файлов в один клик Возможности админцентра: Добавление, редактирование и удаление новостей Возможность использования двух редакторов (BBCODES или WYSIWYG) Антивирус проверяющий состояние файлов на предмет возможного взлома Редактирование пользователей Имеется возможность использовать смайлы и HTML код Неограниченное создание групп пользователей с тонкой настройкой различных прав доступа Возможность выставления бана для посетителей Средства для создания и редактирования шаблонов непосредственно в админцентре Возможность корректировки времени Возможность изменения даты публикации Автоматическая публикация статьи при наступлении установленного времени Возможность отключения календаря и архивов (для экономии ресурсов) Возможность фиксации новостей (будут всегда наверху, независимо от даты) Отключение регистрации посетителей Автоматическая временная приостановка регистрации при достижении максимального количества зарегистрированных пользователей Автоматическое уменьшение загруженных картинок с сохранением пропорций до указанных размеров Автоматическое удаление пользователей которые не посещали сайт заданное время Наложение водяных знаков на картинки Возможность загрузки картинок для каждой конкретной новости (при удалении новости, картинки тоже будут удаляться) Удобный менеджер загруженных картинок Оптимизацию, ремонт, создание резервной копии и восстановление базы данных можно осуществлять непосредственно из скрипта Поиск пользователей по IP адресам Быстрый поиск и замена в базе данных Публикация "правил" на сайте Создаие карты сайта для Google Создание фильтров для автоподстановки слов и значений
На сайт всегда можно найти самые новые релизы движка DataLife Engine. Выбирайте разные - зануленные и лицензированные версии cms DLE, CP1251 или UTF-8, все самое свежее прямо с dle-news.
Например новый DataLife Engine 13.0 Final и nulled DLE 13.0 вы можете скачать без регистрации бесплатно, и по прямой ссылке.
сайт всегда первыми предлагает самые свежие релизы!
DataLife Engine 13.0 Final и nulled DLE 13.0 бесплатно
Начинаем работу с новой Datalife Engine: как все на самом деле просто!
Многие слышали о такой CMS, как Datalife Engine. И уж точно не меньше людей слышали о ее очевидных плюсах. О функциональности. О поддержке MySQL и ее расширений. И, конечно, о том, как удобна Datalife Engine и для пользователей и для тех, кто занимается администрированием веб сайтов. Многие люди захотели испытать все прелести, и пробовали скачать DLE. Но, увы, бесплатно можно попробовать только тестовую версию, тогда как оценивать все преимущества CMS 13.0 можно только с лицензией. Кстати, нежелательно использовать нелегальный софт. Это может навредить сайту, созданному на DLE, и его владельцам. Рисковать нет смысла вовсе – стоимость слегка превышает сто долларов. По этому не стоит качать dle с торрента. Намного проще скачать у нас, попробовать и потом решить - взламывать cms, или купить лицензию.
Как действовать если вы решили протестировать этот замечательный движок?
Порядок действий очень прост, но имеет свои нюансы: распаковка на сервер в папку сайта; поддержка сервером PHP 5.0; сервер с адекватным трафиком; пространство на диске объемом 20 Мб. Если веб сайт установлен на локальном терминале, то сюда необходимо установить специальное ПО, играющее роль сервера. Лучший вариант для этого – Apache или Denwer. Предполагается наличие MySQL, где создается база данных так, чтобы последняя обладала полным доступом. Права назначаются и нескольким папкам, о которых подробнее желательно посмотреть в инструкции. Внутри папок находятся другие папки, и им потребуются права записи CHMOD 777. Внутренние файлы должны обладать CHMOD 666. Программа запускается посредством использования абсолютно любого браузера. В его строке прописывается следующий адрес install.php. Далее последуют установочные рекомендации. Вводим логин/пароль. Когда инсталляция завершилась, install.php удаляется из директории, равно как содержимое upgrade. Для чего нужно это действие? Без удаления каждый запуск интернет-ресурса будет начинаться с установки DLE Nulled 13.0, которой вы пользуетесь. Доступ к CMS осуществляется с помощью url, который показан в инструкции. Этот «урл» ведет непосредственно в панель администратора.
Что получат визитеры сайта?
Они смогут регистрироваться быстро, смогут сразу добавлять комментарии. Большой плюс системы – внесение новостей самими «юзерами». После регистрации начинает формироваться рейтинг профиля «юзера». Новости можно удалять или редактировать, фото в профилях – менять, забытые или утерянные учетные данные восстанавливать. Возможности очень серьезные. «Админы» получат не меньший функционал. Они могут делать все, что и «юзеры», включая управление профилями последних. Словом, CMS DLE– это достаточно простая система, которая ни от кого не потребует быть гуру веб-программирования. Простой пользователь сможет легко создавать собственный сайт с множеством замечательных функций. А поклонников этой системы управления ждет скорый выход версии 13.1. Пока о ней ничего толком не известно, так как только вышел прес релиз 13.0, но релиза ждут многие. Как только состоится выход в свет, мы обязательно сделаем обзор. А пока что оставайтесь с нами и читайте что нового ввел Celsoft в версию 13.0:
К вашему вниманию представлена DLE 13.0, скачаная с офф. сайта
, которая без активации будет демо версией. Но специально для вас был подготовлен который сделает с демо - лицензию. Но мы предлагаем это, только в ознакомительных целях!
И как всегда DLE 13.0 nulled - которая отличается от оригинальной версией тем, что мы декодировали и удалили код который просит ключ в файлах - \engine\inc\include\init.php и \engine\inc\include\functions.inc.php, никаких других правок кода не проводилось! Администраторы сайт напоминают, что предлагают nulled версию и keygen - только для ознакомления
со всеми возможностями скрипта, и просим после изучения все таки купить лицензию
. Мы купили лицензию для портала сайт и настоятельно рекоммендуем Вам сделать так же!
Были подготовлены и реализованы следующие изменения:
1. Добавлена полная автоматическая поддержка
просмотра вашего сайта с смартфонов. При заходе на ваш сайт скрипт автоматически определит что на сайт зашли с мобильного телефона и переключит шаблон скрипта на специально подготовленную облегченную версию шаблона, а также при необходимости для экономии трафика уберет из новостей все изображения. Для поддержки мобильных версий сайта необходимо наличие специальной папки шаблона smartphone. На данный момент поддерживаются практически все известные модели, если ваш смартфон не определяется скриптом, то вам необходимо сообщить об этом на форуме. Проверить поддерживается ли ваш телефон или нет, вы можете на этом сайте, зайдя по адресу http://сайт с вашего мобильного телефона, если ваш телефон не был определен и вы не видите мобильной версии сайта, то пишите информацию о вашем телефоне согласно инструкции на форуме в . 2. В настройки скрипта добавлен новый раздел
, в котором вы можете настраивать автоматическую поддержку смартфонов вашим сайтом. В данном разделе вы можете включить или отключить автоматическую поддержку смартфонов, а также включить или отключить изображения в новостях при просмотре вашего сайта с мобильного телефона.3. Добавлена возможность
вложения спойлеров друг в друга.4. Добавлена возможность при массовой загрузке файлов
также указывать различные параметры на странице загрузки файлов. Вы можете указывать какого размера создавать уменьшенную копию, по какой стороне ее уменьшать, создавать ли уменьшенную копию и т.д.5. Добавлен вывод ключевого слова
из облака тегов в мета тег title
, при просмотре всех новостей по этому ключевому слову. 6. Добавлена улучшенная и полная поддержка Adobe Flash Payer 10
. 7. Добавлена полная совместимость
модуля массовой загрузки файлов на сервер с браузерами Firefox, Opera и Chrome. 8. В настройки группы добавлена возможность
запрещать для определенных групп загрузку аватаров на сервер. Для этого в настройках максимального размера аватара, укажите 0 или -1. 9. Добавлена поддержка тега
текст в статических страницах. 10. Из календаря на сайте убрана ссылка
на месяцы которые еще не наступили, что предотвращает появление несуществующих страниц при индексации сайта в поисковой системе Google.11. Добавлена функция предварительного просмотра
при создании и редактировании статических страниц, а также правил сайта.12. Добавлена поддержка версий для печати
для статических страниц. Для просмотра версии для печати используется шаблон static_print.tpl
. Для формировании ссылки на версию для печати в шаблоне статической страницы используются теги текст
. 13. Добавлена возможность загружать
для статических страниц не только картинки, но и различные другие файлы, расширения которых указаны в настройках скрипта.14. При просмотре статической страницы
скрипт отдает для поисковых систем дату создания статической страницы, либо дату редактирования страницы в качестве даты создания документа HTML. 15. Изменен принцип формирования "версии для печати"
для новостей. Если большая новость разбита на страницы, то в версии для печати выводится вся новость целиком, а не только одна страница как было ранее. 16. В настройки групп добавлена возможность
указывать максимальное количество символов в подписи, которую посетитель может добавить на сайте.17. В настройки групп добавлена возможность
указывать максимальное количество символов в краткой информации о себе.18. Улучшена система контроля изменения IP адреса.
При включении данного контроля, скрипт осуществляет контроль не изменившегося IP адреса, а контроль подсети, тем самым если у вас динамический IP и произошел разрыв интернет соединения, то после повторного соединения и получения нового IP адреса от вашего провайдера из той же подсети, скрипт не будет проводить автоматического разлогинивания на сайте. Автоматическое разлогинивание будет произведено только в том случае если измениться подсеть. 19. Добавлены новые превентивные меры по устранению "мусора"
из комментариев и профиля пользователя. Если в настройках группы запрещена публикация в комментариях или в профиле кликабельных ссылок или картинок, то в случае если пользователь все равно добавляет их с использованием тегов или , в таком случае комментарий будет отклонен полностью, также будет отклонена и информация добавляемая в профиль пользователя. Также на недопустимые символы фильтруются поля "Полное имя" и "Место жительства".20. Добавлена новая возможность активации скрипта в ручном режиме
, например если на вашем сайте запрещены исходящие соединения и скрипт не может автоматически соединится с нашим сервером для активации. Теперь не нужно отправлять нам запрос на активацию скрипта, все необходимые инструкции по активации скрипт предложит вам самостоятельно и вы сможете получить специальный код сайта, введя который ваш скрипт активируется при отсутствии интернет соединения с нашим сервером. Другими словами, наличие интернета для активации скрипта больше не является обязательным требованием скрипта.21. Исключено появление в облаке тегов
тех тегов, назначенных для новостей, которые еще не прошли модерацию и не опубликованы на сайте. 22. В облако тегов добавлен
вывод подсказки при наведении курсора на тег о том сколько новостей относится к данному тегу. 23. Добавлен вывод ключевых слов
из облака тегов в результатах поиска по сайту. Для этого в шаблоне searchresult.tpl
используются теги: {tags}
24. Добавлен вывод информации о редактировании новости
при выводе результатов поиска по сайту. Для этого в шаблоне searchresult.tpl
добавлено использование тегов: текст
выводит текст если новость была отредактирована, {edit-date}
выводит дату редактирования новости, {editor}
выводит логин пользователя, отредактировавшего новость, текст
выводит текст если при редактировании была указана причина редактирования, {edit-reason}
выводит причину редактирования новости. 25. Снижена нагрузка на сервер при просмотре последних комментариев на сайте
, при условии что для группы нет скрытых для просмотра разделов. 26. В модуль "Поиск и Замена" добавлен выбор
поиска и замены ключевых слов из облака тегов. 27. Добавлена сортировка по алфавиту в модуле "Фильтр слов"
для более удобного и быстрого поиска нужного слова в списке, при большом количество слов в фильтре. 28. Добавлена поддержка плейлистов при проигрывании видео
в флеш плеере в формате.flv, для публикации нескольких видеороликов, которые будут поочередно проигрываться, просто перечисляйте их URL через запятую, например:
Внимание:
данная возможность не поддерживается для файлов в формате AVI. Также в плеере отключено автоматическое скачивание ролика, при заходе на страницу, если посетитель не нажал на просмотр видео. 29. Изменен плеер для проигрывания аудио файлов в формате MP3
, теперь используется аналогичный плеер, что и для проигрывания видео. Пример плеера можно посмотреть на . 30. Добавлена поддержка плейлистов при проигрывании аудио файлов
в формате MP3, тем самым вы можете формировать и публиковать собственные подкасты. Для публикации нескольких аудио файлов, которые будут поочередно проигрываться, просто перечисляйте их URL через запятую, например:
31. Добавлена постраничная разбивка новостей
согласно настройкам скрипта при просмотре профиля пользователя и его новостей ожидающих модерации. 32. Изменен принцип работы настройки
"Автоматическое изменение размера для удаленных изображений". Данная настройка применяется теперь не для всех изображений находящихся в теге , а только для картинок находящихся на чужих серверах, а не на собственном. 33. Улучшена совместимость скрипта
с различными настройками серверного ПО, в частности касающихся настроек magic quotes. 34. Обновлен WYSIWYG редактор до актуальной версии
. В данной версии исправлены некоторые ошибки в работе редактора. 36. Исправлена проблема
при которой на некоторых кодировках и при определенных настройках сервера могла возникать проблема с экранированием кавычек при добавлении или редактирировании с использованием технологии AJAX. 37. Исправлена проблема
при которой не происходило автоматической авторизации пользователя на сайте, сразу после его регистрации. 38. Исправлена проблема
, при которой гости не могли изменить шаблон на сайте, происходило автоматическое возвращение шаблона по умолчанию. 39. В модуле создания карт сайта для Google и Yandex
исправлена проблема при которой в карте появлялись ссылки на новости срок публикации которых еще не наступил, в случае если они были опубликованы на будущее время. 40. Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте.
Привет, друзья. Я почти все свое время уделяю . Так как большинство моих сайтов построены на CMS DLE, то и приходится много работать с этим движком. Я и раньше говорил, что с SEO разработчики не дружат, и вообще такого слова не слышали никогда, но оказалось все еще хуже, чем могло бы быть. Я даже подготовил целую серию постов, посвященных «осеошиванию» народного движка (см. в категории ).
Но сегодня я бы хотел поговорить про такую важную вещь как html карта сайта для DLE.
Сколько я не искал в интернете нормальный модуль карты, так и не нашел. Есть, конечно, несколько решений, но все они дают совсем не тот результат, который нужен, а порой даже наносят вред. Пришлось писать модуль самому, а точнее поручить профессионалам реализацию моих «хотелок». Выражаю огромную благодарность Фомину Александру за энтузиазм и невероятную скорость работы.
Модуль карты сайта для ДЛЕ, который я собираюсь вам представить, отвечает всем требованиям seo и предельно прост в установке.
SiteMap – модуль генерации HTML карты сайта для DLE
Оригинальное название:
SiteMap Совместимость с CMS:
DLE 8.2-10.6
Распространение:
Бесплатно, As Is, при распространении ссылка на источник обязательна Актуальная версия:
2.2 (от 08.05.2014) Назначение:
Вывод ненумерованного списка со ссылками на все публикации, категории и статические страницы. Особенности:
Визуальный генератор кода для вставки. Детальная настройка принципа вывода всех элементов сайта — новости, категории, статические страницы — количество выводимых элементов, принцип сортировки и порядок сортировки, отображение элементов в виде ссылки или простым текстом, возможность включить/исключить конкретные элементы.
Описание и настройка модуля HTML карты сайта для DLE
Друзья, 3 июня 2012 — это большой день, в свет вышла совершенно новая карта сайта версии 2.0.
Мы поднимаем планку удобства использования нашего модуля на новый уровень. Реализованная в система визуальной генерации кода нам (надеюсь, и вам тоже) очень понравилась и мы решили внедрить ее и в модуль карты сайта. Теперь вам не надо читать руководства и описания всех функций и их значений — достаточно зайти в админку, указать несколько значений и все — модуль готов к работе!
Помимо сказанного выше, хочется перечислить еще несколько важных особенностей
:
- модуль полностью кешируется;
- модуль использует API DLE;
- в карте не выводятся публикации, не прошедшие модерацию, а так же запланированные на будущее;
- учитывается наличие/отсутствие ЧПУ, а так же тип ЧПУ;
- предусмотрена такая тонкость – если кто давно работает с движком ДЛЕ, то помнит, что в ранних версиях вообще не было ЧПУ, а потом оно появилось, но только одного типа (такого же, как сейчас формируется тип 3). Так вот это тоже предусмотрено в данном модуле — новые публикации выводятся с url’ом, тип ЧПУ которого выбран в админке, а старые, соответственно, с url’ом ЧПУ старого типа.
Не смотря на появление визуального генератора, предлагаю ознакомиться с механикой модуля.
Модуль вставляется в шаблон main.tpl с помощью тега:
{include file="engine/modules/sitemap.php?param1=value1¶m2=value2"}
param1= — параметр модуля, value1 — значение параметра. Настройки модуля следуют после знака? и разделены знаком &.
Пример вставки (выводит карту сайта со списком статических страниц и новостями из категорий с id=2,3,4):
{content}
{include file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4"}
Для того, чтобы карта сайта отображалась на отдельной странице, тег {include ...} необходимо заключить в , а тег {content} заключить в . После этого модуль будет доступен по адресу http://site.ru/sitemap/
После любых изменений параметров и их значений необходимо очищать кеш в админпанели.
Параметры модуля, передаваемые через tpl при вставке:
- need_cats — список id категорий через запятую для вывода в карте
- exc_cats — список id категорий через запятую, исключаемых из карты
- need_news — список id статей через запятую для вывода в карте
- exc_news — список id статей через запятую, исключаемых из карты
- данные параметры бессмысленно указывать одновременно
- need_static — список id статических страниц через запятую для вывода в карте
- exc_static — список id статических страниц через запятую, исключаемых из карты
- данные параметры бессмысленно указывать одновременно
- cats_as_links — показывать названия категорий как ссылки (1 или 0)
- show_static — отображать в карте статические страницы (1 или 0)
- cats_sort — поле сортировки списка категорий (поле из таблицы dle_category)
- cats_msort — направление сортировки списка категорий (ASC или DESC)
- news_sort — поле сортировки списка статей (поле из таблицы dle_post)
- news_msort — направление сортировки списка статей (ASC или DESC)
- static_sort — поле сортировки списка статических страниц (поле из таблицы dle_static)
- static_msort — направление сортировки списка статических страниц (ASC или DESC)
- возможны 2 варианта направления сортировки:
- ASC — по возрастанию (по алфавиту)
- DESC — по убыванию (в обратном порядке)
- если поле и порядок сортировки не указаны — используются заданные настройки категорий или стандартные параметры DLE
- cats_limit — максимальное количество выводимых подкатегорий
- news_limit — максимальное количество выводимых статей из категории
- static_limit — максимальное количество выводимых статических страниц
Заметьте, ни одна из приведенных выше настроек не является обязательной
, можно вообще ничего не указывать — достаточно просто вставить тег {include file="engine/modules/sitemap.php"} — тогда будут использованы настройки по умолчанию.
Внешний вид и классы стилей карты сайта
Опционально предусмотрено изменение внешнего вида карты сайта, для этого открываем файл стилей (style.css) своего шаблона и прописываем нижеописанные классы.
Перечень CSS классов карты сайта:
Sitemap_categories - элемент списка категорий
.sitemap_categories li - элемент - списка категорий
.sitemap_items - элемент списка статей
.sitemap_items li - элемент - списка статей
.sitemap_static_pages - элемент списка статических страниц
.sitemap_static_pages li - элемент - списка статических страниц
Root - класс для вышеперечисленных элементов, находящихся в корне списка
Sitemap_categories a - элемент c названием категории
.sitemap_categories span - элемент c названием категории
.sitemap_items a - элемент c названием статьи
.sitemap_static_pages a - элемент c названием статической страницы
Установка, удаление и обновление модуля карты сайта на DLE
Установка модуля
- Распакуйте архив с модулем;
- Скопируйте содержимое папки uploads (кроме /templates/) на сервер;
- Содержимое папки uploads/templates/Default/ поместите в папку своего шаблона;
- Запустите файл http://site.ru/sitemap_installer.php и следуйте инструкциям;
- Удалите файл sitemap_installer.php с сервера;
- Зайдите в админпанель, выберите модуль SiteMap и сгенерируйте код;
- Откройте файл main.tpl своего шаблона и найдите:
RewriteEngine On
Ниже добавьте:
$metatags = <<
Выше добавьте:
if
($do
==
"sitemap"
)
{
$nam_e
=
"Карта сайта"
;
$metatags
[
"title"
]
=
"Карта сайта {$config["home_title"]}
"
;
$metatags
[
"description"
]
=
"Карта сайта {$config["description"]}
"
;
$canonical
=
""
;
}
|
if ($do == "sitemap") {
$nam_e = "Карта сайта";
$metatags["title"] = "Карта сайта {$config["home_title"]}";
$metatags["description"] = "Карта сайта {$config["description"]}";
$canonical = "";
}
- Процесс установки завершен — карта сайта доступна по адресу http://site.ru/sitemap/
Удаление модуля
- Загрузите файл sitemap_uninstaller.php на сервер (в папку где установлен DLE);
- Запустите файл http://site.ru/sitemap_uninstaller.php и следуйте инструкциям;
- Удалите все файлы модуля, загруженные при установке;
- Отмените все правки файлов движка (main.tpl и.htaccess), внесенные при установке;
- Не забудьте удалить файл sitemap_uninstaller.php.
Обновление модуля
- Скачайте новую версию модуля со страницы https://сайт/blog/post/1974
- Распакуйте архив с модулем.
- Скопируйте содержимое папки upload (кроме файла sitemap_installer.php и папки /templates/) на ваш сервер, отвечая «Да» на вопросы вашего FTP-клиента о замене существующих файлов.
Внимание! Для обновления с версии v.1.x до версии v.2.x:
Необходимо полностью скопировать новые файлы из версии 2.x на сервер, при совпадении имен подтвердить замену. После этого необходимо запустить http://site.ru/sitemap_installer.php и следовать инструкциям. На этом обновление завершено.
Скачать модуль HTML SiteMap для DLE
История версий (History Log)
- v.2.2 — 08.05.2014
- Полностью переработано оформление модуля для всех версий DLE.
- Исправлены мелкие ошибки и произведены улучшения. Обязательно при обновлении проделайте пункт с правкой файла engine.php в инструкции по обновлению.
- v.2.1.1 — 17.04.2014
- Обновлен код модуля для совместимости с новым форматом файла настроек DLE версии 10.2 и выше.
- v.2.1 — 08.10.2012
- Исправлен баг в генераторе кода.
- Исправлены опечатки в админке.
- v.2.0 — 03.06.2012
- Добавлен установщик.
- Появилась админка с генератором кода для вставки в шаблон.
- v.1.2 — 02.06.2012
- Введен контроль за версией DLE.
- Модуль теперь совместим с линейкой DLE 8.2-9.6.
- v.1.1 — 02.11.2011
- Устранены баги с некоторыми функциями модуля.
- v.1.0 — 16.03.2011
FAQ — ответы на часто задаваемые вопросы
Q:
Зачем мне две карты сайта xml и html? В чем их отличие? Можно ли их использовать одновременно? A:
Это совершенно две разные сущности: xml-карта сайта предназначена только для поисковиков. html-карта сайта предназначена для пользователей для навигации по сайту. Их можно и нужно использовать одновременно.
Q:
Какую карту сайта надо добавить в панель вебмастера Яндекс и Google? A:
Поисковикам необходимо «скормить» именно xml-карту сайта, а не ту карту, что создает данный модуль.
Q:
Ссылку на какую карту сайта можно поставить на сайта (например, в футере)? A:
Ссылаться нужно только на html-карту сайта, т.е. ту, которая создается данным модулем и доступна по адресу http://site.ru/sitemap/
Q:
У меня возникла следующая ошибка, что делать?
Fatal error: Cannot redeclare class Sitemap in /.../engine/modules/sitemap.php on line 55 A:
Воспользуйтесь альтернативной установкой карты сайта через статические страницы — метод описан тут
Q:
Работает ли данный модуль на DLE 10? A:
Да, все работает нормально. Но если у вас возникли какие-то трудности, то есть еще один альтернативный вариант. Спасибо пользователю под ником Ryan — метод описан тут
Q:
У меня очень много публикаций на сайте, и все эти ссылки выводятся на одной странице. Это же лажа, Яндекс ругается! A:
Да, Яндекс ругается. Чтобы сократить количество ссылок на странице, воспользуйтесь параметром ограничения вывода количества новостей news_limit (см. подробности в списке параметров).
Q:
Сколько ссылок на странице карты можно/нужно выводить? A:
Из официального ответа службы поддержки Яндекса: рекомендуемое количество ссылок в html карте сайта не должно превышать 3000 ссылок.
Q:
А как же разделение карты сайта на страницы? Сделайте пожалуйста. A:
Постраничная разбивка карты сайта не подразумевается структурой БД и логикой модуля. В ближайшее время возможность разбивки на страницы не предвидится.
Вот я вам все и рассказал, прошу скачивать, тестировать и писать отзывы. Если найдете какие-то ошибки — пишите, все максимально оперативно будем править. Так же если есть какие-то пожелания по поводу функционала, доработок, тоже пишите, все обсудим и сделаем!
DISCLAIMER
В последнее время замечено распространение данного модуля на различных сайтах, посвященных DLE, под другими названиями, с измененным кодом, удаленным/измененным копирайтом и т.д. Но, тем не менее, признаки того, что это именно данный модуль и разработан Александром Фоминым, остаются. Так вот — я не несу ни какой ответственности за дистрибутивы, скачанные с других сайтов.
Представляем вам новую версию скрипта DataLife Engine v.8.2
, выпуск которой состоялся сегодня - 03 августа 2009 года. В данном релизе вас ожидают функции типографской обработки текста, новый шаблон, возможность подключения сторонних модулей, улучшенная производительность и многое другое, но обо всем подробнее...Итак, были подготовлены и реализованы следующие изменения:
1
. Добавлена функция типографской обработки текста, данная функция позволяет автоматически подготовить русский текст к веб-изданию. Например кавычки будут заменены на елочки, выставлены правильные апострофы в именах, использование длинных тире вместо дефисов, перед предлогами будут вставлены неразрывные пробелы, обработка вложенных кавычек и многое другое. Этот инструмент не является полноценной заменой ручного труда верстальщика, но он может сократить этот труд до 90%, что весьма удобно.
До обработки: (С) 2004-2009г., Компания "SoftNews Media Group, Inc". Все права защищены. После обработки: © 2004-2009 г., Компания «SoftNews Media Group, Inc». Все права защищены. 2
. Расширены возможности тега {include file="mytemplate.tpl"}. Данный тег позволяет теперь не только подключать файлы шаблона, но и подключать в шаблоне сторонние модули для DLE, а также сторонние скрипты не имеющие отношения к DLE. Например для подключения стороннего модуля в шаблоне вы можете использовать тег {include file="engine/modules/mymod.php"} результатом работы тега будет выполнение скрипта mymod.php, находящегося в папке engine/modules/. Также вы можете запускать скрипты с параметрами, например {include file="engine/modules/mymod.php?param=value1&test=value2"}, тем самым вы можете создавать модули которые могут управляться непосредственно из шаблона и в зависимости от разных параметров, выводить разную информацию. Использование данного метода подключения модов, позволяет при обновлении скрипта в будущем на новую версию не переустанавливать модули. Они будут автоматически сами подключены из шаблона. Использование данного тега возможно во всех файлах шаблонов. В целях общей безопасности скрипта, единственным ограничением по подключению файлов является запрет на нахождение файле в папке, доступной для записи. Например подключаемый мод, не может находится в папке шаблонов например. Более подробно о данном подключении можно прочитать в документации по скрипту.3
. Добавлена возможность интегрировать сторонние модули в панель управления скриптом, без внесения каких либо изменений в файлы скрипта. Для этого была добавлена дополнительная таблица в базу данных, для хранения информации о стороннем модуле. Более подробно о формате таблице вы сможете прочитать в документации по скрипту. 4
. Добавлена автоматическая поддержка безопасного режима PHP (SafeMode), при загрузке изображений на сервере. Благодаря этой поддержки папки больше не нужно создавать вручную, используя FTP менеджер. 5
. Добавлена возможность быстрого редактирования профиля пользователя при редактировании его новости в админпанели. Тем самым вы можете удалить или забанить пользователя добавившего новость, не заходя в раздел редактирования пользователей.
6
. В панели управления скриптом добавлены функции проверки соответствия вашего сервера минимальным требованиям скрипта. Ранее такая проверка проводилась только во время инсталляции скрипта. Новая возможность позволяет скрипту автоматически диагностировать возможные неполадки после переноса скрипта на другой сервер, когда установка скрипта не производится. 7
. При загрузке изображений добавлены функции автоматического контроля возможных ошибок. И в случае возникновения проблем с загрузкой выводится сообщение те только о невозможности загрузки файлов, но и причина по которой произошла проблема. Тем самым в большинстве случаев вы можете самостоятельно устранить проблему, без обращения в тех поддержку. 8
. Для тега спойлера добавлены графические индикаторы, отображающие открыт или закрыт скрытый текст. Графические изображения находятся в шаблонах сайта, поэтому для каждого шаблона имеется возможность настроить изображения.
9
. В шаблоны краткой и полной новости (shortstory.tpl, fullstory.tpl) добавлены следующие теги: текст - выводит текст в тегах если данная новость зафиксирована, текст - выводит текст в тегах если данная новость не была зафиксирована. Тем самым благодаря новым тегам, вы можете делать различное оформление новостей на сайте при выводе зафиксированных новостей.10
. В настройки скрипта добавлена возможность включения или отключения затемнения общего фона сайта, при увеличении уменьшенного изображения до оригинального. Для задания фона используется класс CSS .highslide-dimming
11
. Добавлен новый режим "Галерея" при просмотре уменьшенных изображений загруженных на сайте к новости. Данный режим включается в настройках скрипта. При включении данного режима на оригинальном изображении выводится меню навигации, которое позволяет запускать слайд-шоу из картинок, показывать следующее или предыдущее изображение и т.д.
12
. Добавлена возможность задания аннотаций и описаний к уменьшенным изображениям. При задании для тега thumb собственного описания, при увеличении изображения до оригинального, данное описание будет показано в удобном формате под изображением. Собственное описание задается в параметрах тега, например: http://www..jpg
13
. Наверное самое ожидаемая возможность. Добавлена возможность задания для уменьшенной копии загружаемого изображения не только максимальный размер одной из сторон при превышении которой будет создаваться уменьшенная копия, но и непосредственно размеры сторон (ширину и высоту) самого уменьшенного изображения. При этом пропорции изображения будут сохранены, а само изображения обрезано под указанные размеры. Более того, в случае если какая либо из сторон оригинального изображения меньше указанных размеров, то изображение будет наоборот пропорционально увеличено до указанного размера. Примеры работы данной функции вы можете увидеть выше, опубликованы три картинки разных размеров и ориентации, при этом они были автоматически уменьшены до прямоугольных размеров 200x200. Данное нововведение, совместно с двумя указанными выше, позволяет организовывать в ваших новостях красивые фото-галереи из загруженных изображений.14
. При входе в админпанель скрипта добавлена возможность выбора используемого языка. Тем самым пользователи пользующиеся административной панелью могут сами выбирать на каком языке будут ее использовать.
15
. Добавлена возможность назначать категориям собственный метатег Title.
16
. Добавлена возможность использования при массовой рассылке сообщений тега {%user%} в тексте сообщения, который будет заменен на логин получателя в сообщении, или на полное имя, если пользователь его указывал в своем профиле. Если в настройках скрипта включено использование поля BCC для рассылки, то тег будет заменен на слово: Пользователь17
. В фильтр слов добавлена возможность назначения области поиска для слова. Вы можете назначить чтобы замена для слова производилась везде, либо только в новостях, либо только в комментариях.
18
. Шаблонные теги текст и текст получили глобальную поддержку во всех файлах шаблонов, а не только для основного main.tpl и шаблонов новостей. Теперь вы можете использовать данные теги в абсолютно любых файлах шаблонов.19
. Форматирование и вывод комментариев выделен в отдельный универсальный класс. Данное нововведение касается в первую очередь разработчиков сторонних модулей. Благодаря новому классу можно организовывать комментарии не только для новостей, но и для собственных модулей. Также при добавлении новых тегов в комментарии, достаточно внести изменения в один файл, а не в три как было ранее. 20
. Внесены изменения в MySQL запросы скрипта, в результате чего была снижена нагрузка на базу данных при большом объеме базы данных. 21
. При просмотре мобильной версии сайта отключен вывод рекламных материалов назначенных для показа между краткими новостями. 22
. Добавлено автоматическое скрытие ссылок "отправить E-Mail" и "написать ПС" при просмотре профиля пользователя, если для посетителя в настройках групп данные возможности были запрещены. 23
. В модуль восстановления забытого пароля были добавлены новые механизмы безопасности. А именно был добавлен новый алгоритм генерации контрольного ключа по алгоритму SHA1, а также был добавлен контроль проверки количества попыток генерации нового пароля по контрольному ключу, допускается только одна попытка генерации нового пароля, после чего контрольный ключ становится недействительным. Тем самым модуль восстановления пароля получил 100% устойчивость к восстановлению пароля методом перебора. 24
. В модуле поиска добавлена подсветка искомого текста в дополнительных полях новости. 25
. Добавлена возможность назначать тип текста при публикации статических страниц, в зависимости от выбранного типа будут применяться различные параметры для форматирования текста, также вы можете выбрать тип текста без фильтрации и изменений, который позволяет напрямую публиковать в тексте статической страницы javascript код и любой HTML код, а также редактировать текст без конвертации в BB теги. Возможность публиковать страницы без фильтрации имеют только пользователи, находящиеся в администраторской группе.
26
. Добавлена возможность добавлять / редактировать дату создания статической страницы.
27
. Добавлены новые возможности для поиска и сортировки статических страниц в админпанели скрипта.
28
. Добавлена постраничная навигация для статических страниц. Тем самым существенно облегчается процесс поиска и редактирования.
29
. Добавлена возможность массового управления статическими страницами в админпанели в разделе редактирования страниц. Вы можете выбрать несколько страниц одновременно и установить для них текущую дату или очистить количество просмотров или полностью удалить выбранные страницы.
30
. В шаблоны для статических страниц добавлен новый тег {date} - который выводит дату создания страницы в формате установленном в настройках скрипта, а также добавлен новый тег {date=формат даты}, который выводит дату в заданном в теге формате. Тем самым вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег {date=d} выведет день месяца публикации новости или комментария, а тег {date=F} выведет название месяца, а тег {date=d-m-Y, H:i} выведет полную дату и время.31
. В настройки скрипта добавлена возможность автоматического закрытия новости для комментирования по истечении определенного количества дней, после ее публикации. Тем самым с использованием данной настройки вы можете избежать флуда на вашем сайте в старых и неактуальных новостях.
32
. Внесены изменения в всплывающее меню редактирования новости на сайте. В случае если пользователю разрешить редактирование собственных новостей, но при этом не разрешить доступ к админпанели, то для пользователя будет автоматически скрываться пункт "Полное редактирование", тем самым вы можете давать пользователям права для быстрой и незначительной правки новости, без допуска в админпанель. 33
. Изменена система единой авторизации на домене второго уровня его поддоменах, теперь логинится на сайте и разлогиниваться можно на любом поддомене или домене второго уровня, необязательно при этом проводить авторизацию или разлогинивание только на домене второго уровня как ранее. Действия по авторизации на любом поддомене будут автоматически распознаваться и на других поддоменах, а также на домене второго уровня. 34
. Проведен небольшой рестайлинг административной панели скрипта, а также панель управления скриптом была оптимизирована для корректного отображения в новой версии браузера Safari 4.
35
. В дистрибутив добавлен абсолютно новый стандартный шаблон. Данный шаблон является полностью валидным и соответствующим стандарту XHTML 1.0 и демонстрирует не только возможности скрипта, но и возможности создания валидной верстки. Шаблон относится к разряду гибридов из резиновой и фиксированной верстки и оптимизирован для просмотра как на низких разрешениях монитора, так и на высоких. 36
. Добавлены новые функции в DLE API, а также расширены возможности ранее существовавших функций. Подробнее о новых функциях вы сможете прочитать в документации по скрипту. 37
. Обновлен до актуальной версии WYSIWYG редактор. Просмотреть изменения в редакторе можно по адресу http://tinymce.moxiecode.com/js/tinymce/changelog.txt. А также вес редактора был сжат на 40%, тем существенно увеличена скорость его загрузки в браузер. 38
. Исправлена проблема, при которой в случае сбоя массовой рассылки, на странице рассылки не сохранялось количество успешно отправленных сообщений и писем. 39
. Исправлена проблема, при которой при использовании BB тега не выставлялись размеры по высоте для браузера Firefox. 40
. Исправлена проблема при которой во время просмотра версии для печати удалялось содержимое тегов текст 41
. Исправлена проблема, при которой не загружались файлы и изображения при использовании массовой загрузки, если новость редактируется другим пользователем и он хотел добавить в новость другие файлы или изображения. 42
. Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте.
|