Свои изображения, как иконки форумов

Свои изображения, как иконки форумов

На форуме drupal.ru для каждого раздела назначено свое изображение. Кто нибудь пробовал реализовать нечто похожее? Есть ли готовые решения для Advanced Forum?

Комментарии

#forum tr td.forum-2

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

В папке с темой создаем файл forum-icon.tpl.php со следующим содержимым:

В папку images/forum кладем необходимые нам файлы - вот список тех, которые там необходимо иметь:

  1. forum-closed.png
  2. forum-default.png
  3. forum-hot.png
  4. forum-hot-new.png
  5. forum-new.png
  6. forum-sticky.png
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Живой пример можно посмотреть в теме Corolla.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

не об этом речь. у человека.

а о картинках к каждому разделу.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

немного темизации и можно прикреплять свои иконки к форумам.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

А как сделать чтобы вместо картинок, постам форума назначались соответствующие css классы? Типа: .forum-closed .forum-hot и т.д.?

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Попробуйте посмотреть в сторону advanced_forum или в своей теме файл forum-icon.tpl.php и вместо <?php print theme ( 'image' , "misc/forum- $icon .png" ) ?> что-то вроде

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Спасибо, а файл 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 модифицируете примерно к такому виду

а в файле 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

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

ну на тестовом хосте срабатывает это

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Похоже с кавычками запердыка?

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Спасибо, вроде заработало, по крайней мере классы .default .sticky добавляет

Кидайте WMR - кошелек

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

И остальные описанные выше добавит раз добавляет картинки. только не забудьте оформить в цсс классы с приставкой new- потому как могут быть казусы

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Кстати, странно, что в Drupal иконки сообщений сразу не сделаны через css

У форумов кстати, конвертики через css сделаны. CSS позволяет легко использовать изображения если это нужно, а если не нужно можно оформить чисто через типографику. У многих тем стандартные иконки форумов, которые им совершенно не идут. Видимо, как и я не знали как сделать оформление через css.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

В качестве примера: Крутой форум дизайнеров: http://deforum.ru/forum/?sid=5a4234c502ef968ff8def9706199118b и http://deforum.ru/forum/theory/ Чистое CSS в оформление абсолютно стандартного движка форума - дает очень нестандратный внешний вид!

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

ну насчёт "не знали как сделать" я сильно сомневаюсь как решение сделанное по дефолту пригодно как для вставки изображений так и для создания классов (предыдущие посты неплохо демонстрируют это). тут скорее дело в западных пристрастиях к дизайну и простоте.

📎📎📎📎📎📎📎📎📎📎