map rss

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Оценка

Тема в разделе:Опросы

demidems

Просмотров: 11272

Ответов: 0

Автор: demidems

11-06-2014, 13:23

Не правильно сделан шаблон вк для DLE

Тема в разделе:Dle

nikitashafarenko2012

Просмотров: 33117

Ответов: 0

Автор:

1-01-1970, 03:00

На этой странице вы можете скачать Какие бывают файлы в шаблонах dle и их назначение. .

Данный материал предоставлен сайтом LeaderDLE.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Какие бывают файлы в шаблонах dle и их назначение.

Какие бывают файлы в шаблонах dle и их назначение.

Предлагаю статью о tpl файлах шаблона DataLife Engine. Статья поможет пользователям, которые еще довольно мало знакомы с шаблонами Dle и tpl файлов в частности. Статья поможет разобраться в чем их основное предназначение и как с ними работать.
Люди которые хорошо знакомы и не очень с HTML и CSS легко освоят работу с файлами шаблона dle.

Итак начнем в DataLife Engine состоящий из шаблонов с расширением *.tpl есть стандартные и обязательные файлы шаблонов , которые должны там присутствовать. При отсутствии одного из файла система будет сообщать о ошибке, в некоторых случаях сайт не будет работать совсем.
Подробно о каждом файле шаблона DataLife Engine

addcomments.tpl - Форма для добавления комментариев только в полной новости.

addnews.tpl - Форма для добавления публикации на сайт, для заполнения данных о новости: заголовок, категорию новости, короткую и полную новость, поля для облака тегов и различные администраторские функции.

comments.tpl - Отвечает за оформление комментариев , как в полной публикации так и последние комментарии.

feedback.tpl - Основное оформление формы обратной связи с поля заполнения .

fullstory.tpl - Шаблон файл оформление полной новости, дату публикации , автор, количество комментариев, вывод похожих новостей и т.д.

info.tpl - Форма сообщения страницы ошибки на сайте, выходит например при неправильной авторизации.

informer.tpl - Файл оформления вывода информера (партнеров или например новости Яндекс и т.д.) на сайте.

login.tpl - Основной файл оформления формы Авторизации, Админ панели на сайте Dle

lostpassword.tpl - Форма восстановления (при потери) пароля, выводится только для не авторизованных пользователей .

main.tpl - Основной файл оформления главной страницы вывода информации сайта DLE, к которому подключаются остальные шаблоны.

navigation.tpl - Шаблон оформления перехода по страницам, постраничная навигация на сайте.

offline.tpl - Страница отключенного сайта при технических работах, если необходимо провести глобальные изменения на сайте. Будет виден всем кроме администрации сайта.

pm.tpl - Форма оформления Отправки, Входящих и Отправленных сообщений на сайте дле, отвечает за оформление личных сообщений пользователя.

poll.tpl - Форма вывода голосования на сайте.

preview.tpl - Настройки оформления стилей CSS для окна предварительного просмотра при добавлении новости, в которую входит оформление для короткой и полной новости .

print.tpl - Шаблон оформления страницы Распечатки для принтера.

profile_popup.tpl - Всплывающее модальное окно при включенном AJAX скрипте , которое выходит при выборе логина пользователя мышкой. Отвечает за оформление POP - Up окна с краткой информацией о пользователе.

registration.tpl - Форма регистрации нового пользователя после принятия правил выдает анкету с полями для заполнения и регистрации.
ПС.Правила сайта находятся в статической странице, и не присутствуют в данном шаблоне.

relatednews.tpl - Форма оформления Вывод похожих новостей .

search.tpl - Шаблон оформления страницы простого поиска по сайту, куда входит поле для заполнения и кнопки Поиск и Расширенный поиск.

searchresult.tpl - Форма оформления результата поиска, а так же при выборе Расширенный поиск выводит поля для заполнения .

shortstory.tpl - Шаблон оформления короткой новости сайта dle.

speedbar.tpl - Данный шаблон выводит полную ссылку на категорию в которой опубликована новость, и отвечает за быстрый переход в нужный раздел.

static.tpl
- Данный файл шаблона отвечает за оформление и вывод статических страниц созданных в админ панели Dle.

static_print.tpl - Шаблон оформления статической страницы Версия для печати

stats.tpl - Оформление Статистики сайта dle, с выводом все информации по сайт.

tagscloud.tpl - Шаблон оформления облака тегов.

topnews.tpl - Шаблон оформления популярных новостей.

userinfo.tpl - Форма оформления профиля информации о пользователи, а также POP - Up окном для последующего редактирования данных, открывается если пользователь зарегистрирован на сайте.

vote.tpl - Шаблон tpl оформления вывода результатов голосований на сайт как Все опросы и Всего проголосовало.

На данный момент перечислены основные tpl файлы шаблона Dle, с выходом новых версий возможны изменения и добавления новых шаблонов TPL для движка DataLife Engine .

Помимо основных шаблонов TPL в DLE, любой пользователь может добавить свои , для удобного оформления, улучшения и установки сторонних модулей на сайт!
Для этого создается сам шаблон например :

leftblocks.tpl (левый блок сайта) в который добавляются элементы оформления.

Внимание ! Для нормальной работы файл должен находится в папке с основными шаблонами там же где и main.tpl!
Для подключения такого блока используется тег {include} Например:
Который вставляется в нужном месте main.tpl

{include file="leftblocks.tpl"}



Помимо такой вставки есть ещё вариант подключения коротких новостей с помощью шаблонов например:

shortstory-1.tpl
Короткая новость в который добавляются элементы оформления. Пример вставки:

<a href="{full-link}"title="{title}">{title}</a>



В main.tpl вставляем тег с настройками :

{custom category="2,3" template="shortstory-1" aviable="global" from="0" limit="5" cache="yes"}



В результате если вставить такую вставку например : в правый блок , появится ссылка и title последних новостей категории 2 и 3 как на нашем сайте www.dle9.com раздел Новости "Модули ДЛЕ " и т.д. , где

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,Allow
Allow from all



Внимание! В шаблоне там же где main.tpl должен быть файл .htaccess С таким кодом :
Order allow,deny
Deny from all



Файл .htaccess можно скачать из шаблона дистрибутива движка DataLife Engine

О многих других возможностях читайте в документации к движку Documentation/readme.chm


Там есть информация о каждом теге и многое другое !

Например : Подключение самих модулей (голосование, авторизация, полной и короткой новости и др.) осуществляется в файлах tpl по средствам специальных тегов. Чтобы подключить модуль голосования, к примеру следует вписать тег {poll}, который будет выводить голосование в дополнительном шаблоне tpl, а все оформление голосование будет храниться в tpl файле голосования, то есть в poll.tpl.

Внимание!!! Перед началом изменения файлов движка, обязательно сделайте резервные копии изменяемых файлов!!!
  • 85
Вернуться
8-02-2012, 19:59 / Автор: kubanochka / Просмотров: 2646
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 facebook

Апдейты Google и Яндекс


Апдейты Яndex тИЦ
04.07.201417.04.201411.02.2014

Апдейты Яndex выдачи
02.08.201430.07.201418.07.2014

Апдейты ЯКаталога
06.08.201405.08.201404.08.2014

Апдейты Google
06.12.201306.02.201308.11.2012

Облако тегов

9.2, 9.3, 9.4, cms, dle, DLE 9.4, error 404, ucoz, бесплатные, варезник, для ucoz, для юкоз, игровой, кино шаблон, модуль, модуль для dle, модуль для dle 10.0, модуль для dle 9.4, модуля, новостной, Скачать, Скрипт, скрипты, скрипты для ucoz, универсальный, хак, хак для dle 10.0, хаки для dle, Шаблон, шаблон dle 10.0, шаблон dle 9.6, шаблон dle 9.7, шаблон dle 9.8, шаблон для ucoz, шаблона, шаблоны, шаблоны dle 9.5, Шаблоны для DLE 9.4, Шаблоны для DLE 9.5, Юкоз

Показать все теги

Опросы

Оцените работу движка

Лучший из новостных
Неплохой движок
Устраивает ... но ...
Встречал и получше
Совсем не понравился

Друзья

Рекомендуем

п»ї