Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Скрипты от пользователей 3


Скрипты от пользователей 3

Сообщений 321 страница 340 из 569

1

Администрация MyBB не гарантирует работоспособность данных скриптов, вы ставите их на свой страх и риск.

Для тех кто выкладывает скрипты:
1) Дайте краткое описание скрипта.
2) Обязательно укажите куда его вставлять.
3) Сам скрипт вставьте в bb-коды [сode] [/сode] или в [quotе] [/quotе]

Авторы скриптов, размещающие свои разработки на бесплатной и добровольной основе, оставляют за собой право в любой момент вносить в них изменения на своё усмотрение (в том числе: обновление с целью улучшения функционала и стабильности; изъятие из публичного пользования; включение рекомендательных интеграций, содержащих информацию о других разработках, относящихся к MyBB). Скрипты предоставляются авторами "как есть" и без каких-либо гарантий, высказанных или подразумеваемых. При этом размещаемый скрипт должен соответствовать условиям Пользовательского соглашения, не содержать вредоносного кода и не использоваться для рекламы и продвижения сторонних ресурсов, не относящихся к MyBB.

Пользователь, устанавливающий скрипт к себе на форум, имеет право сохранить копию скрипта, в том числе в файлы форума (если в описании к скрипту не указано иное) и использовать эту копию вместо оригинального файла. Однако следует понимать, что такая копия будет лишена каких-либо обновлений и может перестать работать вследствие изменений на сервисе. По этой причине рекомендуется использовать оригинальные версии скриптов, за исключением случаев крайней необходимости.

Данные правила относятся ко всем свободно распространяемым скриптам, размещаемым как в этой теме, так и в других темах раздела Новые возможности форумов.

В данной теме запрещено задавать вопросы и просить скрипты. Для этого есть раздел  Запросы по скриптам[10], при нарушение данного правила будет выдаваться предупреждение в профиль.

Отредактировано Alex_63 (Пт, 14 Мар 2025 11:28:27)

+8

321

Неактуально

Дополнение к скрипту "Быстрая отправка постов с текущей страницы"

Возможность отключения быстрой отправки

http://funkyimg.com/i/2bvBb.png

В HTML низ, сразу после скрипта Быстрой отправки:

<script type="text/javascript">if($('#pun-viewtopic').length)(function() {function setcookie(a,b,c){if(c){var d=new Date();d.setTime(d.getTime()+c);}if(a && b)document.cookie=a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}function getcookie(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c)c=c[0].split('=');else return false;return c[1] ? c[1] : false;}$('.formsubmit').append('<span id="fastsend_disable"><input type="checkbox" style="float:left;" checked="checked" />Быстрая отправка</span>');if($('.formsubmit').css('text-align')=='right'){$('#fastsend_disable').css({'float':'left'})}else{$('#fastsend_disable').css({'float':'right'})};if(getcookie('sendpost')=='fast' || !(getcookie('sendpost')) || getcookie('sendpost')==false){$('#fastsend_disable input[type="checkbox"]').attr('checked',true);$('#ajaxSend+.button').hide();$('#ajaxSend').show();}else if(getcookie('sendpost')=='st'){$('#fastsend_disable input[type="checkbox"]').attr('checked',false);$('#ajaxSend').hide();$('#ajaxSend+.button').show();}$('#fastsend_disable input[type="checkbox"]').click(function() {if($(this).attr('checked')){$('#ajaxSend+.button').hide();$('#ajaxSend').show();setcookie('sendpost','fast',3600*24*30*1000);}else{$('#ajaxSend').hide();$('#ajaxSend+.button').show();setcookie('sendpost','st',3600*24*30*1000);}})}())</script>

Поправлено 05.12.2015

+1

322

Устарело

При создании данного скрипта использовался скрипт от Deff "Цитирование с BB-кодами"
(в закрытых или законченных темах)

Функция цитирования при отключенном Быстром ответе

https://funkyimg.com/i/2bvBc.png

(кликабельно)

В HTML низ

<!-- Функция цитирования при отключенном Быстром ответе © Alex_63 -->
<script type="text/javascript">var BBTAG = {}
BBTAG.quote_cite_cnt = '
написал(а):'; //Текст в заголовке цитаты
BBTAG.quote_nick_pos =
0; //Текст слева или справа от ника? 0 - справа, 1 - слева
BBTAG.quote_lnk_auth =
0; //Наличие ссылки на авторский пост в цитате; 0 - без ссылки, 1 - со ссылкой
</script>
<script type="text/javascript" src="https://forumstatic.ru/files/0016/0b/c8/88795.js"></script>

0

323

Принудительная смена аватарок некоторым пользователям

В HTML низ

<!-- Меняем аватарки у некоторых пользователей // © Alex_63 -->
<script type="text/javascript">
var AvObj ={
  //ID  //Картинка

  15 : 'http://ссылка на картинку1',
  69 : 'http://ссылка на картинку2',
  87 : 'http://ссылка на картинку3'  //Последний элемент без запятой!
}
for(var uID in AvObj) {$('img[src*="/'+uID+'-"]').filter('[src*="/avatars/"]')
.attr('src',AvObj[uID]).removeAttr('width').removeAttr('height')}
</script>

0

324

Меню "Быстрый переход"

http://funkyimg.com/i/2bvB7.png

В конец HTML низ:

<!-- Меню "Быстрый переход" © Alex_63 -->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/18390.js"></script>

+7

325

Дополнительные цвета в одном окне со стандартным набором.
Доработка скрипта Спойлер и Доп.цвета
В общей сложности 140 цветов

http://s7.uploads.ru/t/3OJQc.jpg

