Главная :: Регистрация :: Вход :: RSS
ЛУЧШИЙ ЗАРАБОТОК
РАДИО
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
teasermedia
kadam
Block title
Главная » Файлы » СКРИПТЫ UCOZ » Для Модуля Форума

Скрипт выбора цветов оглавлений постов на форуме.
[ · Скриншот ] 07.03.2015, 03:42

Скрипт выбора цветов оглавлений постов на форуме 

 

Скрипт удобства выбора цветов примерно более 7 нужных для изменения самого оглавлений постов на форуме ucoz. 
Настройка цвета происходит при создание самого поста, вы выбираете нужный цвет. 
Конечно же не понятно : нужен ли такой радужный цвет для ссылок, н стоит ли из форума делать такой цирк, я бы предложил jQuery к его скрпиту идею, можно сделать что бы цвета автоматом прописывались по группам, то есть каждая группа что бы писала своим цветом, и тоща будет понятно от какой группы пост на форуме вашего сайта. Соглашусь не лучшая идея, но лучше чем прежний тип реализации идей автора. 

Сам код скрипта устанавливаем в Модуль форума на главной страницы форума переде условным оператором $BODY$ 
 

Код
<script>   
   <?if($PAGE_ID$='forum')?>   
   $('.threadLink').each(function () {   
   str = $(this).text();   
   exp = /^\[color\=(ff0000|ffa500|ffff00|00ff00|42aaff|8b00ff|8b00ff)\](.*?)\[\/color\]$/;   
   if (exp.test(str)) {   
   matches = exp.exec(str);   
   $(this).css('color', matches[1]).text(matches[2]);   
   }   
   });   
   <?else?>   
   <?if($PAGE_ID$='threadpage')?>   
   exp = /\[color\=(ff0000|ffa500|ffff00|00ff00|42aaff|8b00ff|8b00ff)\](.*?)\[\/color\]/g;   
   str = $('.forumContent').eq('0').html();   
   if (exp.test(str)) {   
   $('.forumContent').eq('0').html(str.replace(exp, '$2'));   
   }   
   <?else?>   
   <?if($PAGE_ID$='addthread' || $PAGE_ID$='addpoll')?>   
   $('input[name="name"]').css({   
   'width': '88%',   
   'border-right': '0px'   
   }).after('<select id="color"><option selected disabled value="none"> Выберите цвет </option><option value="ff0000">Красный</option><option value="ffa500">Оранжевый</option><option value="ffff00">Желтый</option><option value="00ff00">Зелёный</option><option value="42aaff">Голубой</option><option value="0000ff">Синий</option><option value="8b00ff">Фиолетовый</option></select>');   
   $('#frF16').hide().after('<input type="button" value="Создать тему" class="postSubmit" style="width:150px;font-weight:bold;" id="post">');   
   $('#post').live('click', function () {   
   c = $('#color').val();   
   if (c != 'none') {   
   d = $('input[name="name"]').val();   
   $('input[name="name"]').val('[color=' + c + ']' + d + '[/color]');   
   }   
   $('#frF16').click();   
   });   
   <?endif?>   
   <?endif?>   
   <?endif?>   
   </script>


 


 

Категория: Для Модуля Форума | Добавил: penoky | Теги: скрипт, постов, оглавлений, выбора, форуме., цветов, НА
Просмотров: 97 | Загрузок: 0 | Рейтинг: 0.0/0
Похожие материалы
Всего комментариев: 0
avatar
Вход на сайт

Block title