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

Чат:
Trust
Trust
Вчера в 20:49:24
Пишите мне в ЛС
татьяна 1480
татьяна 1480
Вчера в 19:06:04
как открывать программу после скачивания?


Последние комментарии:
  • vova713 12.07.2018
    Fresh Title 1.0.0.6 (1)
    vova713-фото
    Программа не активируется , хотя сделал все по инструкции видно не долеченная, хотя и в хост прописал все как в описании .
  • Grosso2020 26.06.2018
    Парсер 2Gis (ДубльГИС) (2)
    Grosso2020-фото
    Установил. Работает!
  • Deonysyi 20.06.2018
    Electrify Spam Sender (3)
    Deonysyi-фото
    Не работает и нет инструкции.
  • nick3711 09.06.2018
    Wiki Bomber 1.5.16.0 (1)
    nick3711-фото
    И как с этим добром поступить?????????????
  • vova713 08.06.2018
    Insofta Cover (4)
    vova713-фото
    Портативная сборка этой программы тут
    Для вашей группы скрытый текст не виден
    пользуйтесь на здоровье. При смены языка входим в опции и меняем английский язык на русский и программа на русском языке.
  • nick3711 08.06.2018
    Скрипт магазина для (2)
    nick3711-фото
    Согласен, никакой инструкции нет
  • nick3711 08.06.2018
    Bootpay - скрипт (2)
    nick3711-фото
    Тоже хотелось бы узнать

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

Название темы Автор Статистика Последнее сообщение
Денежные экскурсии. Готовая система с минимальным доходом от 2 000 рублей в день

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

Trust

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

Ответов: 0

Автор: Trust

Вчера, 18:06

«СВОБОДНЫЙ МИЛЛИОНЕР»

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

Trust

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

Ответов: 0

Автор: Trust

Вчера, 17:59

20 способов продвигать патнерки без вложений

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

Trust

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

Ответов: 0

Автор: Trust

21-07-2018, 17:38

Просмотров: 5 415, Комментариев: 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 тИЦ
    18.11.2017Последний
    04.11.2017
    16.08.2017
    Апдейты Яndex выдачи
    17.07.2018Последний
    14.07.2018
    12.07.2018
    Апдейты ЯКаталога
    16.01.2018Последний
    20.12.2017
    15.12.2017
    Апдейты Google
    06.12.2013Последний

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

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