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


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

1392
9.2 из 10
Проголосовало: 5






Описание И так сегодня мне на глаза попался скрипт "Смайлы в репутации пользователя — для 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 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    404
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 3
    Гостей: 2
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: