Навигация
Все для движков сайта:Все для Seo:
  Графика/дизайн для сайта Графика/дизайн для сайта Купить vip Купить Vip

Чат:
Vantey92
Vantey92
19 марта 2017
Плюсую!
Моё почтение Трасту winked
ОтецДаниил
ОтецДаниил
18 марта 2017
Присоединяюсь! Респект Трасту!
jkeks
jkeks
13 марта 2017
Автор cms-file - мега чел. Материалы просто БОМБА.


Последние комментарии:

Онлайн:
Юзеры (0)
Гости (19)
Боты (3)
crawl Bot
Всего на сайте (22)

Название темы Автор Статистика Последнее сообщение
[Vip] Анти-пикап: как естественно привлекать сногсшибательных женщин

Тема в разделе: Разное

Trust

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

Ответов: 0

Автор: Trust

Сегодня, 15:29

[Vip] [Белозеров] ProДвинутый таргетинг Facebook

Тема в разделе: Социальные сети

Trust

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

Ответов: 0

Автор: Trust

Сегодня, 12:55

[Vip] Модуль - Рассказчик (Чарли Хуперт, 2016)

Тема в разделе: Курсы по психологии и по эзотерике

Trust

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

Ответов: 0

Автор: Trust

Вчера, 22:32

Просмотров: 4 863, Комментариев: 1
Что из себя представляет типичный шаблон для Dle?



Что из себя представляет типичный шаблон для ДЛЕ?
Отвечаю: это набор файлов формата *.tpl, и других сопроводительных файлов (таблицы стилей, картинки, джаваскрипты).
Он состоит из следующих папок:
bbcodes - тут содержатся иконки для редактора новостей и комментариев.
dleimages - папка с изображениями, которые используются для отображения разных "системных" вещей.
images - изображения, непосредственно являющиеся элементами дизайна страницы.
js - джаваскрипты для эффектов.
style - таблицы стилей (CSS).

И таких файлов:

.htaccess - файл директив вебсервера. В данном случае, он запрещает доступ к файлам шаблона напрямую через браузер.

addcomments.tpl - файл отображения блока добавления комментариев. Именно тут прописано отображение полей для ввода никнейма, комментария, капчи и т.д.

addnews.tpl - файл отображения блока добавления новости пользователем на сайт. Тут прописываются все элементы ввода для добавления новости пользователем. Этот файл не влияет на отображение страницы добавления и рекдактирования новостей в админпанели.

comments.tpl - описывает вывод комментариев к новости. Тут указывается имя пользователя, вывод его аватары, группы, вывод кнопок для удаления комментария и т.д.

feedback.tpl - описывает блок формы обратной связи. Есть смысл сделать не так, как у меня, а дописать там же дополнительные способы связаться с администратором и/или командой сайта (аська, и-мейл и т.д.).

fullstory.tpl - шаблон вывода полной новости. Его я рассмотрю подробнее в следующих постах - иначе этот пост будет слишком большой, как для вступительного.

index.html - файл-заглушка, открывается браузером при попытке просмотра папки шаблона.

info.tpl - шаблон для вывода сообщений об ошибках и всяческих предупреждений ("по данному критерию новости не найдены", и т.д.).

informer.tpl - шаблон RSS-информера.

login.tpl
- шаблон блока авторизации и вывода пользовательской информации. Ранее содержал фрагменты PHP-кода, но сейчас полностью переработан, и более его не содержит, и не выполняет из соображений безопасности.

lostpassword.tpl - шаблон блока восстановления пароля. Тут выводится поле для указания логина/и-мейла и капчи.

main.tpl
- самый главный шаблон. По сути - "основа" веб-страницы, которую генерирует движок. В нем используется тег "{content}", который выводит разную информацию, в зависимости от того, какая страница открыта на сайте.

navigation.tpl - шаблон блока навигации. Выводит цифры страниц и кнопки перехода на предыдущую и следующую страницы.

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

pm.tpl - шаблон страницы личных сообщений. Там выводится список входящих/исходящих сообщений, форма отправки сообщения.

poll.tpl - шаблон опроса, прикрепленного к посту. Обратите внимание, шаблон опроса, который доступен на главной странице сайта - в другом файле (vote.tpl).

preview.css - таблица стилей для предпросмотра поста в админпанели. Если этого файла нет в шаблоне, то не получится просмотреть пост перед публикацией, но всё остальное будет также открываться, как обычно. Есть смысл сделать этот файл копированием из основной таблицы стилей шаблона.

preview.tpl - шаблон страницы предварительного просмотра. В нем выводится краткая/полная новость, или статическая страница при нажатии кнопки "Просмотр" в админпанели.

profile_popup.tpl - шаблон всплывающего окошка профиля пользователя (то окошко, которое открывается при клике по имени автора поста или комментария).

registration.tpl - шаблон блока регистрации на сайте. В нем формируется форма регистрации.

relatednews.tpl
- шаблон блока похожих новостей. Тут формируется вывод ссылок на новости, похожие по названию на открытую в данный момент новость (пост).

search.tpl - шаблон страницы поиска по сайту. Описывает расположение блоков для поиска и вывода результатов этого самого поиска.

searchresult.tpl - шаблон блока вывода результатов поиска.

shortstory.tpl - щаблон блока краткой новости. Тут иписывается вывод краткой новости, расположение блока добавления и отображения коммантариев, похожих новостей. Именно этот шаблон используется для вывода новостей на главную страницу сайта.

sidebar.tpl
- шаблон боковой панели. Его абсолютно необязательно создавать, но в дефолтном шаблоне он есть, и подключен в файле main.tpl кодом "{include file="sidebar.tpl"}". Если убрать этот код из main.tpl, то в шаблоне пропадет боковая панель.

speedbar.tpl - шаблон блока "хлебных крошек" (блок, выводящий информацию, где вы сейчас находитесь на сайте).

static.tpl - шаблон вывода статической страницы.

stats.tpl - шаблон вывода статистики сайта.

tagscloud.tpl - шаблон облака тегов, выводящегося в боковой панели на сайте.

topmenu.tpl
- шаблон вывода меню. Также необязателен, подключается через "include file".

topnews.tpl - шаблон вывода топовых новостей.

userinfo.tpl
- шаблон вывода странички профиля пользователя. Там отображается полная информация о пользователе.

vote.tpl
- шаблон блока голосования на сайте.


Комментарий #1
piktin 14 мая 2013 13:48 Группа: Гости
Спасибо очень полезная статья.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Яндекс и Google апдейты:
    Апдейты Яndex тИЦ
    24.03.2017Последний
    14.03.2017
    16.02.2017
    Апдейты Яndex выдачи
    24.03.2017Последний
    22.03.2017
    20.03.2017
    Апдейты ЯКаталога
    24.03.2017Последний
    22.03.2017
    20.03.2017
    Апдейты Google
    06.12.2013Последний

Популярные новости

Витрина ссылок: