Напишу о тот, как сделать подпись на заднем плане сообщения.
Вот скрин того, что должно получиться:
Сразу напишу о минусе, вид такой подписи можно установить только всем. Поэтому, я запретил использование подписи пользователям форума, а разрешил только персоналу.
И так, для начала нужно запретить использование bb-кодов в подписи, для этого в админке - группы пользователей - управление группами пользователей - в каждой группе находим "разрешить использование bb-кодов" - ставим нет.
Далее ищем в вашем шаблоне postbit_legacy
В нем ищем код:
PHP код:
<div id="post_message_$post[postid]">
Заменяем его на:
PHP код:
<div id="post_message_$post[postid]"<if condition="$post['signature']"> style="background: url($post[signature]) no-repeat right bottom; min-height: 650px;"</if>>
Где 650 - это максимальная высота рисунка.
Например, если вы напишете сообщение из пару слов, а рисунок у вас будет стоять по высоте 400px, то понятно, целиком он не влезит.
Я взял значение 650 как более оптимальное.
Ищем:
PHP код:
<!-- sig -->
<div>
__________________<br />
$post[signature]
</div>
<!-- / sig -->
И удаляем его.
Хочу сразу отметить, что в коде стоит выравнивание по правому нижнему углу, не нравится, сами переделывайте код.
Если кто додумвется, чтобы вид такой подписи был только у определенных групп, а у остальных подпись была бы стандартной, напишите ниже.
И так далее, заходим в настройки своего кабинета и меняем подпись.
Подпись должна состоять из прямой ссылки на рисунок и без всяких bb-кодов.