Главная | Мой профиль | Выход | RSS
[

Профиль
ИнформацияУправление
Сегодня: 14.05.2024, 09:32
У вас новых личных сообщений · Мой профиль | Выход




  • Страница 1 из 1
  • 1
Форум » Скрипты для uCoz » Форум » Значки на форум
Значки на форум
InDiGoДата: Воскресенье, 19.07.2009, 02:26 | Сообщение # 1
Генералиссимус
Группа: Админы
Сообщений: 201
Награды: 1
Репутация: 8
Статус: Offline

Думаю по скрину все понятно

Установка:

Шаблон Форум - Общий вид страниц форума находим там $BODY$ сразу после него ставим этот скрипт.

Code
<script type="text/javascript">   
// By U.Helper ~ http://helper.ucoz.ru/ & AllCity http://allcity.net.ru/   
$('.thDescr').each(function(){   
var s = $(this).html().match( /sml\[(\w+)\]/ );   
$(this).show();   
if (s==null) return;   
s = s[0];   
$(this).html( $(this).html().replace(s,'') );   
if( $(this).html()=='()' ) $(this).html('');   
})   
$('.threadDescr').each(function(){   
var s = $(this).html().match( /sml\[(\w+)\]/ );   
$(this).show();   
if (s==null) return;   
var name = s[1];   
s = s[0];   
$(this).html( $(this).html().replace(s,'') );   
$(this).parent().prev().find('img').attr('src','/threadIcons/'+name+'.png');   
});   
</script>

Теперь в CSS кидаем этот код:

Code
.thDescr,   
   .threadDescr {display:none}   
   #frM30 img {opacity:.33}   
   #frM30 img:hover {opacity:.5}   
   #frM30 img.selectedImg {opacity:1}

Ну и в шаблоне Форум - Форма добавления сообщения находим $_THREAD_DESCR$ и заменяем на этот код

Code
<input type="text" id="threadAbout" class="postDescrFl" size="60" maxlength="50" />   
<img src="/threadIcons/thread.gif" alt="" class="selectedImg" />   
<img src="/threadIcons/arrow.png" alt="arrow" />   
<img src="/threadIcons/warn.png" alt="warn" />   
<img src="/threadIcons/engine.png" alt="engine" />   
<img src="/threadIcons/hammer.png" alt="hammer" />   
<img src="/threadIcons/info.png" alt="info" />   
<img src="/threadIcons/help.png" alt="help" />   
<img src="/threadIcons/idea.png" alt="idea" />   
<img src="/threadIcons/smile.png" alt="smile" />   
<img src="/threadIcons/lightning.png" alt="lightning" />   
<img src="/threadIcons/question.png" alt="question" />   
<img src="/threadIcons/star.png" alt="star" />   
<div style="display: none;">$_THREAD_DESCR$</div>   

<script type="text/javascript">   
By U.Helper ~ http://helper.ucoz.ru/ & AllCity http://allcity.net.ru/   
$('#frM30 img').click(function(){   
$('#frM30 .selectedImg').removeClass('selectedImg');   
$(this).addClass('selectedImg')   
});   
if( $('#frF4').val()!='' ){   
if( $('#frF4').val().match( /sml\[\w+\]/ ) ){   
$('#threadAbout').val( $('#frF4').val().replace( $('#frF4').val().match( /sml\[(\w+)\]/ )[0], '' ) );   
$('#frM30 .selectedImg').removeClass('selectedImg');   
$('#frM30 img[alt="'+ $('#frF4').val().match( /sml\[(\w+)\]/ )[1] +'

Где - адрес стандартной картинки (при выборе этой картинки, никаких замен происходить не будет)

В конец шаблона вставляем

Code
<?if($_THREAD_NAME$)?><script type="text/javascript">   
   $('#frM30 img').click(function(){   
   $('#frM30 .selectedImg').removeClass('selectedImg');   
   $(this).addClass('selectedImg')   
   });   
   if( $('#frF4').val()!='' ){   
   if( $('#frF4').val().match( /sml\[\w+\]/ ) ){   
   $('#threadAbout').val( $('#frF4').val().replace( $('#frF4').val().match( /sml\[(\w+)\]/ )[0], '' ) );   
   $('#frM30 .selectedImg').removeClass('selectedImg');   
   $('#frM30 img[alt="'+ $('#frF4').val().match( /sml\[(\w+)\]/ )[1] +'"]').addClass('selectedImg');   
   } else $('#threadAbout').val( $('#frF4').val() );   
   }   
   function checksubmit(){   
   var s = $('#frM30 .selectedImg').attr('alt');   
   if( s!='' ) s = 'sml['+s+']';


 
Форум » Скрипты для uCoz » Форум » Значки на форум
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2008-2009 The Gold Five.
Дизайн создан кланом T.G.F
Сайт управляется системой
Все права защищены.
При полном или частичном использование материало с сайта
сылка на сайт обязательна!!!
Нарушение авторского права приследуется законом, статья 146 Р.Ф