Понедельник, 28.07.2025, 02:44
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Июль 2009  »
    Пн Вт Ср Чт Пт Сб Вс
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Июль » 20 » Значки для форума
    12:21
    Значки для форума

    Думаю по скрину все понятно
    Установка:
    Шаблон Форум - Общий вид страниц форума находим там $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] +'

    Где http://s3.ucoz.net/img/fr/ic1/thread.gif - адрес стандартной картинки (при выборе этой картинки, никаких замен происходить не будет)
    В конец шаблона вставляем
    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+']';  
    Категория: Web-master | Просмотров: 358 | Добавил: sanyok | Рейтинг: 0.0/0
    Всего комментариев: 2
    2 [DizeL]  
    0
    Кому надо целый пишите в ЛС дам ссылку (Ото скажете что я тут рекламирую сайт)

    1 [DizeL]  
    0
    тут скрипт недописанный! biggrin

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]