ForumD.ru - Дизайн для форумов и техническая поддержка

Объявление

Акция! Дизайн «MyBB Technical Support»

Дизайн для форума MyBB в тематике компьютерных сообществ или технической поддержки
Стоимость при покупке эксклюзивно: 2000р 1200р
Скидка 40%. В стоимость входит настройка и корректировка дизайна.

Подробнее

Дизайн «Warlords of Draenor»

Детализированный rpg-дизайн для MyBB форума гильдии «Warlords of Draenor»
Стоимость при покупке эксклюзивно: 6300р
В стоимость входит настройка и корректировка дизайна под ваш проект.

Подробнее

Светлый дизайн в фентези стиле с аниме-графикой

Макет для светлого дизайна в фентези стиле с аниме-графикой.
Стоимость: 2600р*
Дизайн продается эксклюзивно (в одни руки).

Подробнее

Дизайн для MyBB форума гильдии WoW Exodar

Детализированный rpg-дизайн для mybb форума гильдии в тематике Экзодара.
Стоимость: 2150р*
В стоимость входит настройка и корректировка дизайна.

Подробнее

Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Финансовая помощьРеклама на сайте
Стать модераторомОтзывы

Предложения

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Аватар по умолчанию

Сообщений 1 страница 5 из 5

1

Аватар по умолчанию в списках топиков
Устанавливает аватарку по умолчанию пользователям, у которых ее нет в списках.

http://forumfiles.ru/uploads/0007/e3/f7/2/308926.png

В свой стиль или HTML-верх между тегами <style>

.avatar-image[style*="default_avatar.jpg"]{
       background-image:url(Новая Ссылка)!important;
}


Аватар по умолчанию от Alex_63 V.3
Устанавливает аватарку по умолчанию пользователям, у которых ее нет.

[html]<center><img src="http://gerda.moy.su/_bd/0/01992612.jpg" width="300px" class="postimg"> <img src="http://gerda.moy.su/_bd/0/94500069.jpg" width="300px" class="postimg"></center>[/html]
Автор: Alex_63

<!-- Аватар по умолчанию / Deff, Alex_63 -->
<script type="text/javascript">
var DefAvtr = 'http://savepic.org/1864006.png'; //Ссылка на аватар по умолчанию

DefAvtr='<li class="pa-avatar item2"><img class="defavtr" src="'+DefAvtr+'" alt="Аватар"/></li>';
$('#pun-viewtopic .pa-title').each(function(){if($(this).parent().find('.pa-avatar').html()==null)$(this).after(DefAvtr);});
</script>

Вариант с отдельным Аватаром для Гостя:

<script type="text/javascript">
var DefAvtr = 'https://forumstatic.ru/files/0013/0b/24/55911.jpg'; //Ссылка на аватар по умолчанию
var GuestAvtr = 'https://forumstatic.ru/files/0013/0b/24/48543.jpg'; //Ссылка на аватар для Гостя
$('#pun-viewtopic,#pun-messages').find('.pa-title').each(function(){
var b = DefAvtr;if($(this).text()=='Гость'){b = GuestAvtr;}
var s='<li class="pa-avatar item2"><img class="defavtr" src="'+b+'" alt="Аватар"/></li>';
if($(this).parent().find('.pa-avatar').html()==null)$(this).after(s);
});$('#profile-left strong:contains("Нет аватара")')
.parent().html('<div><img src="'+DefAvtr+'"/></div>');
</script>


Аватар по умолчанию
старая версия от Deff

Автор: Deff
Поскольку появилась возможность перемещать поля под Аватаром, - а старый вариант скрипта "Аватар по умолчанию" цеплялся за позиции "pa-from" и "pa-reg",который при выключении-перемещении этих полей перестаёт работать, - то вот альтернативный  Вариант:  дефолтный Аватар крепится за "статус".

В HTML низ

<script type="text/javascript">
var DefAvtr="http://savepic.org/1864006.png";

var s='<li class="pa-avatar item2"><img class="defavtr" src="'+DefAvtr+'" alt="Аватар"/></li>';$("li.pa-title").each(function(){if (($(this).parent("ul").find("li.pa-avatar").html())==null){$(this).after(s);};});
</script>

*Текст красным меняете на Вашу ссылку


Аватар по умолчанию + Спец. Аватарки Некоторым никам
Устанавливает аватарку по умолчанию пользователям, у которых ее нет, а также дает возможность установить аватарки на ники конкретных пользователей.

Автор: Deff

Таким образом можно установить аватарки, например, удаленным пользователям.
В HTML низ:

<!-- Аватар по умолчанию + Спец Аватарки Некоторым никам -->
<script type="text/javascript">
var NickAva = {
//Ник    //Ccылка на картинку
"Хантер МакКоул":"http://forum.mybb.ru/img/avatars/0000/14/1c/9972-1368416303.jpg",
"Скай Джонсон":"http://forum.mybb.ru/img/avatars/0000/14/1c/21349-1345723841.jpg" //Последний элемент без запятой
}
$("div.post-author").each(function(){
var avalink = "https://forumstatic.ru/files/0011/8f/6e/32284.jpg";  //аватар по умолчанию
var a = $(this).find("li.pa-author").clone();a.find('span.acchide').remove();
var nick = a.text(); var tstNick = NickAva[nick]; if(tstNick!=undefined)avalink=tstNick;
if(!$(this).find("li.pa-avatar").length) $(this).find("li.pa-title").after("<li class='pa-avatar item2'><img src='" + avalink + "' title='" + nick + "' /></li>");});
</script>

Отредактировано Герда (20.05.2013 00:59:43)

+1

2

Спасибо! Эта вещь мне понадобилась))))))

0

3

Этот скрипт можно как-то модифицировать для автоматического заполнения доп.поля текстом, а не картинкой?

0

4

<script type="text/javascript">
var DefAvtr="http://s3.uploads.ru/9m7sC.gif";

var s='<li class="pa-avatar item2"><img class="defavtr" src="'+DefAvtr+'" alt="Аватар"/></li>';$("li.pa-title").each(function(){if (($(this).parent("ul").find("li.pa-avatar").html())==null){$(this).after(s);};});
</script>

0

5

большое спасибо!

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»


ВНИМАНИЕ! При обращении за техподдержкой и вопросами по скриптам/оформлению, оставляйте ссылку на форум/сайт с проблемой! Специалист должен вживую видеть проблему, чтобы подсказать как ее решить.

ВНИМАНИЕ! Гости (не зарегистрированные на форуме) могут писать сообщения, но не могут вставлять прямые ссылки! Чтобы оставить сообщение со ссылкой на сайт, форум или скриншот удалите символы: "http://", "https://" или "www."