yura3d |
Отправлено: 1 июля 2009 — 11:39
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Светлана пишет:Господа! Есть ли где-нибудь, собранные в одном месте описания файлов форума?.. Ну, что-то вроде карты файлов... Что и за что отвечает и т.д. Может быть есть примеры (шаг за шагом) переделки внешнего вида? Я не имею ввиду замену картинок, фонов. Это просто. Интересуют изменение размеров, расположение строк, блоков, удаление ненужных строк и т.д.
На данный момент подобных инструкций к сожелению нет
Светлана пишет:Если такого нет... то найдётся ли время у авторов отвечать на мои чайниковские вопросы? Если найдётся, то тему можно переименовать во что-то вроде "Пример изменения внешнего вида форума" или т.п.
Я думаю найдётся, а по результатам возможно, что и толковое руководство по созданию тем оформления получится |
|
|
altjo |
Отправлено: 1 июля 2009 — 13:11
|
ExBB Skins Creator
Покинул форум
Сообщений всего: 277
Дата рег-ции: Февр. 2009
Репутация: 86
|
Светлана пишет:Интересуют изменение размеров, расположение строк, блоков, удаление ненужных строк и т.д.
Если все-же будете править сами шаблоны, то я бы советовал запастись каким-то софтом, например: AVSearch (для поиска в файлах; особенно ценен когда нужно найти, где в каких файлах встречается, например, class="pformleft") и WinMerge (для сравнения файлов; вот я правил многие файлы темы, а потом вышел апдейт форума, и очень пригодилась эта прога, там сразу всё видно, что и где правилось автором форума :)) |
|
|
yura3d |
Отправлено: 1 июля 2009 — 13:52
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Светлана
По-моему у Вас получается очень даже неплохо
Несколько дополню сказанное. Для редактирования ссылок на вход/выход и на правила форума в файле templates/ваш_скин/logos.tpl смотрим такую строку:
CODE:$loginout = ($fm->user['id'] !== 0) ?
'( <a href="loginout.php?action=logout" title="'.$fm->LANG['Exit'].'">'.$fm->LANG['Exit'].'</a>'.$admincenter .' · <a href="tools.php?action=rules" title="'.$fm->LANG['ForumRules'].'"><font color="red">'.$fm->LANG['ForumRules'].'</font></a> )'
:
'( <a href="loginout.php" title="'.$fm->LANG['Login'].'">'.$fm->LANG['Login'].'</a> · <a href="register.php" title="'.$fm->LANG['Registration'].'">'.$fm->LANG['Registration'].'</a> · <a href="tools.php?action=rules" title="'.$fm->LANG['ForumRules'].'"><font color="red">'.$fm->LANG['ForumRules'].'</font></a> )';
Я специально визуально разделил её на фрагменты, чтобы можно было чётко уловить принцип работы. В первом фрагменте:
CODE: '( <a href="loginout.php?action=logout" title="'.$fm->LANG['Exit'].'">'.$fm->LANG['Exit'].'</a>'.$admincenter .' · <a href="tools.php?action=rules" title="'.$fm->LANG['ForumRules'].'"><font color="red">'.$fm->LANG['ForumRules'].'</font></a> )'
содержаться ссылки, выводимые для случая, когда пользователь авторизован на форуме (это ссылки на выход, правила форума, редактор объявлений и админцентр). Во 2-ом фрагменте:
CODE:'( <a href="loginout.php" title="'.$fm->LANG['Login'].'">'.$fm->LANG['Login'].'</a> · <a href="register.php" title="'.$fm->LANG['Registration'].'">'.$fm->LANG['Registration'].'</a> · <a href="tools.php?action=rules" title="'.$fm->LANG['ForumRules'].'"><font color="red">'.$fm->LANG['ForumRules'].'</font></a> )'
содержаться ссылки, выводимые для гостей форума (ссылки на вход, регистрацию и правила форума). По аналогии работает также следующая строка:
CODE:$loginact = ($fm->user['id'] !== 0) ?
'<b><a href="profile.php" title="'.$fm->LANG['YourProfile'].'">'.$fm->LANG['YourProfile'].'</a></b> · <a href="messenger.php" target="_blank" title="'.$fm->LANG['PMTitle'].'">'.$fm->LANG['PM'].''.$unread.'</a> · <a href="search.php?action=newposts" title="'.$fm->LANG['NewPosts'].'">'.$fm->LANG['NewPosts'].'</a>'
:
' <a href="profile.php?action=lostpassword" title="'.$fm->LANG['ForgottenPass'].'">'.$fm->LANG['ForgottenPass'].'</a> ';
Она отвечает за вывод ссылок на редактирования профиля, на вход в ящик личных сообщений, на вывод списка тем с обновлениями (для авторизованных пользователей) или вывод ссылки на восстановление пароля (для гостей)
altjo
Благодарю за полезные ссылки, я думаю эти программы пригодятся всем, кто занимается созданием тем оформления и локализаций для ExBB (да и вообще для любого движка) |
|
|
Светлана |
Отправлено: 1 июля 2009 — 14:34
|
Забанен
Покинул форум
Сообщений всего: 240
Дата рег-ции: Июнь 2009
Репутация: 8
[+]
|
Да, проги полезные. Кстати, хочу заметить, что некоторые РНР-редакторы с интерпретаторами некорректно открывают РНР файлы форума. В результате меняется содержимое файла. Возможно, что причина "убегания" форума за монитор была в этом. В представленных прогах этого, надеюсь, не замечено.
Вопрос следующий. Обнаружена досадная ошибка в рускам языка! На странице входа. "Для входа на конференцию Вы должны быть зарегЕстрированНы.
Если Вы еще не зарегЕстрированНы, то зарегЕстрируйтесь. Сделать это можно кликнув по ссылке "Регистрация". " Как изменить текст?(Отредактировано автором: 1 июля 2009 — 14:36) |
|
|
Светлана |
Отправлено: 2 июля 2009 — 11:25
|
Забанен
Покинул форум
Сообщений всего: 240
Дата рег-ции: Июнь 2009
Репутация: 8
[+]
|
Вид постов... Удалена верхняя строка с "Добавить опрос | Поиск в теме | Версия для печати | Подписаться" вместе со строкой таблицы. Удалены кнопки "Ответить" и "Новый опрос" и строка с описанием темы за ненужностью. Название темы перенесено в одну строку с кол-вом страниц и кнопкой "Новая тема" и оформлена таблица.
В левой колонке остаются аватар, тип пользователя ("участник" если возможно, не выводить), кол-во сообщений на форуме, статус.
Высота короткого поста не должна быть больше, чем необходимо для размещения инфы в левой колонке.
Верхние кнопки поста перенесены в нижнюю строку, вправо. Кнопка "Жалоба" удалена. Из кнопок в нижней строке остаётся только "Профиль". Желающий может написать в личку и через профиль. Ну, можно оставить, если не мешает
Ник пользователя, и дата сообщения перенесены в одну строку в окно сообщений.
Ай-пи пишется нормальным шрифтом. Очень желательно ширину левой колонки сделать фиксированной. Мне важно, что бы картинки с графиками были смотрибельны в рабочем окне.
На мой вкус посты стали легче, нет прежней тяжеловесности. Я сейчас не говорю о шрифтах и стиле кнопок. Буду менять. И опять же - экономия места.
Тот же вопрос... Где? Как?(Отредактировано автором: 2 июля 2009 — 11:46) |
|
|
Светлана |
Отправлено: 8 августа 2009 — 06:08
|
Забанен
Покинул форум
Сообщений всего: 240
Дата рег-ции: Июнь 2009
Репутация: 8
[+]
|
Так и не нашлось времени у авторов. Понимаю... Пришлось разбираться самой. В общем, форум легко оформляется даже дилетантом, каким являюсь я. Просто переделываются нужные файлы tpl. из папки с темой оформления. Сложнее оказалось с РНР - пришлось изменять цвет шрифта в двух местах, ну и "по мелочи". Спасибо altjo за ссылки на проги, AVSearch очень оказалась полезна, а с WinMerge не разобралась, так и не поняла как она работает, да и работает ли вообще . Движок в плане изменения дизайна очень удобен.
Было бы полезным в штатную комплектацию добавить возможность прикрепления к сообщению нескольких файлов и просмотр картинок в отдельном окне, без привязки к посту.
Если у кого-нибудь будет время, объясните пожалуйста, как в странице регистрации сделать обязательными к заполнению поля: место проживания (откуда), дату рождения?
Ну и результат трудов праведных, посты - |
|
|
|