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

Чат:
Нет сообщений


Последние комментарии:
  • hackaxe 18.11.2016
    [Vip] Скрипт приема (4)
    hackaxe-фото
    Кому нужно сделать ключ, пишите на kak@xaker.ruЗа пивас сделаю под любой домен
  • damirkzn 15.11.2016
    Instant Article Wizard (5)
    damirkzn-фото
    не работает !!
  • damirkzn 14.11.2016
    Пастухова - русская (1)
    damirkzn-фото
    С яндекса не качается , может перезалъете ?пожалуйста
  • zaw27 05.11.2016
    [Vip] Xrumer 5 VMware (7)
    zaw27-фото
    требует парольвиртуальную машину запустил, хрумер туда залил, нажимаю на ярлык открыть хрумер и выскакивает окно активации
  • headmin 04.11.2016
    BoardMaster Pro v5.7 - (2)
    headmin-фото
    Ссылка тю-тю! Обновите плиз!
  • headmin 03.11.2016
    Спамер для ask.fm (1)
    headmin-фото
    AntiГейта нет, а РуКапча (с положительным баллансом)не работает при авторегистрации новых аккаунтов: Неверно разгаданная капча. Разгадывать капчи вручную не активно! Разве что достать гдет большую базу асковских аккаунтов. А так,
  • Riximis 30.10.2016
    [Vip] VIP аккаунт на (4)
    Riximis-фото
    Пишет, Неверный логин или пароль.

Онлайн:
Юзеры (2)
Гости (13)
Боты (2)
crawl Bot
Всего на сайте (17)

Название темы Автор Статистика Последнее сообщение
[Vip] [новый коучинг] взрывной email-маркетинг 2016

Тема в разделе: Бизнес

Trust

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

Ответов: 0

Автор: Trust

Вчера, 22:51

[Vip] Евгений Попов - Секреты практического SEO​

Тема в разделе: Раскрутка / Продвижение

Trust

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

Ответов: 0

Автор: Trust

Вчера, 21:45

[Hide open] MQL программирование. Как самому написать форекс советник/ индикатор/ скрипт

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

Trust

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

Ответов: 0

Автор: Trust

Вчера, 17:56

Просмотров: 4 713, Комментариев: 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 тИЦ
    03.12.2016Последний
    13.09.2016
    19.08.2016
    Апдейты Яndex выдачи
    04.12.2016Последний
    02.12.2016
    30.11.2016
    Апдейты ЯКаталога
    04.12.2016Последний
    02.12.2016
    30.11.2016
    Апдейты Google
    06.12.2013Последний

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

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