VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На многих форумах видел такой эффек, что подпись пользователя размещается не под сообщением, а на заднем фоне сообщение с правым выравниванием. Вот интересует вопрос, а у булки есть подобный хак? Или может кто-нибудь подсказать как это реализовать?
А уверены что это подпись?
А если юзер поставит в подпись текст, тогда как?
Я могу посоветовать как это сделать, но лишь при условии, что юзер будет ставить в подпись картинку и только.
@Sardelka
Продвинутый
Join Date: Nov 2010
Posts: 101
Версия vB: 3.8.4
Пол:
Reputation:
Опытный 38
Репутация в разделе: 34
0
У меня на сайте подпись монут поставить только персонал сайта и випы, и все это только через админку. Да, помощь нужна.
Sardelka добавил 18.10.2011 в 10:22
Полазел в postbit и нашел: $post[signature] - отвечает за подпись, $post[message] - отвечает за содержание сообщения.
Last edited by Sardelka : 10-18-2011 at 11:22 AM.
Reason: Добавлено сообщение
Для начала запрещаем использовать ВВ коды в подписях. Нужно чтоб ссылка не парсилась. В поле для подписи указываем ТОЛЬКО ссылку на картинку.
В шаблоне postbit_legacy
находим
Code:
<div id="post_message_$post[postid]">
Заменяем на
Code:
<div id="post_message_$post[postid]"<if condition="$post['signature']"> style="background: url($post[signature]) no-repeat right top; height: 100px;"</if>>
Это на скорую руку, высоту пока не придумал как универсально задать. Меняете её под себя.
Можно делать картинки одинаковой высоты, тогда никаких проблем не возникнет
Sven добавил 18.10.2011 в 12:08
Забыл добавить. В этом же шаблоне удалить условие подписи с самой переменной.
Last edited by Sven : 10-18-2011 at 01:08 PM.
Reason: Добавлено сообщение
@Sardelka
Продвинутый
Join Date: Nov 2010
Posts: 101
Версия vB: 3.8.4
Пол:
Reputation:
Опытный 38
Репутация в разделе: 34
0
А как сделать выравнивание не только по правому краю, а еще по низу?
style="background: url($post[signature]) no-repeat right top;
top -> bottom
@Sardelka
Продвинутый
Join Date: Nov 2010
Posts: 101
Версия vB: 3.8.4
Пол:
Reputation:
Опытный 38
Репутация в разделе: 34
0
Спасибо, полазил в инете и уже нашел.
Теперь все выглядит прекрасно. Осталось разобраться с правами подписи. Хотелось, чтобы только админ мог определленым пользователям ставить подпись. Но пока не получается.
Например, захожу в группы, далее редактирую группу Супермодер, ставлю чтобы он не мог использовать подпись. Далее нахожу пользователя из этой группы, ставлю ему подпись. Но подпись у него не отображается до тех пор, пока опять не зайду в группы и не поставлю галочку, что супермодеры могут использовать подпись. А если поставлю галочку, то этот пользователь сможет сам изменять подпись, что не очень бы хотелось.
А так это, мелочи. Ведь такую "Фишку" будут использовать проверенные мной пользователи, и думаю они поймут фразу: "Tckb захочешь изменить подпись, то только через админа, а то бан!"
Еще раз спасибо за помощь!
Sardelka добавил 18.10.2011 в 12:53
Блин, обнаружил касяк, так раз с высотой картинки. Например прописал я вместо 100px, 500px (или больше или меньше уже без разницы), проблема в том, что это ограничивает высоту не только подписи но и самого сообщения. Т. е. если сликом длинное сообщение, то оно выходит за нижнюю границу сообщения и ложится но нижнее сообщение.
Sardelka добавил 18.10.2011 в 12:56
Решается это очень просто, вместо 100px нужно поставить auto.
Sardelka добавил 18.10.2011 в 13:03
Хотя не фига не разобрался. Если ставить auto, то при маленьком сообщении (наприме три строчки), виден только кусочек картинки, а все остальное пустое.
Хотелось, чтобы ставилась не фиксированое значение ввида 100px, а плавающие: от 100px. Не вкурсе как это реализовать?
Sardelka добавил 18.10.2011 в 22:00
Нашел и исправил косяк с размером изображения. Кому надо, описываю:
В шаблоне postbit_legacy находим: <div id="post_message_$post[postid]">
И заменяем его на: <div id="post_message_$post[postid]"<if condition="$post['signature']"> style="background: url($post[signature]) no-repeat right bottom; min-height: 650px;"</if>>
650px - это минимальная высота рисунка.
Пример получившегося:
И еще раз спасибо Sven!
Last edited by Sardelka : 10-18-2011 at 11:00 PM.
Reason: Добавлено сообщение