ExBB Community » » Обсуждение » Описание файлов шаблонов для тем оформления

Страниц (1): [1]
 

1. 1Bot - 30 октября 2009 — 09:27 - перейти к сообщению
Описание файлов шаблонов для тем оформления

Основные стилевые шаблоны для RC1 содержатся в следующих файлах:
activate.tpl
addpoll.tpl
agreed.tpl
agreement.tpl
all_header.tpl
board_body.tpl
board_data.tpl
edit_topic_title.tpl
email_newtopic.tpl
email_reply.tpl
error.tpl
footer.tpl
form_code.tpl
forum_body.tpl
forum_data.tpl
helprules.tpl
helprules_data.tpl
login.tpl
logos.tpl
mailform.tpl
memblist.tpl
memblist_data.tpl
moveposts.tpl
moveposts_data.tpl
movetopic.tpl
newmail.tpl
newposts.tpl
newposts_data.tpl
news.tpl
news_add.tpl
news_data.tpl
news_show.tpl
pm_inbox.tpl
pm_inbox_data.tpl
pm_new.tpl
pm_outbox.tpl
pm_outread.tpl
pm_read.tpl
pm_show.tpl
poll.tpl
poll_data.tpl
poll_edit.tpl
poll_view.tpl
postok.tpl
post_addnew.tpl
post_edit.tpl
post_fastedit.tpl
post_form.tpl
post_reply.tpl
preview.tpl
printpage.tpl
print_data.tpl
profile.tpl
profile_show.tpl
request_form.tpl
search.tpl
search_intop.tpl
send_pass.tpl
showonline.tpl
showonline_data.tpl
smiles_data.tpl
smiles_show.tpl
smile_map.tpl
subforums.tpl
topic_body.tpl
topic_data.tpl
topic_options.tpl
topic_restore.tpl
topic_stat_table.tpl

В помощь для разработчиков\модификаторов новых стилей необходимо описание основных файлов-шаблонов, а именно:
* их функционального назначения;
* переменных, которые используются в шаблоне и их смысловая составляющая.
2. electron - 31 октября 2009 — 09:13 - перейти к сообщению
вышеозвученный список - это всего-лишь каркасы страниц форума. все эти файлы используют общие переменные из файла style.css из папки форума. он не такой уж и большой. установив Денвер, зная хотя бы минимум html и английский язык, меняя данные в переменных этого файла (например в цветовых color и background-color) можно с легкостью создать стиль форума "под свой вкус".
3. 1Bot - 31 октября 2009 — 09:42 - перейти к сообщению
electron
Хочется изменить и "каркас"
4. electron - 31 октября 2009 — 10:14 - перейти к сообщению
1Bot , ну там же тоже в основном банальный штмл. по-моему ничего сложного нет в тэгах table, td, tr, th. учебников по ним в тырнете валом, открывай и дерзай. а то что в таких вот {} скобках - это уже пхп. это уже сложнее, но тоже изучить можно потихоньку
5. 1Bot - 31 октября 2009 — 10:22 - перейти к сообщению
electron пишет:
там же тоже в основном банальный штмл. по-моему ничего сложного нет в тэгах table, td, tr, th. учебников по ним в тырнете валом, открывай и дерзай. а то что в таких вот {} скобках - это уже пхп. это уже сложнее, но тоже изучить можно потихоньку

1Bot пишет:
необходимо описание основных файлов-шаблонов, а именно:
* их функционального назначения;
* переменных, которые используются в шаблоне и их смысловая составляющая.
6. 1Bot - 13 декабря 2009 — 05:11 - перейти к сообщению
Шаблон board_data.tpl

Формируются переменные
$board_data_header, $board_data_footer, $board_data

Используются переменные
{$category}, {$folderpicture}, {$sponsor}, {$forumname}, {$viewing}, {$forumdescription}, {$fm->_Modoutput}, {$sub}, {$threads}, {$posts}, {$LastTopicDate}, {$LastTopicName}, {$LastPosterName}, $last, $sponsor

Языковые строки
{$fm->LANG['ForumInfo']}, {$fm->LANG['TopicsTotal']}, {$fm->LANG['Replies']}, {$fm->LANG['Updates']}, {$fm->LANG['Date']}

О функциональном и смысловом назначении переменных пока можно только догадываться, кто бы просветил
7. electron - 13 декабря 2009 — 09:26 - перейти к сообщению
ну в принципе, разжевать не так уж и сложно вроде...

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

$board_data_header - это все что выше "Последний раз Вы здесь были: 13 Декабря, 2009 - 11:54:20"
$board_data_footer - это низ форума. т.е. статистика и всё что ниже
$board_data - это есть шаблон категории (например, то что на скрине)

далее.

{$category} - имя категории (1 на скриншоте)
{$folderpicture} - рисунок форума (2)
{$sponsor} - это данные о спонсоре или его банеры (3)
{$forumname} - название форума (4)
{$viewing} - количество просматриваемых данный форум (5)
{$forumdescription} - полагаю, что это его описание (6)
{$fm->_Modoutput}
{$sub} - подключаются подфорумы (если они есть)
{$threads} - вывод кол-ва тем (7)
{$posts} - вывод кол-ва ответов (8)
{$LastTopicDate} - это подключение строки "дата :" и ее значение (9)
{$LastTopicName} - имя темы, в которой есть свежий пост (10)
{$LastPosterName} - имя автора последнего поста темы (11)
$last и $sponsor - откуда вы это взяли - не понятно, у меня в стандартном шаблоне от Маркуса этого нету.

соответственно, Языковые строки - это слова :
{$fm->LANG['ForumInfo']} - "Информация о форуме"
{$fm->LANG['TopicsTotal']} - "Тем"
{$fm->LANG['Replies']} - "Ответов"
{$fm->LANG['Updates']} - "Обновление"
{$fm->LANG['Date']} - "Дата" и ее значение
8. yura3d - 13 декабря 2009 — 12:50 - перейти к сообщению
electron пишет:
board_data.tpl - это шаблон главной страницы форума. для примера возьмем этого форум (см. скриншот)

Это не шаблон главной страницы форума, а шаблон формирования таблиц с информацией о разделах и категориях. Шаблон главной страницы хранится в файле board_body.tpl, как раз в нём и размещается информация "Последний раз Вы здесь были..." и статистика форума

electron пишет:
$board_data_header - это все что выше "Последний раз Вы здесь были: 13 Декабря, 2009 - 11:54:20"
$board_data_footer - это низ форума. т.е. статистика и всё что ниже
$board_data - это есть шаблон категории (например, то что на скрине)

$board_data_header - переменная, в которой формируется заголовок таблицы категории (на скрине это строка пункта 1 и следующая за ней строка с заголовками "Информация о форуме" и т.п.)
$board_data_footer, как уже было сказано выше, никакого отношения к статистике не имеет. Там формируется футер таблицы категории, заголовок для которой создавался в $board_data_header
В переменной $board_data формируется строка таблицы категории с информацией о разделе

В остальном всё вроде бы верно

Кстати, 1Bot, с днём рождения! Happy birthday!
9. electron - 13 декабря 2009 — 15:57 - перейти к сообщению
ну немножко ошибся.... Закатив глазки
10. 1Bot - 18 декабря 2009 — 12:40 - перейти к сообщению
electron
yura3d
Спасибо за комментарии и поздравления. Воздушный поцелуй

Можно ли на диаграмме графически показать вложенность шаблонов?
11. yura3d - 18 декабря 2009 — 18:53 - перейти к сообщению
1Bot пишет:
Можно ли на диаграмме графически показать вложенность шаблонов?

Например? Что Вы имеете ввиду?
12. 1Bot - 25 декабря 2009 — 13:29 - перейти к сообщению
yura3d пишет:
1Bot пишет:
Можно ли на диаграмме графически показать вложенность шаблонов?

Например? Что Вы имеете ввиду?


Имеется ввиду скриншоты форума с выделенными фрагментами, для которых указано, каким шаблоном эти фрагменты сформированы. Очень желательно чтобы в фрагменты вошли все шаблоны.
(Добавление)
Если для отдельных частей фрагментов используются переменные из шаблонов, то их имена тоже желательно представить на скриншотах над фрагментами (другим цветом)
13. altjo - 16 марта 2010 — 17:50 - перейти к сообщению
1Bot пишет:
..графически показать вложенность шаблонов..

В плане графической интерпретации, то так-то так, вроде (если чего не напутал).. конечно, все переменные налепить не осилил%)..

Создание Главной страницы Конференции
all_header.tpl
logos.tpl
board_body.tpl
--news.tpl
--board_data.tpl
--modules/userstop/userstop.tpl
--modules/birstday/board_body.tpl
footer.tpl
include/page_tail.php


Создание Перечня тем
all_header.tpl
logos.tpl
forum_body.tpl
--forum_data.tpl
footer.tpl
include/page_tail.php


Создание Темы/Перечня сообщений
all_header.tpl
logos.tpl
topic_body.tpl
--poll.tpl
----poll_view.tpl (для гостя)
----poll_data.tpl (для пользователя)
--topic_data.tpl
--post_form.tpl
footer.tpl
include/page_tail.php


Создание Входящих сообщений в ЛС
pm_inbox.tpl
--pm_inbox_data.tpl
footer.tpl
include/page_tail.php
14. 1Bot - 16 марта 2010 — 19:14 - перейти к сообщению
altjo пишет:
В плане графической интерпретации, то так-то так, вроде (если чего не напутал).. конечно, все переменные налепить не осилил%)..


Спасибо за Ваш труд, это то, что уже давно очень хотелось увидеть Здорово Прыгаю до потолка

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0257]     [ ]