То есть чтобы вся графика была заменена текстовыми ссылками или кнопками вроде "submit", все рабочие иконки были заменены на таблицы с одной ячейкой к примеру и т.д.
Зачем такие заморочки? Чтобы с отключенной графикой можно было бы иметь тот же интерфейс по функциональности. Многим такое просто надо.
То есть к примеру заместо
Код: Выделить всё
<td><img src="{FORUM_IMG}" alt="{L_FORUM}" title="{L_FORUM}" /></td>
Код: Выделить всё
<table align="center" width="10" height="10" cellspacing="0" cellpadding="0" border="0" bgcolor="Gray">
<tr>
<td align="center"> <img src="../../images/spacer.gif" width="10" height="10" hspace="0" vspace="0" border="0" align="middle" alt=""></td>
</tr>
</table>
Трабла: попытка переопределить в ваш_tamlate.cfg
Код: Выделить всё
$images['forum'] = "$current_template_images/folder_big.gif";
Код: Выделить всё
$images['forum'] = "$current_template_images/folder.tpl";
Корни возможно в function.php в функции function setup_style($style).
Задача: сделать так, чтобы новые tpl подрубались.
Если возможно обойтись без ковыряния движка, а обойтись изменением шкурки - вообще замечательно.
Добавлено спустя 11 минут 1 секунду:
Также с точки зрения дизайна было бы интресно иметь возможность сообщать о том же, о чем сообщают системный иконки (новые сообщения) цветом ячеек html-таблиц (чтобы к примеру если есть в теме новые сообщения, то в viewforum.php эта ячейчка html-таблицы, в которой висит эта тема, отображалась бы другим цветом)...
Добавлено спустя 2 часа 19 минут 35 секунд:
Пока "лучшее" решение - использование в качестве служебных иконок гиф-файлов прямоугольных с background, заданным через CSS... Решение явно не то - при включенной графике графика таки подгружается, чего не надо.
Теоретически - траблу можно было бы решить, если в ваш_tamlate.cfg добавить новый класс отсылок, скажем tpl или shablon. Тогда
Код: Выделить всё
$tpl['forum'] = "$current_template_images/folder.tpl";
Но тогда нужно усложнять движок весь - везде, где идет вызов $images - необходимо добавлять правило о том, что $tpl использовать только если отсуствует конкретный $images ...
Но как заставить движок видеть этот новый класс - я не знаю...