ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

> Описание: Style templates FAQ
1Bot
Отправлено: 30 октября 2009 — 09:27
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




Описание файлов шаблонов для тем оформления

Основные стилевые шаблоны для 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

В помощь для разработчиков\модификаторов новых стилей необходимо описание основных файлов-шаблонов, а именно:
* их функционального назначения;
* переменных, которые используются в шаблоне и их смысловая составляющая.
 
 
electron
Отправлено: 31 октября 2009 — 09:13
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




вышеозвученный список - это всего-лишь каркасы страниц форума. все эти файлы используют общие переменные из файла style.css из папки форума. он не такой уж и большой. установив Денвер, зная хотя бы минимум html и английский язык, меняя данные в переменных этого файла (например в цветовых color и background-color) можно с легкостью создать стиль форума "под свой вкус".
 
 
1Bot
Отправлено: 31 октября 2009 — 09:42
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




electron
Хочется изменить и "каркас"
 
 
electron
Отправлено: 31 октября 2009 — 10:14
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




1Bot , ну там же тоже в основном банальный штмл. по-моему ничего сложного нет в тэгах table, td, tr, th. учебников по ним в тырнете валом, открывай и дерзай. а то что в таких вот {} скобках - это уже пхп. это уже сложнее, но тоже изучить можно потихоньку
 
 
1Bot
Отправлено: 31 октября 2009 — 10:22
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




electron пишет:
там же тоже в основном банальный штмл. по-моему ничего сложного нет в тэгах table, td, tr, th. учебников по ним в тырнете валом, открывай и дерзай. а то что в таких вот {} скобках - это уже пхп. это уже сложнее, но тоже изучить можно потихоньку

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



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




Шаблон 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']}

О функциональном и смысловом назначении переменных пока можно только догадываться, кто бы просветил

(Отредактировано автором: 13 декабря 2009 — 05:30)

 
 
electron
Отправлено: 13 декабря 2009 — 09:26
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




ну в принципе, разжевать не так уж и сложно вроде...

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']} - "Дата" и ее значение
 
 
yura3d
Отправлено: 13 декабря 2009 — 12:50
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




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!
 
 
electron
Отправлено: 13 декабря 2009 — 15:57
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




ну немножко ошибся.... Закатив глазки
 
 
1Bot
Отправлено: 18 декабря 2009 — 12:40
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




electron
yura3d
Спасибо за комментарии и поздравления. Воздушный поцелуй

Можно ли на диаграмме графически показать вложенность шаблонов?
 
 
yura3d
Отправлено: 18 декабря 2009 — 18:53
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




1Bot пишет:
Можно ли на диаграмме графически показать вложенность шаблонов?

Например? Что Вы имеете ввиду?
 
 
1Bot
Отправлено: 25 декабря 2009 — 13:29
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




yura3d пишет:
1Bot пишет:
Можно ли на диаграмме графически показать вложенность шаблонов?

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


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


Пользователь
ExBB Skins Creator


Покинул форум
Сообщений всего: 277
Дата рег-ции: Февр. 2009  
Репутация: 86




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
 
 
1Bot
Отправлено: 16 марта 2010 — 19:14
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




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


Спасибо за Ваш труд, это то, что уже давно очень хотелось увидеть Здорово Прыгаю до потолка
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждение »

> Похожие темы: Описание файлов шаблонов для тем оформления
Темы Форум Информация о теме Обновление
При переносе сообщения в действующую ветку пропали прикрепленные файлы в исходной ветке
Перенос сообщений и пропажа прикрепленных файлов
Решение проблем Ответов: 7
Автор темы: alexx
13 ноября 2010 — 02:46
Автор: alexx
ExBB FM 1.0 RC1
Новые возможности, решение проблемы обнуления файлов!
Релизы Ответов: 233
Автор темы: yura3d
1 мая 2009 — 13:07
Автор: yura3d
ищу старую тему
old styles
О жизни Ответов: 1
Автор темы: kitNest
28 апреля 2022 — 05:45
Автор: electron
html разработчики
Разные студии создания шаблонов и сайтов визитки.
HTML Ответов: 11
Автор темы: Rassol2
20 января 2011 — 20:47
Автор: BON
Кривое отображение последнего форума в списке категории
Описание причины и решение проблемы
Решение проблем Ответов: 3
Автор темы: cod
11 октября 2011 — 07:03
Автор: electron
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




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

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1064]     [ ]