Смайлы в замечаниях пользователей - для uCoz

1843
9.4 из 10
Проголосовало: 6






Описание И так сегодня мне на глаза попался скрипт "Смайлы в репутации пользователя — для uCoz" (вот тут его можно посмотреть), и я решил его переделать для замечаний, ну во общем переделал. Работает он вот так: при нажатии на "Изменить уровень замечаний" откроется стандартное uWnd окно которое изменяет уровень замечаний у пользователей, но в него еще будет добавлены смайлы, они находятся ниже текстового поля, при нажатии на одну из картинок в текстовое поле вставится сокращенное имя смайла... во общем смотрите на скрин, там все понятно))

Установка

1) Для начала установим на персональную страницу.

Идем в ПУ \ Управление дизайном \ Персональная страница пользователя

и находим там:

Code
<?if($_BAN_READ_URL$)?>
<div id="block3" class="udtb"><div class="udtlb">Замечания:</div> <a class="banPercent" title="Смотреть историю замечаний" href="$_BAN_READ_URL$">$_BAN_PERCENT$%</a> <?if($_BAN_DO_URL$)?>  <a href="$_BAN_DO_URL$"><img alt="" style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний" src="http://s39.ucoz.net/img/fr/wm.gif" width="10" height="9" /></a><img alt="" style="margin:0;padding:0;border:0;" src="http://s39.ucoz.net/img/fr/w$_BAN_RATING$.gif" width="49" height="9" /><a href="$_BAN_DO_URL$"><img alt="" style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний" src="http://s39.ucoz.net/img/fr/wp.gif" width="10" height="9" /></a><?endif?></div>
<?endif?>


и меняем на:

Code
<?if($_BAN_READ_URL$)?>
<div id="block3" class="udtb"><div class="udtlb">Замечания:</div> <a class="banPercent" title="Смотреть историю замечаний" href="javascript://" rel="nofollow" onclick="banP()">$_BAN_PERCENT$%</a> <?if($_BAN_DO_URL$)?>  <a href="javascript://" onclick="banN()"><img alt="" style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний" src="http://s39.ucoz.net/img/fr/wm.gif" width="10" height="9" /></a><img alt="" style="margin:0;padding:0;border:0;" src="http://s39.ucoz.net/img/fr/w$_BAN_RATING$.gif" width="49" height="9" /><a href="javascript://" onclick="banN()"><img alt="" style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний" src="http://s39.ucoz.net/img/fr/wp.gif" width="10" height="9" /></a><?endif?></div>
<?endif?>


p.s Если у вас нестандартная персональная страница, то просто удалите свой вид давания замечаний и вставите то, на что надо было заменить и внешний вид отредактируете под свою ПС

далее, данный код вставляете перед </body>:

Code
<script type="text/javascript">
/*
название: Смайлы в репутации пользователя — для uCoz
Источник: http://ucodes.ru/
Материал тут: http://webo4ka.ru/load/skripty_i_modifikacii_dlja_ucoz/smajly_v_reputacii_polzovatelja_dlja_ucoz/46-1-0-743
Переделка для замечаний
Название: Смайлы в замечаниях пользователей - для uCoz
переделал: Вовчик, сайт webo4ka.ru
Изменение данных строчек ЗАПРЕЩЕНО!  
*/
smilesl = '<img src="http://scales.3dn.ru/-20.png" id=":-20:" class="smilerepI">,<img src="http://scales.3dn.ru/20.png" id=":+20:" class="smilerepI">,<img src="http://scales.3dn.ru/ban_navsegda.gif" id=":banNavcegda:" class="smilerepI">'.split(',').join('');
  function banP() {
new _uWnd('Bh',' ',400,250,{autosize:1,maxh:300,minh:100,closeonesc:1,oncontent:function(){
$('td[id^=mtx]').each(function() {
ss = $(this).html();
qw = ss.replace(new RegExp(":-20:",'g'),"<img src='http://scales.3dn.ru/-20.png' style='vertical-align:-6px;'>").replace(":+20:","<img src='http://scales.3dn.ru/20.png' style='vertical-align:-6px;'>").replace(":banNavcegda:","<img src='http://scales.3dn.ru/ban_navsegda.gif' style='vertical-align:-6px;'>");
$(this).html(qw);
});
}},{url:'/index/21-$_USER_ID$'});return false;
};
function banN() {
new _uWnd('Bd', ' ', 400, 250, {autosize:1,maxh:400,minh:250,closeonesc:1,oncontent: function () {
$("fieldset").eq(1).after('<fieldset><legend><b>Смайлы</b></legend><div style="padding-top:3px;">'+smilesl+'</div></fieldset>');
$('.smilerepI').click(function() {$("textarea[name='reason']")[0].value += $(this).attr('id');});
}},{url: '/index/22-$_USER_ID$-1'})
}
</script>