Код:
<!--дополнительные цвета-->
<script language="javascript">
$(function(){
$('div#color-area table').append('<tr><td style="background-color: indianred;"><img src="/i/blank.gif" onclick="bbcode(\'[color=indianred]\',\'[/color]\')"></td><td style="background-color: lightcoral;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightcoral]\',\'[/color]\')"></td><td style="background-color: salmon;"><img src="/i/blank.gif" onclick="bbcode(\'[color=salmon]\',\'[/color]\')"></td><td style="background-color: darksalmon;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darksalmon]\',\'[/color]\')"></td><td style="background-color: lightsalmon;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightsalmon]\',\'[/color]\')"></td><td style="background-color: crimson;"><img src="/i/blank.gif" onclick="bbcode(\'[color=crimson]\',\'[/color]\')"></td><td style="background-color: firebrick;"><img src="/i/blank.gif" onclick="bbcode(\'[color=firebrick]\',\'[/color]\')"></td><td style="background-color: pink;"><img src="/i/blank.gif" onclick="bbcode(\'[color=pink]\',\'[/color]\')"></td><td style="background-color: lightpink;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightpink]\',\'[/color]\')"></td><td style="background-color: hotpink;"><img src="/i/blank.gif" onclick="bbcode(\'[color=hotpink]\',\'[/color]\')"></td><td style="background-color: deeppink;"><img src="/i/blank.gif" onclick="bbcode(\'[color=deeppink]\',\'[/color]\')"></td><td style="background-color: mediumvioletred;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mediumvioletred]\',\'[/color]\')"></td><td style="background-color: palevioletred;"><img src="/i/blank.gif" onclick="bbcode(\'[color=palevioletred]\',\'[/color]\')"></td><td style="background-color: lightsalmon;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightsalmon]\',\'[/color]\')"></td><td style="background-color: coral;"><img src="/i/blank.gif" onclick="bbcode(\'[color=coral]\',\'[/color]\')"></td><td style="background-color: tomato;"><img src="/i/blank.gif" onclick="bbcode(\'[color=tomato]\',\'[/color]\')"></td></tr><tr><td style="background-color: orangered;"><img src="/i/blank.gif" onclick="bbcode(\'[color=orangered]\',\'[/color]\')"></td><td style="background-color: darkorange;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkorange]\',\'[/color]\')"></td><td style="background-color: orange;"><img src="/i/blank.gif" onclick="bbcode(\'[color=orange]\',\'[/color]\')"></td><td style="background-color: gold;"><img src="/i/blank.gif" onclick="bbcode(\'[color=gold]\',\'[/color]\')"></td><td style="background-color: lightyellow;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightyellow]\',\'[/color]\')"></td><td style="background-color: lemonchiffon;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lemonchiffon]\',\'[/color]\')"></td><td style="background-color: lightgoldenrodyellow;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightgoldenrodyellow]\',\'[/color]\')"></td><td style="background-color: papayawhip;"><img src="/i/blank.gif" onclick="bbcode(\'[color=papayawhip]\',\'[/color]\')"></td><td style="background-color: moccasin;"><img src="/i/blank.gif" onclick="bbcode(\'[color=moccasin]\',\'[/color]\')"></td><td style="background-color: peachpuff;"><img src="/i/blank.gif" onclick="bbcode(\'[color=peachpuff]\',\'[/color]\')"></td><td style="background-color: palegoldenrod;"><img src="/i/blank.gif" onclick="bbcode(\'[color=palegoldenrod]\',\'[/color]\')"></td><td style="background-color: khaki;"><img src="/i/blank.gif" onclick="bbcode(\'[color=khaki]\',\'[/color]\')"></td><td style="background-color: darkkhaki;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkkhaki]\',\'[/color]\')"></td><td style="background-color: lavender;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lavender]\',\'[/color]\')"></td><td style="background-color: thistle;"><img src="/i/blank.gif" onclick="bbcode(\'[color=thistle]\',\'[/color]\')"></td><td style="background-color: plum;"><img src="/i/blank.gif" onclick="bbcode(\'[color=plum]\',\'[/color]\')"></td></tr><tr><td style="background-color: violet;"><img src="/i/blank.gif" onclick="bbcode(\'[color=violet]\',\'[/color]\')"></td><td style="background-color: orchid;"><img src="/i/blank.gif" onclick="bbcode(\'[color=orchid]\',\'[/color]\')"></td><td style="background-color: magenta;"><img src="/i/blank.gif" onclick="bbcode(\'[color=magenta]\',\'[/color]\')"></td><td style="background-color: mediumorchid;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mediumorchid]\',\'[/color]\')"></td><td style="background-color: mediumpurple;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mediumpurple]\',\'[/color]\')"></td><td style="background-color: blueviolet;"><img src="/i/blank.gif" onclick="bbcode(\'[color=blueviolet]\',\'[/color]\')"></td><td style="background-color: darkviolet;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkviolet]\',\'[/color]\')"></td><td style="background-color: darkorchid;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkorchid]\',\'[/color]\')"></td><td style="background-color: darkmagenta;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkmagenta]\',\'[/color]\')"></td><td style="background-color: indigo;"><img src="/i/blank.gif" onclick="bbcode(\'[color=indigo]\',\'[/color]\')"></td><td style="background-color: slateblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=slateblue]\',\'[/color]\')"></td><td style="background-color: darkslateblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkslateblue]\',\'[/color]\')"></td><td style="background-color: greenyellow;"><img src="/i/blank.gif" onclick="bbcode(\'[color=greenyellow]\',\'[/color]\')"></td><td style="background-color: chartreuse;"><img src="/i/blank.gif" onclick="bbcode(\'[color=chartreuse]\',\'[/color]\')"></td><td style="background-color: lawngreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lawngreen]\',\'[/color]\')"></td><td style="background-color: limegreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=limegreen]\',\'[/color]\')"></td></tr><tr><td style="background-color: palegreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=palegreen]\',\'[/color]\')"></td><td style="background-color: lightgreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightgreen]\',\'[/color]\')"></td><td style="background-color: mediumspringgreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mediumspringgreen]\',\'[/color]\')"></td><td style="background-color: springgreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=springgreen]\',\'[/color]\')"></td><td style="background-color: mediumseagreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mediumseagreen]\',\'[/color]\')"></td><td style="background-color: seagreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=seagreen]\',\'[/color]\')"></td><td style="background-color: forestgreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=forestgreen]\',\'[/color]\')"></td><td style="background-color: darkgreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkgreen]\',\'[/color]\')"></td><td style="background-color: yellowgreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=yellowgreen]\',\'[/color]\')"></td><td style="background-color: olivedrab;"><img src="/i/blank.gif" onclick="bbcode(\'[color=olivedrab]\',\'[/color]\')"></td><td style="background-color: darkolivegreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkolivegreen]\',\'[/color]\')"></td><td style="background-color: mediumaquamarine;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mediumaquamarine]\',\'[/color]\')"></td><td style="background-color: darkseagreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkseagreen]\',\'[/color]\')"></td><td style="background-color: lightseagreen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightseagreen]\',\'[/color]\')"></td><td style="background-color: darkcyan;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkcyan]\',\'[/color]\')"></td><td style="background-color: cyan;"><img src="/i/blank.gif" onclick="bbcode(\'[color=cyan]\',\'[/color]\')"></td></tr><tr><td style="background-color: lightcyan;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightcyan]\',\'[/color]\')"></td><td style="background-color: paleturquoise;"><img src="/i/blank.gif" onclick="bbcode(\'[color=paleturquoise]\',\'[/color]\')"></td><td style="background-color: aquamarine;"><img src="/i/blank.gif" onclick="bbcode(\'[color=aquamarine]\',\'[/color]\')"></td><td style="background-color: turquoise;"><img src="/i/blank.gif" onclick="bbcode(\'[color=turquoise]\',\'[/color]\')"></td><td style="background-color: mediumturquoise;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mediumturquoise]\',\'[/color]\')"></td><td style="background-color: darkturquoise;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkturquoise]\',\'[/color]\')"></td><td style="background-color: cadetblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=cadetblue]\',\'[/color]\')"></td><td style="background-color: steelblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=steelblue]\',\'[/color]\')"></td><td style="background-color: lightsteelblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightsteelblue]\',\'[/color]\')"></td><td style="background-color: powderblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=powderblue]\',\'[/color]\')"></td><td style="background-color: lightblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightblue]\',\'[/color]\')"></td><td style="background-color: skyblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=skyblue]\',\'[/color]\')"></td><td style="background-color: lightskyblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightskyblue]\',\'[/color]\')"></td><td style="background-color: deepskyblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=deepskyblue]\',\'[/color]\')"></td><td style="background-color: dodgerblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=dodgerblue]\',\'[/color]\')"></td><td style="background-color: cornflowerblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=cornflowerblue]\',\'[/color]\')"></td></tr><tr><td style="background-color: mediumslateblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mediumslateblue]\',\'[/color]\')"></td><td style="background-color: royalblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=royalblue]\',\'[/color]\')"></td><td style="background-color: mediumblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mediumblue]\',\'[/color]\')"></td><td style="background-color: darkblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkblue]\',\'[/color]\')"></td><td style="background-color: midnightblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=midnightblue]\',\'[/color]\')"></td><td style="background-color: cornsilk;"><img src="/i/blank.gif" onclick="bbcode(\'[color=cornsilk]\',\'[/color]\')"></td><td style="background-color: blanchedalmond;"><img src="/i/blank.gif" onclick="bbcode(\'[color=blanchedalmond]\',\'[/color]\')"></td><td style="background-color: bisque;"><img src="/i/blank.gif" onclick="bbcode(\'[color=bisque]\',\'[/color]\')"></td><td style="background-color: navajowhite;"><img src="/i/blank.gif" onclick="bbcode(\'[color=navajowhite]\',\'[/color]\')"></td><td style="background-color: wheat;"><img src="/i/blank.gif" onclick="bbcode(\'[color=wheat]\',\'[/color]\')"></td><td style="background-color: burlywood;"><img src="/i/blank.gif" onclick="bbcode(\'[color=burlywood]\',\'[/color]\')"></td><td style="background-color: tan;"><img src="/i/blank.gif" onclick="bbcode(\'[color=tan]\',\'[/color]\')"></td><td style="background-color: rosybrown;"><img src="/i/blank.gif" onclick="bbcode(\'[color=rosybrown]\',\'[/color]\')"></td><td style="background-color: sandybrown;"><img src="/i/blank.gif" onclick="bbcode(\'[color=sandybrown]\',\'[/color]\')"></td><td style="background-color: goldenrod;"><img src="/i/blank.gif" onclick="bbcode(\'[color=goldenrod]\',\'[/color]\')"></td><td style="background-color: darkgoldenrod;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkgoldenrod]\',\'[/color]\')"></td></tr><tr><td style="background-color: peru;"><img src="/i/blank.gif" onclick="bbcode(\'[color=peru]\',\'[/color]\')"></td><td style="background-color: chocolate;"><img src="/i/blank.gif" onclick="bbcode(\'[color=chocolate]\',\'[/color]\')"></td><td style="background-color: saddlebrown;"><img src="/i/blank.gif" onclick="bbcode(\'[color=saddlebrown]\',\'[/color]\')"></td><td style="background-color: sienna;"><img src="/i/blank.gif" onclick="bbcode(\'[color=sienna]\',\'[/color]\')"></td><td style="background-color: brown;"><img src="/i/blank.gif" onclick="bbcode(\'[color=brown]\',\'[/color]\')"></td><td style="background-color: snow;"><img src="/i/blank.gif" onclick="bbcode(\'[color=snow]\',\'[/color]\')"></td><td style="background-color: honeydew;"><img src="/i/blank.gif" onclick="bbcode(\'[color=honeydew]\',\'[/color]\')"></td><td style="background-color: mintcream;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mintcream]\',\'[/color]\')"></td><td style="background-color: azure;"><img src="/i/blank.gif" onclick="bbcode(\'[color=azure]\',\'[/color]\')"></td><td style="background-color: aliceblue;"><img src="/i/blank.gif" onclick="bbcode(\'[color=aliceblue]\',\'[/color]\')"></td><td style="background-color: ghostwhite;"><img src="/i/blank.gif" onclick="bbcode(\'[color=ghostwhite]\',\'[/color]\')"></td><td style="background-color: whitesmoke;"><img src="/i/blank.gif" onclick="bbcode(\'[color=whitesmoke]\',\'[/color]\')"></td><td style="background-color: seashell;"><img src="/i/blank.gif" onclick="bbcode(\'[color=seashell]\',\'[/color]\')"></td><td style="background-color: beige;"><img src="/i/blank.gif" onclick="bbcode(\'[color=beige]\',\'[/color]\')"></td><td style="background-color: oldlace;"><img src="/i/blank.gif" onclick="bbcode(\'[color=oldlace]\',\'[/color]\')"></td><td style="background-color: floralwhite;"><img src="/i/blank.gif" onclick="bbcode(\'[color=floralwhite]\',\'[/color]\')"></td></tr><tr><td style="background-color: ivory;"><img src="/i/blank.gif" onclick="bbcode(\'[color=ivory]\',\'[/color]\')"></td><td style="background-color: antiquewhite;"><img src="/i/blank.gif" onclick="bbcode(\'[color=antiquewhite]\',\'[/color]\')"></td><td style="background-color: linen;"><img src="/i/blank.gif" onclick="bbcode(\'[color=linen]\',\'[/color]\')"></td><td style="background-color: lavenderblush;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lavenderblush]\',\'[/color]\')"></td><td style="background-color: mistyrose;"><img src="/i/blank.gif" onclick="bbcode(\'[color=mistyrose]\',\'[/color]\')"></td><td style="background-color: gainsboro;"><img src="/i/blank.gif" onclick="bbcode(\'[color=gainsboro]\',\'[/color]\')"></td><td style="background-color: lightgrey;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightgrey]\',\'[/color]\')"></td><td style="background-color: darkgray;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkgray]\',\'[/color]\')"></td><td style="background-color: dimgray;"><img src="/i/blank.gif" onclick="bbcode(\'[color=dimgray]\',\'[/color]\')"></td><td style="background-color: lightslategray;"><img src="/i/blank.gif" onclick="bbcode(\'[color=lightslategray]\',\'[/color]\')"></td><td style="background-color: slategray;"><img src="/i/blank.gif" onclick="bbcode(\'[color=slategray]\',\'[/color]\')"></td><td style="background-color: darkslategray;"><img src="/i/blank.gif" onclick="bbcode(\'[color=darkslategray]\',\'[/color]\')"></td></tr>');
});
</script>

+4

326

Полный профиль на странице profile.php

С добавлением ссылки на редактирование профиля

http://funkyimg.com/i/2bvBt.png

Код устарел, ставим новую версию => Полный профиль на странице profile.php V.2

В HTML низ

<!-- Просмотр полного профиля на странице profile.php // © Alex_63 -->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/44994.js"></script>

+5

327

Вариация скрипта от Romych'a  "Автоматическое цветовыделение ников по группам"

Цветовыделение ников по группам

В HTML верх

<!-- Цветовыделение ников по группам © Romych -->
<script language="javascript">
var g1 = '
red';  //Цвет ников администраторов
var g2 = '
green';  //Цвет ников модераторов

$.getJSON('/api.php?method=users.orderedList&limit=50&group_id=1,2&fields=user_id,username,group_id',function(json) {var x=json.response.users;for(var i in x){var v=x[i],el='("*"):not(.pl-email):not(#navprofile)>a[href$="/profile.php?id='+v.user_id+'"],a[href*=":to(\''+v.username+'\')"]';$(function(){if(v.group_id=='1'){$(el).css('color',g1)};if(v.group_id=='2'){$(el).css('color',g2)}})}});
</script>

Отредактировано Romych (Вс, 6 Дек 2015 02:11:24)

+3

328

