Доскональный datalife engine версия для печати. Всё для DLE, Datalife Engine, ДЛЕ
Разработчик: | Softnews Media Group |
Тип: | CMS |
Дата выпуска: | 2004 |
Язык прог-вания: | PHP |
Операционная система: | кроссплатформенное ПО |
Последняя версия: | 10.5. |
Рейтинг: | |
Cайт: | www.dle-news.ru |
Приняв решение создать свой собственный блог, сайт визитку или корпоративный сайт и не знаете с чего начать. То данная статья будет для вас хорошим руководством по созданию сайта, на так называемом "движке" DataLife Engine. Мастер установки и интуитивная панель задач поможет справиться с установок и настройкой сайта даже человеку, не имевшему подобного опыта. Таким образом любой пользователь, не обладая широкими знаниями создания интернет сайтов сможет создать самостоятельно сайт.
Коротко о DataLife Engine
DataLife Engine или сокращённо DLE - это многофункциональная система управления сайтом. Благодаря очень мощной системе управления новостями, публикациями, статьями, пользователями, DataLife Engine предназначен в первую очередь для организации собственных интернет проектов, блогов в сети интернет. Благодаря точной и продуманной структуре ядра, сводящей к минимуму требования к ресурсам сервера, DataLife Engine способен с легкостью работать с высокопосещаемыми проектами c минимальной нагрузкой на сервер. Гибкость и легкость в настройке и интеграции собственного дизайна, позволит вам в кратчайшие сроки изучить и понять структуру шаблонов и соответственно развернуть собственные сайты, без каких-либо дополнительных материальных затрат.
Стоит отметить, что можно скачать бесплатную версию DLE, но она имеет ряд ограничений. Есть и платная лицензия и имееи ряд приемуществ:
- Базовая лицензия. Стоимость данной лицензии составляет: 59$. При приобретении данной лицензии вы также получаете возможность получения бесплатно новых версий скрипта в течении одного года.
- Расширенная лицензия. Стоимость данной лицензии составляет: 78$. При приобретении данной лицензии вы получаете все что входит в базовую лицензию, а также дополнительно входит служба технической поддержки скрипта и разрешение на снятие копирайтов на скрипт с пользовательской части (видимой для обычных посетителей сайта).
Установка DataLife Engine
После того, как приобретён хостинг и куплено доменное имя , необходимо зайти на официальный сайт и приобрести последнюю версию программного обеспечения, скачать архив с установочными файлами и выполнить следующие шаги:
- Распаковать архив в любую удобную папку на компьютере. Также установить движок можно попробовать локально у себя на компьютере, не имея доступа в интернет, хостинга и доменного имени.
- После того, как файлы распакованы, их следует загрузить на сервер компании, предоставляющей хостинг.
- Затем можно зайти по адресу сайта и можно увидеть приветствие мастера установщика DataLife Engine (Рис.1). Нажимаем "Начать установку".
- После этого нужно принять пользовательское соглашение и нажать "Продолжить".
- Далее система проверит сервер на совместимость, как правило тут трудностей не должно возникнуть (Рис. 2). Нажимаем "Продолжить".
- Следующим шагом произойдёт проверка на запись у важных файлов системы (Рис. 3). Нажимаем "Продолжить".
- После этого нужно создать базу данных MySQL и указать о ней информацию (Рис. 4). Нажимаем "Продолжить".
- Если всё было сделано правильно, то придёт уведомление об успешной установки программного обеспечения DataLife Engine. Мастер установки предложит перейти к самому сайту или панели администратора для дальнейшей настройки сайта.
Создание сайта при помощи DataLife Engine | |||||||||
|
Заключение
Как видим, процесс установки достаточно быстрый и не трудоёмкий. Теперь же предстоит настроить сайт под свои нужды, наполнить его актуальным и интересным контентом для привлечения посетителей. Это уже занимает больше времени, и требует больше усилий, навыков и умения.
Если есть вопросы по установке данного "движка" или какие-либо дополнения к тексту, то это всё можно отписать на странице обсуждения данной статьи. Удачного всем сайтостроения!
Статьи по схожей тематике
Создание сайтов | |||||||
---|---|---|---|---|---|---|---|
CMS |
|
Привет, друзья. Я почти все свое время уделяю . Так как большинство моих сайтов построены на 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 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 . Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте.
Статья поможет пользователям, которые еще довольно мало знакомы с шаблонами Dle и tpl файлов в частности. Статья поможет разобраться в чем их основное предназначение и как с ними работать.
Люди которые хорошо знакомы и не очень с HTML и CSS легко освоят работу с файлами шаблона dle.Итак начнем в состоящий из шаблонов с расширением *.tpl есть стандартные и обязательные файлы шаблонов, которые должны там присутствовать. При отсутствии одного из файла система будет сообщать о ошибке , в некоторых случаях интернет-портал не будет работать совсем.
Подробно о каждом файле шаблона DataLife Engineaddcomments.tpl - Форма для добавления комментариев только в полной новости.
addnews.tpl - Форма для добавления публикации на веб-ресурс, для заполнения данных о новости: заголовок, категорию новости, короткую и полную новость, поля для облака тегов и различные администраторские функции.
comments.tpl - Отвечает за оформление комментариев, как в полной публикации так и последние комментарии.
feedback.tpl - Основное оформление формы обратной связи с поля заполнения.
fullstory.tpl - Шаблон файл оформление полной новости, дату публикации, автор, количество комментариев, вывод похожих новостей и т.д.
info.tpl - Форма сообщения страницы ошибки на веб-ресурсе, выходит например при неправильной авторизации.
informer.tpl - Файл оформления вывода информера (партнеров или например новости Яндекс и т.д.) на блоге.
login.tpl - Основной файл оформления формы Авторизации, Админ панели
lostpassword.tpl - Форма восстановления (при потери) пароля, выводится только для не авторизованных пользователей.
main.tpl - Основной файл оформления главной страницы вывода информации блога DLE, к которому подключаются остальные шаблоны.
navigation.tpl - Шаблон оформления перехода по страницам, постраничная навигация.
offline.tpl - Страница отключенного сайта при технических работах, если необходимо провести глобальные изменения на веб-проекте. Будет виден всем кроме администрации интернет источника.
pm.tpl - Форма оформления Отправки, Входящих и Отправленных сообщений на интернет-портале дле, отвечает за оформление личных сообщений пользователя.
preview.tpl - Настройки оформления стилей CSS для окна предварительного просмотра при добавлении новости, в которую входит оформление для короткой и полной новости.
print.tpl - Страницы Распечатки для принтера.
profile_popup.tpl - Всплывающее модальное окно при включенном AJAX скрипте, которое выходит при выборе логина пользователя мышкой. Отвечает за оформление POP - Up окна с краткой информацией о пользователе.
registration.tpl - Форма регистрации нового пользователя после принятия правил выдает анкету с полями для заполнения и регистрации.
ПС.Правила интернет-портала находятся в статической странице, и не присутствуют в данном шаблоне.relatednews.tpl - Форма оформления Вывод похожих новостей.
search.tpl - Выводит страницу простого поиска по веб-ресурсу, куда входит поле для заполнения и кнопки Поиск и Расширенный поиск.
searchresult.tpl - Форма оформления результата поиска, а также при выборе Расширенный поиск выводит поля для заполнения.
shortstory.tpl -Важный шаблон осуществляет оформление короткой новости.
speedbar.tpl - Данный файл выводит полную ссылку на категорию в которой опубликована новость, и отвечает за быстрый переход в нужный раздел (хлебные крошки).
static.tpl - Данный файл шаблона отвечает за оформление и вывод статических страниц созданных в админ панели Dle.
static_print.tpl - Применяется для оформления статической страницы Версия для печати
stats.tpl - Оформление Статистики веб-ресурса, с выводом всей информации.
tagscloud.tpl - Шаблон оформления облака тегов.
topnews.tpl - Применяется для оформления популярных новостей.
userinfo.tpl - Форма оформления профиля информации о пользователи, а также POP - Up окном для последующего редактирования данных, открывается если пользователь зарегистрирован на веб-проекте.
vote.tpl - Используется оформления вывода результатов голосований, как Все опросы на DLE или Всего проголосовало.
На данный момент перечислены основные tpl файлы шаблона Dle, с выходом новых версий возможны изменения и добавления новых шаблонов TPL для движка DataLife Engine .
Помимо основных шаблонов TPL в DLE, любой пользователь может добавить свои, для удобного оформления, улучшения и установки сторонних модулей на веб-проект!
Для этого создается сам шаблон например:leftblocks.tpl (левый блок веб-проекта) в который добавляются элементы оформления.
Внимание! Для нормальной работы файл должен находится в папке с основными шаблонами там же где и main.tpl!
Для подключения такого блока используется тег {include} Например:
Который вставляется в нужном месте main.tpl{include file="leftblocks.tpl"}
Помимо такой вставки есть ещё вариант подключения коротких новостей с помощью шаблонов например:
shortstory-1.tpl Короткая новость в который добавляются элементы оформления. Пример вставки:
{title}
В main.tpl вставляем тег с настройками:
{custom category="2,3" template="shortstory-1" aviable="global" from="0" limit="5" cache="yes"}
В результате если вставить такую вставку например: в правый блок, появится ссылка и title последних новостей категории 2 и 3 как на нашем сайте www.сайт раздел Новости "Модули ДЛЕ " и т.д., где
custom category="2,3" (категории из которых берется новость можно добавить ещё через запятую)
template="shortstory-1" (название шаблона)
aviable="global" (глобально для всех, можно установить main вместо global будет только на главной выводится информация)
from="0"
limit="5" (количество публикаций)
cache="yes" (Включить/Выключить кеширование)Также в шаблонах присутствую стандартные папки:
bbcodes (Папка с файлами картинок для редактирования таких как Смайлов, HTML цвета и BBcodes)
dleimages (Папка с файлами картинок для оформления рейтинга, закладок, водяного знака и т.д.)
images ((Папка с файлами изображений для оформления шаблона. может иметь разное название)
js (Папка с файлами скриптов JS и т.д.)
style (Папка с файлами каскадов стилей для оформления шаблонов)Внимание! Скрипты обязательно должны находиться в папке JS ,в котором должен быть файл.htaccess для защиты от разного рода угроз, если такого файла не будет скрипт не запустится (сработает система защиты Dle).
Внимание! Во всех папках шаблона также должен быть файл.htaccess
Пример файла.htaccess с данными внутри:
Order Deny,AllowAllow from allВнимание! В шаблоне там же где main.tpl должен быть файл.htaccess С таким кодом:
Order allow,denyDeny from allФайл.htaccess можно скачать из шаблона дистрибутива движка DataLife Engine
DatalifeEngine, известная как DLE – это одна из наиболее многофункциональных и «адекватных» CMS. Таковой она является и для разработчиков, и для администраторов, и для пользователей. Первоначальная задумка – организации блогов и средств массовой информации в интернете. Скрипт обладает широкими базовыми возможностями, которые делают CMS удобными для специалистов по созданию вебсайтов. Ядро устроено таким образом, что позволяет без проблем работать с ресурсами, которые посещает множество «юзеров». Большое преимущество DLE Nulled 13.2 – а это последняя версия перед выходом новой версии DLE 13.3, которая состоится в этом году – заключается еще и в удобстве и широких возможностях кастомизации. Даже неспециалист способен разобраться в работе системы в течение двух-трех дней. А новинка обещает стать идеальной для изучения и понятия структуры шаблонов. Если 13.1 – это интуитивно понятная система, обладающая массой функций, то в версии 13.2, вероятно, можно будет ожидать еще больше разработок, направленных в сторону повышения безопасности. Впрочем, релиз покажет.
Говоря о популярных движках для разных порталов, нельзя не упомянуть о таком, как DataLife Engine. Его создали в России специально для удобного и комфортного управления информационными ресурсами, блогам, новостными порталами. В настоящий момент он попадает в ТОП-5 самых популярных CMS среди всех, что используются в странах СНГ. Последняя действующая редакция – 13.2. Она действительно хороша и удобна, имеет массу преимуществ и минимум недостатков о которых мы поговорим в полной версии.
И снова обновление DLE. Все знают что система развивается очень динамично, но и текущий функционал покажется захватывающим с точки зрения посещающих веб-ресурс и администраторов. Расскажем о главных достоинствах Datalife Engine прошлых и новых версий. Новая система установки плагинов поддерживается просто идеально. Ну, и конечно, не стоит забывать о том, что с помощью RSS можно импортировать и экспортировать не только новости, но и различные информеры. Одновременно с этим на сайте уже доступно автоматическое обновление. И смартфоны теперь поддерживаются в автоматическом режиме без ущерба для адаптации. Все это слова, основные нововведения читайте в полной новости.
DatalifeEngine: о ее преимуществе в новой версии перед остальными CMS :
Система DatalifeEngine, известная как – уникальна. Создатели действительно постарались, наделив ее потрясающими возможностями. С момента разработки система стала безумно популярна. А почему это произошло? Большинство CMS достаточно сложны и непонятны для ряда пользователей. Тогда как эта – не только проста, но и чрезвычайно удобна, в том числе и для тех, кто знаком с веб-программированием довольно отдаленно.
Качество исполнения – это то, что нравится вебмастерам. DLE позволяет создавать полноценные информационные вебсайты, управлять ими, не прибегая к применению многоступенчатых кодов, CSS. А для блогеров система – находка. Но перейдем к главным преимуществам в полной новости...Скрипт "DataLife Engine" представляет собой многофункциональную систему, направленную на управление веб-ресурсом. Мощная система дает возможность управлять потоками поступающей информации, контролировать публикации, статьи, анализировать показатели. Первоочередной целью при разработке "DataLife Engine" являлся организационный процесс масштабирования в интернете ресурсов СМИ а также управление веб-блогами. Система наделена широким перечнем стандартных возможностей, которые позволяют DLE проявлять высокую конкурентность при выборе программного обеспечения по разработке сетевого ресурса. Досконально разработанный состав ядра приводит к достаточно низким базовым условиям относительно ресурсов сервера.
Не прошло много времени, и получаем еще одно обновление от Celsoft в виде DLE версии 11.3. Эта версия тоже нас хорошо порадовала новыми плюшками. А именно переделан модуль управления редиректами (старый был глючный и реально "старый"), переделано кеширование для memcache. В модуль обратной связи добавили возможно отправлять скриншоты или файлы. Так же большим плюсом стала возможность использовать только https://. Кто не знает Google давно просит перевести все сайты на защищенный протокол. Наконец то добавили возможность впихнуть микроразметку без проблем. Теперь ваш сайт в поиске будет красиво выделятся что обязательно принесет больше посетителей в ваш проект. Ну и как всегда исправили баги, который есть всегда.
Вот и очередное обновление всем известной CMS от Celsoft DataLifeEngine версии 11.2. В этом обновлении наконец, то целсофт сделал то, что вебмастеры просили и реализовывали при помощи разных хаков на протяжении многих лет. Кто не знает - DLE очень могущественный движок, который был создан сначала для новостных сайтов. Для этого его снабдили личным антивирусом, открытым кодом, и создали для него очень много модулей, что бы можно было создать из нового сайта мощный и неповторимый портал. Полное количество нововведений можно посмотреть на офф. сайте, мы же поговорим об главных из них...
Data Life Engine - давно зарекомендовавшая себя CMS от компании CelSoft. История версий этого движка тянется еще с 2000 годов. Движок сначала был создан для новостных сайтов. Теперь же это главная цмс для полноценных интернет порталов. Огромное количество хаков и модулей делает дле еще более функциональным и оптимизированным. DLE в освоении очень легок и прост, что позволяет даже новичку с легкостью изучить движок. На сегодняшний день уровень его защиты и личный антивирус делает его практически непробиваемым для разных взломщиков. И наконец то можно обсудить и скачать дле 11.1. Об этом и другом смотрите в полной новости.
Data Life Engine - отличная CMS как для новостных сайтов, так и для полноценных интернет порталов. Количество модулей и хаков позволяет подстроить ДЛЕ именно под себя. Так же движок DLE легкий в освоении, и подойдет как новичку так и проффи. Многоуровневая защита и личный антивирус так же будут работать на Вас. А DLE 11 версии владельцев просто шокирует. Так вот мы и дождались очередного обновления от Целсофта. В этом обновление движка нас ждут отличные нововведения.
Вот и настал долгожданный релиз dle 10.0. Не известно почему разрабы пропустили версию dle 9.9, и перепрыгнули её, но у Celsofta свои баги) В юбилейной версии добавились новые интересные фичи, такие как новый шаблон для мобильных устройств, новая инновационная защита от спама, неплохо улучшена безопасность и многое другое.
.sitemap_static_pages li - элемент - списка статических страниц
.sitemap_items li - элемент - списка статей
.sitemap_categories li - элемент