Подробно о файлах *.tpl шаблона Dle их предназначение. Всё для DLE, Datalife Engine, ДЛЕ. Модули, шаблоны, скины, хаки. PHP скрипты Жду datalife engine версия для печати
Привет, друзья. Я почти все свое время уделяю . Так как большинство моих сайтов построены на 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_items - элемент- списка статей
- списка статей
.sitemap_static_pages - элемент- списка статических страниц
- списка статических страниц
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. Система будет приспособлена к работе с большим объемом графической информации и обеспечит Ваш сайт достойным отображением самых разнообразных изображений. Пользователи Вашего сайта получат настоящее удовольствие от просмотра фотоальбомов, смогут выразить мнение о фотографиях, проголосовать за понравившееся фото, отметить друзей и знакомых. А установка модуля для Вас будет максимально комфортной и безопасной для Вашего сайта.Простая и безопасная установка.
- Новые методы вывода информации и фотографий, поддержка форматов.
- Максимальное количество шаблонов - лучший вид фотоальбома.
- Мультикатегории, с настройками доступа добавления фотографий и просмотра альбома.
- Админ-центр управления модулем, а так же отдельная панель управления для администраторов и модераторов прямо на сайте.
- Отметки на фотографиях: просто текст либо пользователь.
- Кэширование запросов к базе данных, кэширование графики и другой динамической информации.
- Добавление фотографий в многопользовательском режиме, добавление фотографий архивом, а так же массовой загрузкой.
- Ajax технологии.
- Операционные файлы выделены из системы.
- Системы уровней доступа для групп и пользователей.
- RSS ленты: неограниченное количество лент фотографий, альбомов, тегов.
- Создание дополнительных полей: от обычного теста до файловой загрузки.
- Хранение конфигурационных данных в базе данных.
- Система модераторов.
- Система легко перенастраивается в другие модули, такие как доска объявлений.
- Функции поиска фотографий, метки, рейтинг фотографий.
- Поддержка HighSlide и других виджетов.
- Фотоэффекты.
- Настройка качества выдаваемых фотографий.
- Богатый «юзабилити».
- Редактирование своих фотографий и своих комментариев пользователями.
Разработка велась в течении полугода, быстрее чем предыдущей версии. В данной версии разработчик постарался максимально точно исполнить пожелания своих клиентов. К примеру, добавлена замечательная функция сжатия фотографий при загрузке. Теперь ваш фотоальбом научился контролировать объем графики еще более лучше. Сама внутренняя система модуля не изменилась совершенно, но значительные изменения всё таки произошли. И изменения эти в области обработки графики и вывода страниц фотоальбома. Во-первых, отменен кэш некоторых страниц модуля, но кэш элементов этой страницы никто не отменял, во-вторых, самое серьезное изменение в том, что были вынесены операционные файлы за пределы системы, это уменьшило нагрузку, в третьих, уменьшено количество шаблонов. Модуль всё более и более становиться приспособленным к большому количеству фотографий, и может является фундаментом таких сайтов как сайт фотографа, сайта о детских картинках и шедеврах искусства.1. Сжатие фотографий при любом режиме загрузки.
Теперь в любом режиме загрузки фотографий, можно задать параметры сжатия фотографий. Это позволяет экономить место на сервере и избавит программу от излишней нагрузки. Количество фотографий в вашем фотоальбоме может резко вырасти, если место на вашем сервере жестко ограничено.2. Редактирование собственных комментариев и фотографий.
С каждой версий, фотоальбом всё ближе к обычному пользователю: пользователь теперь может редактировать свои комментарии, редактировать свои фотографии. Данную функцию можно отключить в настройках модуля.3. Вывод иконки фотоальбома.
Среди самых ожидаемых нововведений – это иконки альбомов и категорий. Для каждого альбома будет выводиться случайная иконка, или та, которая установлена как по умолчанию. Функцию можно отключить. Теперь вы можете с легкостью сделать вид вашего фотоальбома как в «вконтакте». В админке в списке альбомов теперь отображается и их иконка, установленная как по умолчанию.4. Обновлен редактор шаблонов.
В редактор шаблонов модуля добавлена информация о тегах.5. Возможность для разработчиков добавлять новые поля в пакеты настроек и языков.
Для каждого разработчика раньше не удобно было добавлять новые параметры языков или настроек, это долго и муторно. В новой версии фотоальбомов это всё автоматизировано, но прежде чем добавлять новые параметры Вы должны будете пройти небольшой тест, который утверждает, что вы понимаете и разбираетесь в программном коде.6. Модерирование добавленных фотографий.
После добавления фотографий они отправляются на модерацию. Для каких именно групп включить модерирование фотографий вы сможете указать в настройках модуля.7. Корзина или скрытые фотографии.
Фотографии стало возможным скрыть или «отправлять в корзину». После чего все скрытые фотографии можно разом удалить в админке, или восстановить. Фотографии пропадают из фотоальбомов, лент, и других выводов фотографий.8. Публикация после определенной даты.
В момент добавления фотографий теперь можно указать дату, после которой фотографии станут доступны для просмотра. Опубликовать будущие фотографии можно будет из админки, каждую в отдельности или все разом.9. Улучшен журнал в админ-центре.
Переработан обзор журнала. Добавлена возможность удаления лог-записи о голосовании, впрочем как и других любых записей. А так же очистка журнала полностью.10. Новый массовый загрузчик.
Новый массовый загрузчик более приятный на вид, и имеет более широкий функционал, чем его предшественник.11. Добавлена возможность указания групп пользователей, которые могут добавлять фотографии в данный альбом.
Кроме прав просмотра фотоальбома, теперь стало возможным указания списка групп пользователей, которые смогут добавлять в этот альбом.
12. Удален код из шаблонов, добавлены новые теги.
Дабы не грузить процессор вашего сервера, был удален код из шаблонов photo.tpl, photoid.tpl.
13. Вывод комментариев определенного пользователя.
Здесь всё просто, теперь можно увидеть все комментарии к фотографиям для определенного пользователя. И соответственно удалить их разом.
14. Вывод количества комментариев в профиле.
В профиле пользователя теперь выводиться количество оставленных комментариев к фотографиям, а так же ссылка на все эти комментарии.15. При просмотре последних комментариев указывается к какой фотографии добавлен комментарий.
При просмотре последних фотографий стало возможным наблюдать, к какой фотографии добавлен данный комментарий. Выводиться название фотографии и ссылка на неё.16. Уменьшено количество шаблонов.
Что бы пользователи могли легко и быстро редактировать шаблоны модуля, некоторые из них удалены вовсе. Но их функционал был возложен на другие шаблоны. Например форма добавления комментария на ajax и обычная форма – это теперь один шаблон, просто добавлен новый тег.
17. Пересчет статистики.
В админке среди команд очистки кэша, обновления превью фотографий, проверки фотоальбома, добавлена еще одна команда – это пересчет статистики. Если фотоальбом ошибется из-за программной ошибки, в количестве фотографий в альбоме, вы сможете помочь модулю и исправить данную оплошность.18. Подсчет количества загрузок фотографии.
Количество загрузок фотографий теперь считается.19. СЕО штучки для фотографий и альбомов.
Добавлен тег {alt} для фотографий, добавлено заполнение мета-тегов для страниц альбомов. Описание и ключевые слова формируются автоматически. Достаточно заполнить описание и название фотоальбома.
20. Кэширование фотографий браузером.
Для того, что бы браузер пользователя не создавал дополнительной нагрузки на сервер добавлено кэширований фотографий браузером.
21. Удалена поддержка указания превью фотографии и хранение фотографии удаленно.
Данные функции отжили своё и в связи с утерей популярности среди пользователей фотоальбомов были удалены.
22. Массовое перемещение фотографий.
Обратите свой взор на массовые операции с фотографиями. Нажмите на «галочку» возле превью фотографии или на множество фотографий сразу. Под всеми фотографиями станет доступен выпадающий список с возможными вариантами действий: удаление, скрыть все фотогарфии, отправить на модерацию, переместить в другой фотоальбом. Можно выделить все представленные превью фотографий сразу.23. Возможность указания текстовой отметки и отметки пользователя.
При создании отметки, можно указать, к какому типу относиться данная отметка: пользователь или обычный текст. Если текст – то ссылка будет на вывод всех фотографий с данной текстовой меткой, если пользователь – то будет ссылка на профиль пользователя.24. Доработаны некоторые запросы.
25. Облако тегов выводиться на главной странице.
Облако тегов выводиться на страницах фотоальбома.
26. Пользовательская сортировка фотографий.
Добавлена пользовательская сортировка фотографий, самая разнообразная, по возрастанию и по убыванию, по рейтингу и по дате добавления, и т.п. Если пользователь выбирает сортировку, то она сохраняется. И выводиться информация, что используется пользовательская сортировка, среди данной информации есть ссылка для сброса сортировки вовсе.27. Вместо даты добавления фотографии: сегодня, завтра или послезавтра.
Доработан механизм замены даты добавления на названия дней. «Яблочко» убрано, но с помощью тегов, вы сможете легко выводить картинку «новая фотография».
28. Добавлена поддержка кода 404.
30. Появилась возможность указать какие группы имеют доступ к определенному типу загрузки фотографий.
Для каждой группы, теперь можно разграничить, каким типом загрузки фотографий группа может воспользоваться.
DataLife Engine - это многопользовательский новостной движок предназначенный для организации собственных СМИ в интернете. Благодаря мощной системе публикации, настройки и редактирования новостей, движок на шаг вперед опережает своих ближайших конкурентов. А благодаря точной и продуманной структуре ядра, сводящей к минимуму требования к ресурсам сервера, движок способен с легкостью работать с высокопосещаемыми проектами, не создавая при этом каких-либо особых нагрузок на сервер. Гибкость, легкость в настройке и интеграции собственного дизайна позволит вам развернуть собственные СМИ в наиболее кратчайшие сроки, без каких-либо дополнительных материальных затрат. Использование продвинутой технологии AJAX сократит как трафик вашего сервера, так и трафик ваших посетителей, ну а о удобстве работы я уже не говорю. Благодаря повышенному вниманию к безопасности скрипта, к удобству работы с ним, а также динамическому развитию, в пользу использования DataLife Engine уже высказались более 800 порталов, успешно использующие его в работе. Движок оптимизирован под поисковые системы, что приведет на ваш сайт дополнительных клиентов.
Были подготовлены и реализованы следующие изменения :
1. Добавлена функция типографской обработки текста, данная функция позволяет автоматически подготовить русский текст к веб-изданию. Например кавычки будут заменены на елочки, выставлены правильные апострофы в именах, использование длинных тире вместо дефисов, перед предлогами будут вставлены неразрывные пробелы, обработка вложенных кавычек и многое другое. Этот инструмент не является полноценной заменой ручного труда верстальщика, но он может сократить этот труд до 90%, что весьма удобно.
2. Расширены возможности тега {include file="mytemplate.tpl"}. Данный тег позволяет теперь не только подключать файлы шаблона, но и подключать в шаблоне сторонние модули для DataLife Engine, а также сторонние скрипты не имеющие отношения к DataLife Engine. Например для подключения стороннего модуля в шаблоне вы можете использовать тег {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 собственного описания, при увеличении изображения до оригинального, данное описание будет показано в удобном формате под изображением. Собственное описание задается в параметрах тега.
13. Добавлена возможность задания для уменьшенной копии загружаемого изображения не только максимальный размер одной из сторон при превышении которой будет создаваться уменьшенная копия, но и непосредственно размеры сторон (ширину и высоту) самого уменьшенного изображения. При этом пропорции изображения будут сохранены, а само изображения обрезано под указанные размеры. Более того, в случае если какая либо из сторон оригинального изображения меньше указанных размеров, то изображение будет наоборот пропорционально увеличено до указанного размера. Примеры работы данной функции вы можете увидеть выше, опубликованы три картинки разных размеров и ориентации, при этом они были автоматически уменьшены до прямоугольных размеров 200x200. Данное нововведение, совместно с двумя указанными выше, позволяет организовывать в ваших новостях красивые фотогалереи из загруженных изображений.
14. При входе в админпанель скрипта добавлена возможность выбора используемого языка. Тем самым пользователи пользующиеся административной панелью могут сами выбирать на каком языке будут ее использовать.
16. Добавлена возможность использования при массовой рассылке сообщений тега {%user%} в тексте сообщения, который будет заменен на логин получателя в сообщении, или на полное имя, если пользователь его указывал в своем профиле. Если в настройках скрипта включено использование поля BCC для рассылки, то тег будет заменен на слово: Пользователь.
17. В фильтр слов добавлена возможность назначения области поиска для слова. Вы можете назначить чтобы замена для слова производилась везде, либо только в новостях, либо только в комментариях.
18. Шаблонные теги текст и текст получили глобальную поддержку во всех файлах шаблонов, а не только для основного main.tpl и шаблонов новостей. Теперь вы можете использовать данные теги в абсолютно любых файлах шаблонов.
19. Форматирование и вывод комментариев выделен в отдельный универсальный класс. Данное нововведение касается в первую очередь разработчиков сторонних модулей. Благодаря новому классу можно организовывать комментарии не только для новостей, но и для собственных модулей. Также при добавлении новых тегов в комментарии, достаточно внести изменения в один файл, а не в три как было ранее.
20. Внесены изменения в MySQL запросы скрипта, в результате чего была снижена нагрузка на базу данных при большом объеме базы данных.
21. При просмотре мобильной версии сайта отключен вывод рекламных материалов назначенных для показа между краткими новостями.
22. Добавлено автоматическое скрытие ссылок "отправить E-Mail" и "написать ПС" при просмотре профиля пользователя, если для посетителя в настройках групп данные возможности были запрещены.
23. В модуль восстановления забытого пароля были добавлены новые механизмы безопасности. А именно был добавлен новый алгоритм генерации контрольного ключа по алгоритму SHA1, а также был добавлен контроль проверки количества попыток генерации нового пароля по контрольному ключу, допускается только одна попытка генерации нового пароля, после чего контрольный ключ становится недействительным. Тем самым модуль восстановления пароля получил 100% устойчивость к восстановлению пароля методом перебора.
24. В модуле поиска добавлена подсветка искомого текста в дополнительных полях новости.
25. Добавлена возможность назначать тип текста при публикации статических страниц, в зависимости от выбранного типа будут применяться различные параметры для форматирования текста, также вы можете выбрать тип текста без фильтрации и изменений, который позволяет напрямую публиковать в тексте статической страницы jаvascript код и любой 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. Добавлены новые функции в DataLife Engine API, а также расширены возможности ранее существовавших функций. Подробнее о новых функциях вы сможете прочитать в документации по скрипту
37. Обновлен до актуальной версии WYSIWYG редактор. Просмотреть изменения в редакторе можно по адресу http://tinymce.moxiecode.com/js/tinymce/changelog.txt. А также вес редактора был сжат на 40%, тем существенно увеличена скорость его загрузки в браузер.
38. Исправлена проблема, при которой в случае сбоя массовой рассылки, на странице рассылки не сохранялось количество успешно отправленных сообщений и писем.
39. Исправлена проблема, при которой при использовании BB тега не выставлялись размеры по высоте для браузера Firefox.
40. Исправлена проблема при которой во время просмотра версии для печати удалялось содержимое тегов текст
41. Исправлена проблема, при которой не загружались файлы и изображения при использовании массовой загрузки, если новость редактируется другим пользователем и он хотел добавить в новость другие файлы или изображения.
42. Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте.
Прежде чем приступать к работе со скриптом мы рекомендуем вам ознакомится
с документацией, которая находится в файле Documentation/readme.chmИнструкция по новой установке скрипта находится в файле Documentation/install.html
Инструкция по обновлению скрипта с более старых версий находится в файле Documentation/upgrade.html
Внесены исправления в:
Documentation\readme.chm
upload\engine\modules\static.php
upload\engine\modules\vote.php
upload\engine\inc\static.php
upload\engine\editor\static.php
upload\engine\classes\parse.class.php
upload\engine\classes\comments.class.php
upload\engine\api\api.class.php
upload\engine\ajax\vote.phpПлатформа DLE представляет собой один из самых распространенных движков для создания и управления новостными сайтами. Эта система получила известность, за счет ее активного использования на киносайтах.
Движок распространяется на платной основе, и является идеальным решением для создания крупного портала , где могут зарегистрироваться много пользователей. Особенностью платформы является то, что пользователи сами могут становиться авторами и добавлять на портал свои заметки.
Версия для печати имеет свои особенности. Она представляет собой удобную форму для размещения новостей , с проведением опросов, возможностью добавления кратких описаний и ключевых фраз.
Первоначальная настройка
После установки системы нужно выполнить основные настройки. Каждая из настроек, расположена во вкладке «настройка системы».
В первую очередь нужно настроить:
- Вывод новостей. Самым распространенным способом вывода является размещение на странице десяти новостей и десяти похожих статей.
- Настройка комментариев.
- Настройки загрузки файлов и изображений на сервер.
- Настройки электронной почты. В данном случае, можно сменить адрес администратора на адрес системы.
- Настройка пользователей.
- Настройка работы и редактирование изображений. Тут есть возможность наложить водяной знак, или запретить его наложение.
Установка шаблона
После установки dle , у вас есть возможность выбрать понравившийся шаблон. В него нужно загрузить все файлы, которые находятся в его структуре. При выборе шаблона, не нужно обращать внимание на цвета и картинки, так как позже их можно сменить.
Желательно выбрать функциональный шаблон . Сам веб-мастер до выбора, должен иметь представление о том, каким будет примерный дизайн его сайта. Если вы точно знаете, что вам нужен трехколоночный сайт, не скачивайте двухколоночный.
Специалисты рекомендуют скачать сразу несколько шаблонов. Каждый из них можно будет просмотреть в вашем понимании, а затем понравившийся оставить. Необходимо сделать папку под шаблоны и загрузить их в директорию посредством клиента FTP . Для активации шаблона нужно перейти в настройки платформы.
Добавление категорий
Перед наполнением сайта, платформу нужно настроить под собственные запросы, чтобы не возвращаться к настройкам в будущем.
Скачать DLE 13.2 , 13.1, 13.0, 12.1, 12.0, 11.3, 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2 DataLife Engine - систему управления контентом веб-портала на языке PHP с HTML и JS кодом, где используется MySQL в качестве базы данных, а также современные технологии, как AJAX для быстро управления функциями сайта.
На http://www.сайт/ вы можете познакомиться с новыми возможностями данного программного продукта, узнать новости о дле, про nulled, получение лицензии, где скачать DLE, о новых дополнительных возможностях, оптимизации формата скрипта PHP, исправленных ошибках и все самые интересные новости.Где скачать DLE? Скачать DLE DataLife Engine полный пакет дистрибутива только вышедшей свежей версии можно в разделе http://www.. Стоит отметить, что займет «установка 5 минут», именно столько длиться время настройки и установки дистрибутива. Всё сводится к тому, что скачав DataLife Engine архив, останется разархивировать пакет в нужное место директории на сервер. Далее к этой директории из вашего браузера в адресной строке останется обратиться, вписав ваш домен, после чего ответить на пару вопросов относительно лицензионного соглашения, настроек сервера, базы данных и т.д.. Русская версия DLE доступна для скачивания всем без ограничения. Уже более миллиона скачиваний движка достигнуто в Рунете.
Важно всегда ставить свежую версию новостного движка, так как в нее входят критические обновления безопасности для всех остальных версий, и мы настоятельно советуем обновить все свои проекты как можно скорее. Новый пакет дистрибутива содержит расширения возможностей, относящихся к внешнему виду панели управления, всю дополнительную информацию обо всем этом читайте в новостных пресс релизах к новому дистрибутиву в списке изменений.DLE скачать
Мы подготовили подробные инструкции обновление кода - это список изменений вносимые в шаблоны, а точнее адаптация шаблона к новой версии движка. На www.сайт предлагаем чистый движок Dle скачать бесплатно и без регистрации. Нами предоставляется купленный с официального сайта разработчиков новостного скрипта DataLife Engine лиц-ный ключ.
На страницах этого раздела представлена информация, которая позволит сделать ваш проект безопасным и надежным. Мы расскажем, как произвести проверку файлов шаблона, модулей, движка на наличие шеллов и скрытых ссылок. Прочитайте интересные посты, что такое nulled dle или лицензионный скрипт, что такое KeyGen для дле, взлом вду или как делают нуллед и другие обзоры постов. сайт настоятельно советует вам ставить только последние обновление с лучшей защитой от взлома.Скачать Dle
У нас все могут без регистрации скачать Dle (DataLife Engine 11) Final Release (лицензионные версии Win1251 - UTF8) - чистый скрипт для создания сайта и ознакомления с новыми улучшенными функциями только вышедшего релиза. Узнать какие были исправлены ошибки и прочитать обо все этом ниже. Это полезно знать, чтобы нормально отображались все страницы интернет-ресурса, всегда вносите изменения согласно вашей версии в файлы шаблонов tpl.
Узнайте все о установки дле на хостинг или сервер, если вам необходимо сделать проверку новых возможностей актуального движка на домашнем компьютере, инструкция по установке Денвера на компьютер поможет быстро настроить и решить многие проблемы)!
Как повысить безопасность ресурса, что такое nulled или сделать null DataLife Engine, как произвести правильно установку и настройку скрипта и где скачать онлайн кейген (Offline Keygen), дефолтные шаблоны, бесплатные модули, хаки, форумы и все это смотрите у нас на веб-проекте сайт.
.sitemap_static_pages li - элемент - списка статических страниц
.sitemap_items li - элемент - списка статей
.sitemap_categories li - элемент