Старый 21.10.2015, 03:28 #1 (Ссылка)
Аватар для Veter
Администратор
 
Регистрация: 01.01.1970
Адрес: На wmboard
Моя смс: vBulletin 3.x.x, DLE, WordPress, XenForo
Сообщений: 9,208
Записей в дневнике: 17
Сказал(а) спасибо: 2,050
Поблагодарили 2,661 раз(а) в 1,927 сообщениях
Репутация: 2671
Veter Veter вне форума
Администратор
Дополнительная информация
По умолчанию

Аватар для забаненных на XenForo без плагина


Конечно для XenForo есть специальные плагины, которые решают вопрос, когда забаненным юзерам присваивается специальный аватар, но на одном из форумов пришлось искать решение, как можно сделать так, чтобы забаненным после бана устанавливался специальный аватар без плагина.

Дело в том, что например плагин BannedAvatar вроде бы и работает. Но работает криво. У тех, кто не устанавливал себе индивидуальный аватар, а просто использовал дефолтный ксенфоровский, после разбана вместо картинки ничего не отображалось. И в некоторых браузерах это выглядело, как контуры квадрата с таким обрывком, когда картинка удалена, что согласитесь некрасиво. Особенно это отвратительно выглядело в сайдбаре в блоке активных юзеров, в блоке именинников, или если установлен плагин аватара на главной. Там он тоже не появлялся после разбана.

Было в общем, все плохо. И тут я подумал, если есть вариант аватара для забаненных без плагина в вобле, то почему этого не может быть в ксене?

Естественно в сети я находил варианты как это можно реализовать. Сложности были в том, например, что забаненные должны были попадать в свою группу, или иные. В ксене же по дефолту нет разделений по группам, и обычно это настраивает на самом первом этапе. Там даже администраторы в основной группе вместе с зарегистрированными. А забаненные так и остаются в этой группе даже после бана. Переделывать структуру не хотелось, поэтому пришлось немного поэкспериментировать.

Недостаток этого способа заключается в том, что аватар для забаненных отображается лишь в темах форума, а в профилях аватар остается прежний. Меня это устраивало, поэтому я не стал заморачиваться поиском решения для профиля. Способ рабочий на версии 1.2.3, на 1.4.х пока не пробовал, там еще мало народа в парилке.

Как сделать?

1. Рисуем /находим/ подходящий аватар.
2. Админка, шаблон message_user_info

Ищем:
Код:

Блок отключен
Ниже вставляем:
Код:

Блок отключен
3. На вкладке со стилями необходимо дописать:
Код:

Блок отключен
Обратите внимание на эту строчку: background: url("/styles/имя стиля если нужно в свой стиль/папка с аватаром/название аватара.png")

Здесь должны быть ваши пути и ваше имя картинки!

Все замечательно работает. Не нужно придумывать отдельную группу для банных дел мастеров, все можно оставить как есть, все аватары после разбана возвращаются.
Veter вне форума   Ответить с цитированиемОтветить с цитированием
Пользователь сказал cпасибо:
Viuga (31.10.2015)

Старый 31.10.2015, 10:50 #2 (Ссылка)
Аватар для Viuga
Супермодератор
 
Регистрация: 09.11.2013
Моя смс: vBulletin, XenForo
Сообщений: 1,382
Сказал(а) спасибо: 383
Поблагодарили 458 раз(а) в 373 сообщениях
Репутация: 568
Viuga Viuga вне форума
Супермодератор
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Veter Посмотреть сообщение
на 1.4.х пока не пробовал, там еще мало народа в парилке.
Попробую сегодня

Добавлено через 1 час 40 минут
Цитата:
Сообщение от Veter Посмотреть сообщение
Ищем:
PHP код:
<xen:if is="{$user.isOnline}"><span class="Tooltip onlineMarker" title="{xenhrase online_now}" data-offsetX="-22" data
Не во всех стилях есть такая строчка. В стиле BlueDream, к примеру, нет.
На дефолтном есть.
Цитата:
Сообщение от Veter Посмотреть сообщение
На вкладке со стилями необходимо дописать:
Это где?
Viuga вне форума   Ответить с цитированиемОтветить с цитированием
Старый 01.11.2015, 16:17 #3 (Ссылка)
Аватар для lukamal
Модератор
 
Регистрация: 30.08.2012
Сообщений: 797
Сказал(а) спасибо: 539
Поблагодарили 478 раз(а) в 279 сообщениях
Репутация: 539
lukamal lukamal вне форума
Модератор
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Veter Посмотреть сообщение
И тут я подумал, если есть вариант аватара для забаненных без плагина в вобле, то почему этого не может быть в ксене?
А как это в вобле?
Где смотреть?


lukamal вне форума   Ответить с цитированиемОтветить с цитированием
Старый 02.11.2015, 00:26 #4 (Ссылка)
Аватар для Veter
Администратор
 
Регистрация: 01.01.1970
Адрес: На wmboard
Моя смс: vBulletin 3.x.x, DLE, WordPress, XenForo
Сообщений: 9,208
Записей в дневнике: 17
Сказал(а) спасибо: 2,050
Поблагодарили 2,661 раз(а) в 1,927 сообщениях
Репутация: 2671
Veter Veter вне форума
Администратор
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Viuga Посмотреть сообщение
Не во всех стилях есть такая строчка. В стиле BlueDream, к примеру, нет.
На дефолтном есть.
Ну теть, ты же уже не новичок
Ясное дело, что такая строчка есть не везде. Зависит от стиля. Если нет строчки, действуем по логике, интуиции, методом тыка и тд.

Цитата:
Сообщение от Viuga Посмотреть сообщение
Это где?
Экстра css

Цитата:
Сообщение от lukamal Посмотреть сообщение
А как это в вобле?
По вобле инструкции нет. Делал на тройке. На четверке пока не делал.
Veter вне форума   Ответить с цитированиемОтветить с цитированием
Пользователь сказал cпасибо:
lukamal (02.11.2015)
Старый 02.11.2015, 19:03 #5 (Ссылка)
Аватар для Viuga
Супермодератор
 
Регистрация: 09.11.2013
Моя смс: vBulletin, XenForo
Сообщений: 1,382
Сказал(а) спасибо: 383
Поблагодарили 458 раз(а) в 373 сообщениях
Репутация: 568
Viuga Viuga вне форума
Супермодератор
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Veter Посмотреть сообщение
Ну теть, ты же уже не новичок
Я для новичков.
Viuga вне форума   Ответить с цитированиемОтветить с цитированием
Ответ
v.partners

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выравниваем аватар на главной XenForo Viuga XenForo 6 02.05.2017 18:24
Плагин XenForo аватар для забаненных Veter Плагины для XenForo 2 30.01.2015 23:08
1.2.x Аватар на главной XenForo: Waindigo Last Post Avatar Veter Плагины для XenForo 3 07.04.2014 23:16
Черная полоса в шапке при установке плагина vSilder Alisa WordPress 14 18.08.2013 01:30
Установка рекламного плагина Page Peel Дмитрий Просветов Дайджест блогосферы 0 23.02.2013 09:48


Текущее время: 15:25. Часовой пояс GMT +3.

Powered by vBulletin®
Copyright ©2000 - 2018, WMboard.
Перевод: zCarot
 

Форум вебмастеров

Здесь делают сайты, учатся на них зарабатывать. Ты новичёк, и ничего не понимаешь в создании сайтов и в интернет заработке? Не знаешь ответа на вопрос по сайтостроению? Мучают вопросы сео оптимизации?

Не беда, присоединяйся к сообществу вебмастеров, и зарабатывай вместе с нами!