Переменная в phpbb куда-то спряталась ))

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
БОРИСЫЧ
Зашел немного посидеть
Зашел немного посидеть
Сообщения: 89
Стаж: 10 лет 1 месяц
Откуда: Москва
Контактная информация:

Переменная в phpbb куда-то спряталась ))

Сообщение БОРИСЫЧ »

Прошу знающих товарищей оказать помощь!

Дело было вечером, делать было нечего. Решился заменить стандартную иконку-скрепку, показывающую наличие прикрепленных файлов в теме. Казалось бы, простая задача, но привела она меня в тупик тупиковый. Стиль у меня subsilver2.

Дело в том, что в двух шаблонах, выводящих таблицу-список тем (viewforum_body и search_results) иконка-скрепка вставляется в код следующей командой: {topicrow.ATTACH_ICON_IMG}

И все. Никаких тебе условий IF / ELSE, проверяющих наличие вложенных файлов в сообщении. Никаких тебе тегов <IMG>. Как управлять этой командой? Через админ-панель в настройках / Стиль / Наборы изображений / Изменить / есть возможность только лишь поменять картинку и указать ее размеры. А мне нужно задать еще некоторые атрибуты для данного тега <IMG> (например valign, alt и прочие).

В html коде, отдаваемом сервером, выводится такой код, непонятно как генерирующийся:

Код: Выделить всё

<img src="./styles/subsilver2/imageset/icon_topic_attach.gif" width="14" height="18" alt="Вложения" title="Вложения" /> 
Видимо, есть какая то переменная, в которую запихали весь html код картинки. В итоге вопрос: где, в каком шаблоне находится html код или переменная, который соответствует команде {topicrow.ATTACH_ICON_IMG}. Неужели в БД? :sh_ok:
#1
Аватара пользователя
Yko552
Заглянул на огонек
Заглянул на огонек
Сообщения: 6
Стаж: 10 лет 7 месяцев
Заблокирован

Переменная в phpbb куда-то спряталась ))

Сообщение Yko552 »

БОРИСЫЧ писал(а):Видимо, есть какая то переменная, в которую запихали весь html код картинки. В итоге вопрос: где, в каком шаблоне находится html код или переменная, который соответствует команде {topicrow.ATTACH_ICON_IMG}. Неужели в БД? :sh_ok:

В корне viewforum.php описание topicrow

Код: Выделить всё

$template->assign_block_vars('topicrow', array(
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Переменная в phpbb куда-то спряталась ))

Сообщение DeaDRoMeO »

Правильная подсказка, ищите в php файле формирование этой переменной и там присваивайте ей класс, который потом опишите в css используемого стиля
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение