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

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

теги для форума!.
[ · Скриншот ] 07.03.2015, 04:05

теги для форума! 

 

Я начал изучать javascript и вот решил потренироваться. 
Итак, скрипт реализует теги для тем на форуме. 

Установка 

форум >> Форма добавления сообщения, находим $_MESSAGE$ и заменяем на:
 
 

Код
<!--<tags by yonet>-->   
<?if($URI_ID$='frPostEdit')?>   
<?ifnot(strrpos($_MESSAGE$, 'tags-zB11'))=-1?>   
<?substr($_MESSAGE$,0,strrpos($_MESSAGE$, 'tags-zB11'))?></textarea><br>   
<script type="text/javascript">     
     $(["Теги"]).each(function(){     
     $('#message').parent().parent().after('<tr><td class="gTableLeft">' + this + '</td><td class="gTableRight"><input value="<?substr(substr($_MESSAGE$,0,strrpos($_MESSAGE$, '</textarea>')),strrpos($_MESSAGE$, 'tags-zB11')+9)?>" onclick="select()" type="text" name="tags" style="width: 100%;" class="newfield" maxlength="100"><br><span style="font-size:10px">Ставьте запятую между тегами. <i>Пример: Пираты, фильм, Disney, 2011</i></span></td></tr>');     
     };);     
     $("form").submit(function(){     
     $("#message").val($("#message").val().replace(/\|{3}\{.+?$/, ""));     
     var nf=[];     
     $(".newfield").each(function(i){     
     if (this.value) nf.push("" + this.value);     
     };);     
     if (nf.length) $("#message")[0].value += "tags-zB11" + nf.join('||');     
     };);     
     </script><?else?>$_MESSAGE$<?endif?>   
<?else?>$_MESSAGE$   
<?endif?>   
<?if($PAGE_ID$='addthread' || $PAGE_ID$='addpoll')?>   
<!--<tags>-->   
<script type="text/javascript">     
     $(["Теги"]).each(function(){     
     $('#message').parent().parent().after('<tr><td class="gTableLeft">' + this + '</td><td class="gTableRight"><input type="text" name="tags" style="width: 100%;" class="newfield" maxlength="100"><br><span style="font-size:10px">Ставьте запятую между тегами. <i>Пример: Пираты, фильм, Disney, 2011</i></span></td></tr>');     
     };);     
     $("form").submit(function(){     
     $("#message").val($("#message").val().replace(/\|{3}\{.+?$/, ""));     
     var nf=[];     
     $(".newfield").each(function(i){     
     if (this.value) nf.push("" + this.value);     
     };);     
     if (nf.length) $("#message")[0].value += "tags-zB11" + nf.join('||');     
     };);     
     </script>   
<script type="text/javascript">     
     $('input[name="name"]').keyup(function() {     
     $('input[name="tags"]').val($(this).val().split(' ').join(', '))     
     };);     
     </script>   
<!--<end>-->   
<?endif?>   
<!--<end tags by yonet>-->



Теперь, заходим в вид материалов, находим $MESSAGE$, заменяем на: 

$MESSAGE$   

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

Block title