Ccылка на авторский пост в цитате  V.3

Отличия от предыдущей версии от Deff:
- Если цитируемый пост находится на текущей странице, переход на него по клику на ссылку в цитате происходит без перезагрузки страницы.


В HTML низ:

<!-- Ссылка на авторский пост в цитате // v.3 © Alex_63 -->
<script type="text/javascript">
$('.quote-box>cite:contains("#")').each(function() {
  var cntq = $(this).text(), pid = cntq.split(',')[0], lnkq = '<a class="qc-post-link" href="';
  if($('.post'+pid).length){$(this).html(lnkq+pid+'">'+cntq.split(',')[1]+'</a>');}
  else{$(this).html(lnkq+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+cntq.split(',')[1]+'</a>');}
});$('#pun-viewtopic .pl-quote>a').each(function() {
  $(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
});
</script>


Вариант с добавлением ссылки картинкой

http://funkyimg.com/i/2bvBS.png

В HTML низ:

<!-- Ссылка на авторский пост в цитате // v.3 © Alex_63 -->
<script type="text/javascript">
var quote_img = '
https://forumstatic.ru/files/0015/ec/20/41408.png'; //Кнопка "Перейти к сообщению" в цитате
$('.quote-box>cite:not(:contains("Скрытый текст:"))').each(function() {
  var cntq=$(this).text(),sp0='<span class="qcn">Сообщение от</span> ',
  sp1='<span class="qc-uname">###</span>';
  if(cntq.indexOf('#p')!=-1){var pid=cntq.split(',')[0],autq=cntq.split(',')[1].split(' написал')[0],
    lnkq='<a class="qc-post-link" href="',imgq='<img src="'+quote_img+'" title="Перейти к сообщению"/>',
    sp2='&nbsp;<span class="qc-post-link">'+lnkq;sp1=sp1.replace('###',autq);
    if($('.post'+pid).length){$(this).html(sp0+sp1+sp2+pid+'">'+imgq+'</a></span>');}else
    {$(this).html(sp0+sp1+sp2+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+imgq+'</a></span>');}
  }else{var autq=cntq.split(' написал')[0];sp1=sp1.replace('###',autq);$(this).html(sp0+sp1);}
});$('#pun-viewtopic .pl-quote>a').each(function() {
  $(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
});
</script>

Поправлено 24.12.2015

+6

329

На основе скрипта от Romych "Автоматическое цветовыделение ников по группам"

Цветовыделение ников по группам  V.2

С упрощенным добавлением групп

В HTML верх:

<!-- Цветовыделение ников по группам -->
<script type="text/javascript">
var groupObj ={
//ID  //Цвет

  1 : 'red',
  2 : 'blue',
  6 : 'gray'
}
,arr0=[];for(var g in groupObj){arr0.push(g)};arr0=arr0.join(',');$.getJSON('/api.php?method=users.orderedList&limit=50&group_id='+arr0+'&fields=user_id,username,group_id',function(json){var x=json.response.users;for(var i in x){var v=x[i],el='("*"):not(.pl-email):not(#navprofile)>a[href$="/profile.php?id='+v.user_id+'"],a[href*=":to(\''+v.username+'\')"]';$(function(){for(var g in groupObj){if(v.group_id==g){$(el).css('color',groupObj[g])}}})}});
</script>


Таблица стандартных групп (Romych):

Группа

ID группы

  Администраторы

1

  Модераторы

2

  Гости

3

  Обычные пользователи

4


Внимание! Быть окрашенными могут ники не более 50 пользователей!

+1

330

К скрипту => Супер - Дайсов:


Добавлена возможность установки в форму ответа своих кнопок с рандомным выбором из заранее прописанных Вариантов

Код кнопки в форму ответа:

<!-- В форму ответа//Кнопка рандомного выбора из заранее прописанных Вариантов -->
<input type=button style="float:right;margin: 4px" value="Искать" data="[Найдено]текст1,текст2,текст3,текст4,текст5" onclick="dise_2(this)"/>

Синим - название кнопки
[Найдено]текст1,текст2,текст3,текст4,текст5 - Ваша строка с Описанием и Вариантами выбора записанные в одну общую строку,
Внутри текста каждого из вариантов выбора не должно быть запятых и кавычек,
Запятую внутри текста варианта мон ставить аббревиатурой зпт.
===================
Вариант той же кнопки - картинкой:

<!-- В форму ответа//Кнопка(картинкой) рандомного выбора из заранее прописанных Вариантов -->
<span style="float:right;margin: 4px" data="[Найдено]текст1,текст2,текст3,текст4,текст5" onclick="dise_2(this)">Искать: <img src="http://s9.uploads.ru/nc7Yb.png" style="cursor:pointer;height:20px;width:20px;margin-bottom:-0.5em"/></span>

Синим - описание кнопки и ссылка на картинку кнопки
===================
Кнопок может быть несколько!

+1

331

Система блогов на форум

Просмотр блога

Страница создания блогов

Просмотр записи

http://funkyimg.com/i/2bvBT.png

http://funkyimg.com/i/2bvBU.png

http://funkyimg.com/i/2bvBV.png


Подготовительные работы

1. Создаем категорию с названием @Blogs, размещаем ее ниже всех остальных категорий.
2. В категории @Blogs создаем форум с названием @Блоги, с такими настройками:
  http://funkyimg.com/p/2bvDv.png
  (кликабельно)
Внимание! Необходимо обязательно выставить:
  Сортировать темы по   Времени создания темы
  Счетчик сообщений      Выключен

ID форума @Блоги прописываем в скрипте (см. ниже)
Чтобы узнать ID форума, - кликаем данный форум на главной и считываем цифры в конце ссылки, например:
https://forum.mybb.ru/viewforum.php?id=30


Установка скрипта

1. В начало HTML верх:

<!-- Система блогов на форум © Alex_63 / Ч.1 в HTML верх -->
<script type="text/javascript">var BLOG = {};
// Настройки //
BLOG.last    =
1; // Вывод последних записей на Главную, 0 - выключено, 1 -включено
BLOG.view    = [
1,2,4]; // Группы, допущенные к просмотру блогов; 0 - все группы
BLOG.groups  = [
1,2,4]; // Группы, допущенные к созданию блогов, 0 - все группы (кроме Гостя)
BLOG.comment =
0; // Группы, допущенные к комментированию записей; 0 - все группы(кроме Гостя)
BLOG.fID     =
30; // ID форума для блогов
</script>
<style type="text/css">.category.BlogCat{display:none!important;}</style>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0016/f0/0a/72354.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0016/f0/0a/72355.js"></script>

Настройки:
BLOG.last - вывод последних записей в блогах на Главную
BLOG.view - группы, которым разрешено просматривать блоги
BLOG.groups - группы, которым разрешено создавать записи в блогах
BLOG.comment - группы, которым разрешено комментировать записи в блогах
BLOG.fID - ID форума @Блоги, созданного для блогов

2. В HTML низ:

<!-- Система блогов на форум © Alex_63 / Ч.2 в HTML низ -->
<script type="text/javascript">
if(BLOG.view == 0 || $.inArray(GroupID,BLOG.view)!=-1){BLOG.setup();}
else if(BLOG.view!=0){(function() {
  if(document.URL.indexOf('blogs.php')!=-1){$('#pun-main .info .container').html(BLOG.txterror);}
  if($('#pun-index').length){$('.category h2>span:contains("@Blogs")').parents('.category').remove();}
  if($('#pun-searchtopics').length){$('.tcl a:contains("·")').parents('tr').remove();}
  if($('#pun-searchposts').length){$('.post h3>span>strong+a[href$="viewforum.php?id='+BLOG.fID+'"]').parents('.post').remove();}
}())}</script>


Тестируем, отписываемся в теме "Система блогов на форум"

+7

332

Продолжение серии скриптов для быстрых действий с постами

Быстрое редактирование постов

http://funkyimg.com/i/2bvBW.png

Новая версия скрипта: Быстрое редактирование постов V.2

В HTML низ:

<!-- Быстрое редактирование постов © Alex_63 -->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/97894.js"></script>

+10

333

Модификация скрипта от Deff "Cкрытое, секретное сообщение для Ника(Ников) в топике"

Спойлер персональной информации

С сохранением переносов строк, форматирования и структуры абзацев

Устарел, свежая версия => Ссылка

http://savepic.org/8035312.png

В данном варианте персональный спойлер всегда виден администраторам и модераторам форума (раздела), в котором размещено сообщение, а также создателю сообщения, вне зависимости от наличия их ников в заголовке спойлера.
Внутри спойлера сохраняется форматирование текста, переносы строк и абзацы.

В HTML низ

<!-- Спойлер персональной информации © Deff, модификация Alex_63 -->
<script type="text/javascript">
(function() {
  $('.post-content .spoiler-box>div[onclick*="toggleClass"]:contains("for Nick(s)|")').each(function() {
    var sp = $(this).parent();if(GroupID==3){sp.remove();return true;}
    var title = $(this).text().replace(/for Nick\(s\)\|/i,'').split(',');title=unescape(title);
    var tf=false,nk=$(this).parents('.post').find('.pa-author>a').text();if(nk==UserLogin){tf=true;}
    if(!(tf||$('#mod-options').length||$.inArray(UserLogin,title)!=-1)){sp.remove();return true}
    if($('#mod-options').length&&$.inArray(UserLogin,title)==-1){var s='';}
    else if($.inArray(UserLogin,title)!=-1){s=' для '+UserLogin;}
    else if(tf){s='';}$(this).html('<b style="color:red">Скрытое сообщение'+s+'</b>');
    var cnt=sp.find('blockquote');cnt0=cnt.html();cnt0=unescape(cnt0);cnt.html(cnt0);
  });
  function encoder(arr) {
    var str = escape(arr[1]);
    str=str.replace(/%5B/g,'[').replace(/%5D/g,']').replace(/%3D/,'=').replace(/%0A/g,'\n');
    $("#main-reply").val(arr[0]+str+arr[2]);
  }
  Wraper_SP = function() {
    var bound = '###spForYOU###';
    if($('#main-reply').getSelection().length<1){alert('Не выделен текст для скрытого сообщения.\nВыделите текст и нажмите на кнопку.');return false}
    var Nam = '';Nam = prompt("Скрытое сообщение для следующих ников\n\nВведите через запятую нужные ник(и):","");
    Nam = Nam.split(/\s?\s?\s?,\s?\s?\s?/ig).join(',');Nam=escape(Nam);Nam=Nam.replace(/%2C/g,',');
    var a = "[", b = "]",end = bound+a+'/spoiler'+b;var start = a+'spoiler="for Nick(s)|'+Nam+'"'+b+bound;
    $("#main-reply").focus(); bbcode(start,end);var arr=$("#main-reply").val().split(bound);encoder(arr);
  }
  if($('#pun-edit,#pun-post,#pun-viewtopic').length) {
    var tit = "Спойлер персональной информации";
    $('#form-buttons #button-spoiler').after('<td id="button-sp_for_you" title="'+tit+'" align="center" valign="center">\
    <img style="height:22px;width:22px;margin:-4px -2px 0 -2px;" src="http://savepic.org/1446271.gif" onclick="Wraper_SP()"/></td>');
  }
}());
</script>

Использование
Выделяем текст, который необходимо свернуть в спойлер, кликаем на кнопку http://savepic.org/8043504.gif.
Текст, введенный в спойлер вручную, не будет закодирован, а значит, его можно будет прочитать в исходном коде страницы.


Более свежая версия, с надежной защитой информации => Скрипты от пользователей 3
первоначальный, устаревший скрипт - тут => Скрипты от пользователей 3

Скрипт обновлен 13.12.2015,  добавлено кодирование

+4

334

"Последние сообщения форума" - новая версия

Адаптирован для работы совместно со скриптом "Система блогов на форум"

В HTML низ

<!-- Последние 10 сообщений форума, новая версия © Alex_63 -->
<style>
.container.stats {margin-bottom: -13px;}
.stats table {
  padding: 0 !important;
  margin-top:7px;
  width: 100%;
}
.stats table th {text-align: left;}
.stats table td {
  padding: .5em;
  border-top-style: solid;
  border-top-width: 1px;
}
.stats .t-head {font-weight: 700}
</style>

<script src="/export.php?type=js&max=30" type="text/javascript"></script>
<script type="text/javascript">
(function() {
  var numPosts =
10; //Количество выводимых сообщений (не более 20)
  var html = '',html0 = '<div class="container stats"><span class="t-head">\
  Последние 10 сообщений форума</span><table cellspacing="0" class="container">\
  <thead><tr><th>Автор</th><th>Время</th><th>Последнее сообщение</th></tr>\
  </thead><tbody class="hasicon">';for(var i=0;i<content.length;i++){
    var s0=content[i][0],s1=content[i][1];s2=content[i][2];s3=content[i][3];
    var ts = new Date();ts.setTime(1000*s0),mo=ts.getMonth()+1;
    if (mo<10) {mo='0'+mo;}var hh = ts.getHours(),mm = ts.getMinutes()+'';
    if (mm<10) {mm='0'+mm;}ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
    var a = '<tr><td>'+s1+'</td><td class="tc2">'+ts+'<td class="tcr">\
    <a href="'+s2+'" target="_blank">'+s3+'</a><br/></td></tr>';
    if(s3.indexOf('·')!=-1||s3.indexOf('¬')!=-1){a=''};html+=a;
  } var b = html0+html+'</tr></tbody></table></div><br/>\
  <h2><span>Общая статистика</span></h2>';nP=numPosts-1;
  $('.statscon').prepend(b);$('.statscon tbody tr:gt('+nP+')').remove();
}());
</script>

Поправлено 17.12.2015 для работы совместно со скриптом "Псевдо-удаление сообщений и тем"

+10

335

Обновление скрипта "Псевдо-удаление сообщений"

Описание:
При удалении сообщения пользователем, сообщение скрывается от всех, кроме модераторов и администраторов. Под модератором в "удаленный" пост добавляется пометка "Удалено пользователем", также добавляется кнопка "Восстановить", при нажатии на которую пост "восстанавливается" и снова становится доступным для просмотра.

Псевдо-удаление сообщений и тем  V.2

http://funkyimg.com/i/2bvBY.png

В этой версии:
- возможность псевдо-удаления и восстановления тем
- быстрое восстановление постов, без переадресации
- пофорумный вывод удаленных сообщений
- быстрый перенос удаленных сообщений из темы

В HTML верх

<!-- Псевдо-удаление сообщений © Alex_63 - Ч.1 в HTML верх -->
<style id="HidPost">.post{display:none}</style><script type="text/javascript">
if(document.title.indexOf('¬')!=-1)document.title=document.title.split('¬')[1]</script>

В начало HTML низ

<!-- Псевдо-удаление сообщений © Alex_63 - Ч.2 в HTML низ -->
<script type="text/javascript" src="https://forumstatic.ru/files/0016/0b/c8/96496.js"></script>


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


"Удаленный" пост имеет селектор .post.del


Вариант оформления (рамка вокруг удаленного поста): - В HTML верх или Конец Второго окна стилей без тегов <style>

<style type="text/css">
.post.del{
  outline:double 3px rgba(162, 2, 2, 0.37);
}
</style>


Скрытие "удаленных" постов от модераторов:

<style>.gid2 .post.del{display:none!important;}</style>


Скриншоты
Удаленная тема, отображение для модераторов / админов (в топике)
http://funkyimg.com/i/2bvBZ.png
Удаленная тема, отображение для модераторов /админов (в форуме)
http://funkyimg.com/i/2bvEt.png
Форма переноса удаленного поста (открывается по клику на "Перенести")
http://funkyimg.com/i/2bvC1.png
Удаленный пост для пользователя (сразу после нажатия кнопки "Удалить")
http://funkyimg.com/i/2bvC2.png
Ссылка на страницу вывода удаленных сообщений в форуме
http://funkyimg.com/i/2bvEu.png

+8

336

"Форум просматривают"

Вывод пользователей, просматривающих форум и темы в нем

http://funkyimg.com/i/2bvFs.png

В HTML низ:

<!-- Вывод пользователей, просматривающих форум © Alex_63 -->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/23645.js"></script>


Если установлен скрипт «Меню "Быстрый переход"», данный скрипт ставим выше скрипта Меню!


+4

337

Спойлер персональной информации  V.3

С более надежной защитой скрытой информации

http://funkyimg.com/i/2bvEC.png

В этой версии - более надежное кодирование информации в спойлере и кодирование ников пользователей, для которых предназначен спойлер.
Персональный спойлер всегда виден администраторам и модераторам форума (раздела), в котором размещено сообщение, а также создателю сообщения, вне зависимости от наличия их ников в заголовке спойлера.
Внутри спойлера сохраняется форматирование текста и переносы строк. Цитаты, спойлеры, таблицы внутри персонального спойлера не работают.


В HTML низ:

<!-- Спойлер персональной информации V.3 © Deff, Alex_63 -->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/87206.js"></script>


Использование
Выделяем текст, который необходимо свернуть в спойлер, кликаем на кнопку http://sa.uploads.ru/t/Piyqa.gif.
/Текст, введенный в спойлер уже после вставки спойлера в форму ответа, не будет закодирован, а значит, его можно будет прочитать в исходном коде страницы.


Если нужно скрыть спойлер от модераторов - ставим сразу после скрипта спойлера такой код:

<script>if(GroupID!=1)$('.private-spoiler').remove()</script>


Если нужно скрыть от всех, кроме глав.Админа, - ставим сразу после скрипта спойлера такой код:

<script>if(UserID!=2)$('.private-spoiler').remove()</script>


03.01.2016 Добавлено распознавание смайлов в спойлере; добавлена возможность ограничения доступа к спойлеру

+5

338

Переработанная версия скрипта от Romych "Модераторские теги в сокращённом варианте"

Модераторские теги

С защитой от использования обычными юзерами

http://savepic.net/7563485.png

В HTML верх (или в конец Второго окна стилей без тегов <style>)

<!-- Модераторские теги © Alex_63 // Ч.1 Стиль -->
<style type="text/css">
div[class^="exmod"]{
  background: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0)); 
  background: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0)); 
  background: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0)); 
  background: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0)); 
  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
  border-radius:11px;box-shadow:5px 5px 5px #9C9C9C;padding:1px;margin:1em 50px;
}
.modex1 {
  background-color: #CD5C5C !important;
  background-image: -moz-linear-gradient(left top , #B22222, #FA8072);
  background-image: -o-linear-gradient(left top, #B22222, #FA8072);
  background-image: -webkit-linear-gradient(left top, #B22222, #FA8072);
  background-image: -ms-linear-gradient(left top, #B22222, #FA8072);
}
.exmod1{background-color: #FFB6C1;border: 2px solid #ce4378 !important;}
.exmod2{background-color: #87CEFA;border: 2px solid #59add4 !important;}
div[class^="modex"] {
  border-radius: 8px 8px 0 0 !important;
  font-size: 1.2em; color: white;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.7);
  background-attachment: scroll !important;
  background-clip: border-box !important;
  background-origin: padding-box !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
  background-size: auto auto !important;
  margin:0;padding:2px 0 2px 10px;
}
.modex2 {
  background-color: #4682B4 !important;
  background-image: -moz-linear-gradient(left top , #4682B4, #87CEFA);
  background-image: -o-linear-gradient(left top, #4682B4, #87CEFA);
  background-image: -webkit-linear-gradient(left top, #4682B4, #87CEFA);
  background-image: -ms-linear-gradient(left top, #4682B4, #87CEFA);
}
.mod-inner{padding:6px 10px;display:block;min-height:73px;height:auto;}
.exmod1 .mod-inner{
  background:url(https://forumupload.ru/uploads/0000/14/1c/687287-3.png) no-repeat scroll 95% 0 transparent;
}
.exmod2 .mod-inner{
  background:url(https://forumupload.ru/uploads/0000/14/1c/687287-4.png) no-repeat scroll 95% 0 transparent;
}
#button-mod{background:url(http://
s3.goodboard.ru/files/0016/a6/f8/89851.png) no-repeat;}
#button-ex{background:url(http://
s3.goodboard.ru/files/0016/a6/f8/43915.png) no-repeat;}
</style>

В HTML низ

<!-- Модераторские теги © Alex_63 // Ч.2 -->
<script type="text/javascript">
$('.post').find('.post-content:contains("[/ex]"),.post-content:contains("[/mod]")').map(function() {
  var s='</p>',e='<p>',c=$(this).html(),x,m,end='</div><span class="mod-inner">$1</span></div>';
  x=s+'<div class="exmod1"><div class="modex1">ВНИМАНИЕ! Строгое предупреждение от администрации:'+end+e;
  m=s+'<div class="exmod2"><div class="modex2">ВНИМАНИЕ! Уведомление от администрации:'+end+e;
  c=c.replace(/\n/mgi,'');if(c.indexOf('[/ex]')!=-1){c=c.replace(/\[ex\](.*?)\[\/ex\]/mgi,x);}
  if(c.indexOf('[/mod]')!=-1){c=c.replace(/\[mod\](.*?)\[\/mod\]/mgi,m);}c=c.replace(/<p><\/p>/mgi,'');
  $(this).html(c);
});
if($('#pun-viewtopic,#pun-post,#pun-poll,#pun-edit,#pun-messages').length)(function() {
  var tl0='Строгое предупреждение',tl1='Предупреждение',imG='"><img src="i/blank.gif" title="';
  var t0 = '<td id="button-mod'+imG+tl1+'" onclick="bbcode(\'[mod]\',\'[/mod]\');"></td>';
  var t1 = '<td id="button-ex'+imG+tl0+'" onclick="bbcode(\'[ex]\',\'[/ex]\');"></td>';
  if(GroupID<=2){$('#button-code').after(t0+t1);} else if(GroupID>2) {
    $('.formsubmit .button').click(function() {var txt = $('#main-reply:first').val(),
      c=(txt.indexOf('[/ex]')!=-1||txt.indexOf('[/mod]')!=-1);if(c){
      alert('Вам запрещено использовать модераторские теги.');
      $('.button[disabled]').removeAttr('disabled');return false;}
    });
  }
}());
</script>

<!-- //End//- Модераторские теги -->

25.03.2016 Поправлено для распознавания многострочного текста внутри модераторских тегов
28.05.2016 Перезалиты иконки кнопок мод.тегов в форме ответа
01.11.2016 Поправлен стиль (высота контейнеров мод.тегов, - для возможности вставки длинного текста)

+8

339

Вставка ссылки на профиль пользователя по клику на ник

http://funkyimg.com/i/2bvEF.png

В HTML в форме ответа

<!-- Вставка ссылки на профиль пользователя по клику на ник -->
<script type="text/javascript">
function to(username,user_id){
  var N = "
\n"; // Символ после ника: "\n" - перенос строки, ", " - запятая
  var _Lnk = "http://"+location.hostname+"/profile.php?id="+user_id;
  insert("[
url="+_Lnk+"][color=brown][b]"+username+"[/b][/color][/url]"+N);
}
$(".pa-author>a[href*=':to(']").each(function(){
  var href=$(this).attr("href");var usLnk=$(this).parents(".post").find(".pl-email>a[href*='profile']");
  href=href.replace("')","',"+usLnk.attr("href").split("id=")[1]+")");$(this).attr("href",href);
});
</script>

P.S. Если установлен скрипт "Запятая в форму ответа после клика на Ник автора поста" - его удаляем!
(Оставляем только новый скрипт в HTML форме ответа)

+1

340

Модификация скрипта от Deff "Новый Вариант: -Аватарчик по умолчанию(для всех без Аватарных"
Исправлена ошибка с отображением аватаров на страницах модерирования тем, где их быть не должно

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

В HTML низ

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

$('#pun-viewtopic,#pun-messages').find('.pa-title').each(function(){
var L='<li class="pa-avatar item2"><img class="defavtr" src="'+DefAvtr+'" alt="Аватар"/></li>';
if($(this).parent().find('.pa-avatar').html()==null)$(this).after(L);});
$('#profile-left strong:contains("Нет аватара")').parent().html('<div><img src="'+DefAvtr+'"/></div>');
</script>


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

<!-- Аватар по умолчанию / Deff, Alex_63 -->
<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>

(Картинки аватаров для второго скрипта взяты с форума http://udomovogo.rusff.ru/)


08.02.2016 Добавлена вставка стандартного аватара на странице профиля пользователей без аватарки
24.03.2016 Исправлена ошибка с кривой вставкой аватарки в профиле при использовании первого скрипта
28.03.2016 Поправлено

+5


Вы здесь » Единый форум поддержки » Новые возможности форумов » Скрипты от пользователей 3