Всё, установка для персональной страницы окончена!

2) Теперь будем устанавливать для форума.

Идем в ПУ \ Управление дизайном \ Форум \ Вид материалов

и находим там:

Code
<?if($READ_BAN_URL$)?><div class="userBan">Замечания: <a class="banPercent" title="Смотреть историю замечаний" href="$READ_BAN_URL$">$BAN_RATING$</a> <?if($DO_BAN_URL$)?>  <a title="Изменить уровень замечаний" class="banDo" href="$DO_BAN_URL$">±</a></div><?endif?><?endif?>


и меняем на:

Code
<?if($READ_BAN_URL$)?><div class="userBan">Замечания: <a class="banPercent" title="Смотреть историю замечаний" href="javascript://" onclick="banP('$UID$')">$BAN_RATING$</a> <?if($DO_BAN_URL$)?>  <a title="Изменить уровень замечаний" class="banDo" href="javascript://" onclick="banN('$UID$')">±</a></div><?endif?><?endif?>


p.s Если у вас нестандартный вид материалов страница, то просто удалите свой вид давания замечаний и вставите то, на что надо было заменить и внешний вид отредактируете под свой вид

и далее можно прям там в виде материалов вставить или в общий вид страницы форума после $BODY$, во общем ставьте туда, куда будет желание))

Code
<script type="text/javascript">
/*
название: Смайлы в репутации пользователя — для uCoz
Источник: http://ucodes.ru/
Материал тут: http://webo4ka.ru/load/skripty_i_modifikacii_dlja_ucoz/smajly_v_reputacii_polzovatelja_dlja_ucoz/46-1-0-743
Переделка для замечаний
Название: Смайлы в замечаниях пользователей - для uCoz
переделал: Вовчик, сайт webo4ka.ru
Изменение данных строчек ЗАПРЕЩЕНО!
*/
smilesl = '<img src="http://webo4ka.ru/Ucoz6/smaili_v_zamechanii_-20.png" id=":-20:" class="smilerepI">,<img src="http://webo4ka.ru/Ucoz6/smaili_v_zamechanii_20.png" id=":+20:" class="smilerepI">,<img src="http://webo4ka.ru/Ucoz6/smaili_v_zamechanii_ban_navsegda.gif" id=":banNavcegda:" class="smilerepI">'.split(',').join('');
function banP(nnn) {
new _uWnd('Bh',' ',400,250,{autosize:1,maxh:300,minh:100,closeonesc:1,oncontent:function(){
$('td[id^=mtx]').each(function() {
ss = $(this).html();
qw = ss.replace(new RegExp(":-20:",'g'),"<img src='http://webo4ka.ru/Ucoz6/smaili_v_zamechanii_-20.png' style='vertical-align:-6px;'>").replace(":+20:","<img src='http://webo4ka.ru/Ucoz6/smaili_v_zamechanii_20.png' style='vertical-align:-6px;'>").replace(":banNavcegda:","<img src='http://webo4ka.ru/Ucoz6/smaili_v_zamechanii_ban_navsegda.gif' style='vertical-align:-6px;'>");
$(this).html(qw);
});
}},{url:'/index/21-'+nnn+''});return false;
};
function banN(sss) {  
new _uWnd('Bd', ' ', 400, 250, {autosize:1,maxh:400,minh:250,closeonesc:1,oncontent: function () {
$("fieldset").eq(1).after('<fieldset><legend><b>Смайлы</b></legend><div style="padding-top:3px;">'+smilesl+'</div></fieldset>');
$('.smilerepI').click(function() {$("textarea[name='reason']")[0].value += $(this).attr('id');});
}},{url: '/index/22-'+sss+'-1'})
}
</script>


Всё, установка окончена!
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://ucodes.ru/ & http://webo4ka.ru/
  • Всего комментариев: 1

Вовчик
0
Вовчик написал: в материале Написано 22 Апреля 2012 в 18:40
Комментарий №1
что-то я вообще ступил, с начало сделал, а потом вспомнил про это, ну ладно, пусть будет... sad

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2126
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 433
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • dalamkontak написал:
  • Попробуйте социальную сеть Dalam Kontak !
    Сайт сети: Dkon.app
  • mrnoobsky написал:
  • Это моя работа, которая велась давольно таки давно smile Времени было мало, поэтому я скачал полностью все, что было и сделал архив happy
  • Snoopak написал:
  • 111 мегабайт? wtf? Что в архив напихали?
  • mrnoobsky написал:
  • Левое меню это BLG. Возможны какие-то баги, но в целом все должно работать корректно!
  • geleson2222 написал:
  • ?
    Последние темы
    Опрос
    541
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: