На форуме drupal.ru для каждого раздела назначено свое изображение. Кто нибудь пробовал реализовать нечто похожее? Есть ли готовые решения для Advanced Forum?
На форуме drupal.ru для каждого раздела назначено свое изображение. Кто нибудь пробовал реализовать нечто похожее? Есть ли готовые решения для Advanced Forum?
Комментарии
может быть так:
#forum tr td.forum-2 {
background-image:url("/sites/all/themes/novosibirsk/img/forum/box.gif");
}
В папке с темой создаем файл forum-icon.tpl.php со следующим содержимым:
<?php if ($new_posts): ?>
<a id="new">
<?php endif; ?>
<?php print theme('image', $directory . "/images/forum/forum-" . $icon . ".png") ?>
<?php if ($new_posts): ?>
</a>
<?php endif; ?>
В папку images/forum кладем необходимые нам файлы - вот список тех, которые там необходимо иметь:
Живой пример можно посмотреть в теме Corolla.
не об этом речь... у человека.
а о картинках к каждому разделу.
гм... а taxonomy_image не устроит?
немного темизации и можно прикреплять свои иконки к форумам.
А как сделать чтобы вместо картинок, постам форума назначались соответствующие css классы?
Типа: .forum-closed .forum-hot и т.д.?
Попробуйте посмотреть в сторону advanced_forum
или в своей теме файл forum-icon.tpl.php
и вместо
<?php print theme('image', "misc/forum-$icon.png") ?>
что-то вроде
<div class="forum-<?php print $icon;?>"></div>
Спасибо, а файл forum-list.tpl.php при этом должен быть или без него можно обойтись?
Если вы его тимезируете в своей теме то конечно должен быть, а если вам надо всего лишь поменять картинку на див с классом, то не вижу необходимости...
Не получилось у меня обернуть всю строчку таблицы с постами форума в DIV c этими классами, смотрел тему Typebased, не нашел где там в файле forum-list.tpl.php иконки выводятся
Может денег кому дать? На пиво?
А обязательно это всё в див заключать?
может проще класс присваивать нужному < t r >?
для этого копируете в свою тему файлы forum-topic-list.tpl.php и forum-icon.tpl.php
файл forum-icon.tpl.php модифицируете примерно к такому виду
<?php if ($new_posts){ print 'new-'.$icon }else{ print $icon }?>
а в файле forum-topic-list.tpl.php сносите строку
<td class="icon"><?php print $topic->icon; ?></td>
а < t r > модифицируете до
<tr class="<?php print $topic->zebra;?> <?php print $topic->icon; ?> ">
после этих танцев получаете у теера кроме класов зебры
closed, default, hot, hot-new, new, sticky и их вариации с приставкой new-
Если помог жду пиво )))))
Блин, не выходит каменный цветок У вас аська есть?
а Вы кеш сбросьте и выйдет. Дет валяется
Сбрасывал, не помогает, пишет
http://drupal6.site/forum/15
Z:\home\drupal6.site\www\sites\all\themes\zen\zen\forum-icon.tpl.php on line 22
При этом единственное содержимое forum-icon.tpl.php это:
<?php if ($new_posts){ print 'new-'.$icon }else{ print $icon }?>
Может надо что-то еще оставить?
в смысле пишет:
Parse error: syntax error, unexpected '}' in Z:\home\drupal6.site\www\sites\all\themes\zen\zen\forum-icon.tpl.php on line 22
<?php
// $Id: forum-icon.tpl.php,v 1.3 2007/12/20 09:35:09 goba Exp $
?>
<?php if ($new_posts){ print 'new-'.$icon; }else{ print $icon; }?>
ну на тестовом хосте срабатывает это
Похоже с кавычками запердыка?
с точко-запятыми
Спасибо, вроде заработало, по крайней мере классы .default .sticky добавляет
Кидайте WMR - кошелек
И остальные описанные выше добавит раз добавляет картинки. только не забудьте оформить в цсс классы с приставкой new- потому как могут быть казусы
R376890875384
Отправил
Получил
Кстати, странно, что в Drupal иконки сообщений сразу не сделаны через css
У форумов кстати, конвертики через css сделаны.
CSS позволяет легко использовать изображения если это нужно, а если не нужно можно оформить чисто через типографику.
У многих тем стандартные иконки форумов, которые им совершенно не идут. Видимо, как и я не знали как сделать оформление через css.
В качестве примера: Крутой форум дизайнеров: http://deforum.ru/forum/?sid=5a4234c502ef968ff8def9706199118b и http://deforum.ru/forum/theory/
Чистое CSS в оформление абсолютно стандартного движка форума - дает очень нестандратный внешний вид!
ну насчёт "не знали как сделать" я сильно сомневаюсь как решение сделанное по дефолту пригодно как для вставки изображений так и для создания классов (предыдущие посты неплохо демонстрируют это). тут скорее дело в западных пристрастиях к дизайну и простоте...
Одним словом - чего же вы хотите они же нерусские.
Хочу красивых проработанных шаблонов
К примеру монстры Woothemes.com - великолепный дизайн, хорошие wordpress программисты, и стандартные иконки форума в drupal темах. А админку в Drupal они вообще не темизируют, предлагают включать Гарланд
Вот, кстати, очень нестандартная Drupal тема: http://themeforest.net/item/cooolzine-magazine-theme-with-drupal-power/f...