Показать сообщение отдельно
Старый 15.05.2012, 01:59 Вверх   #1
Коренной житель
 
Аватар для Sardelka
Sardelka вне форума
Доп. информация
По умолчанию Подпись на заднем плане сообщения

Напишу о тот, как сделать подпись на заднем плане сообщения.

Вот скрин того, что должно получиться:



Сразу напишу о минусе, вид такой подписи можно установить только всем. Поэтому, я запретил использование подписи пользователям форума, а разрешил только персоналу.

И так, для начала нужно запретить использование 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-кодов.

Последний раз редактировалось Serberg; 27.11.2012 в 15:50..
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.03960 секунды с 10 запросами