Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.116.52.43
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Значки тем форума
Сообщение оставлено 25.05.2011 в 22:27:37 | Сообщение #1
Шаблон Форум - Общий вид страниц форума находим там $BODY$ сразу после него ставим этот скрипт:

Code
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.pack.js"></script>  
<script type="text/javascript">  
// By U.Helper  
$('.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>


Или этот код (с иконками в самой теме):

Code
<script type="text/javascript">  
$('.thDescr').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,'') );   
   if( $(this).html()=='()' ) $(this).html('');   
   if( $('table.gTable:first td.gTableTop div.gTopCornerRight + img').size()==0 ) $('table.gTable:first td.gTableTop div.gTopCornerRight').after('<img src="/images/threadIcons/'+name+'.png" /> ');   
})   
$('.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','/images/threadIcons/'+name+'.png');   
});   
</script>


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

Code
/* Значок темы форума */  
.thDescr, .threadDescr {display:none}   
#frM30 img {opacity:0.33; -moz-opacity:0.33; filter:alpha(opacity=33);}   
#frM30 img:hover {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}   
#frM30 img.selectedImg {opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}  
/* ------------- */


Ну и в шаблоне Форум - Форма добавления сообщения находим $_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] +'"]').addClass('selectedImg');  
} else $('#threadAbout').val( $('#frF4').val() );  
}  
function checksubmit(){  
var s = $('#frM30 .selectedImg').attr('alt');  
if( s!='' ) s = 'sml['+s+']';  
$('#frF4').val( s + $('#threadAbout').val() );  
return true;  
}  
</script>
 
Увидимся...
 
   
Сообщение оставлено 02.06.2011 в 05:34:35 | Сообщение #2
скрин в студию!
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика