Автозаполнение тегов для uCoz

Автозаполнение тегов для uCoz

52010-07-14105779Денис Абдуллин
Скрипт достаточно полезный. Он позволяет не тратить времени на заполнение тегов к материалам. Автозаполнение тегов для uCoz сделает поиск по сайту более приемлемым, а теги к новостям сделает смысловыми. Это если название материала нормальное. Скрипт просто-напросто берет название материала и вписывает его в поле для тегов, расставляя запятые после каждого слова. Можно подумать, что требуется большой код для этого, но на самом деле код очень короткий.

Код

Вставлять в Страницу добавления/редактирования материала


Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Комментарии (9)
Алексей 2016-02-22 в 17:06 / МатериалСпам
Давайте соберем скрипт полностью вместе. Может кому и пригодится тоже. Одним словом, как прилепить к нему id поля в котором например прописываются ключи. У меня это поле bdF15 . А вот и сам скрипт <script type="text/javascript">var result=[];$('input[name="name1"], input[name="title"]').change(function(){for(var a=0;a<$(this).val().split(" ").length;a++){if($(this).val().split(" ")[a].length>3){result[a]=String($(this).val().split(" ")[a])}$('input[name*="tags"]').val("Gde31.Ru,"+result)}while($('input[name*="tags"]').val().search(/,,/)!=-1){$('input[name*="tags"]').val($('input[name*="tags"]').val().replace(/,,/m,",").replace(/^\,/,""))}});</script>
0
Deniss Lvov 2015-07-20 в 05:38 / МатериалСпам
Спасибо, все работает!
0
kirill 2015-05-01 в 20:52 / МатериалСпам
Добрый день, я с Ява скриптом не дружу, можно пожалуйста в полном виде версию скрипта который заполняет теги из нескольких дополнительных полей, спасибо)
0
Дима 2013-08-27 в 14:44 / МатериалСпам
Вставляем в нижнюю часть, работает во всех модулях:
<script type="text/javascript">
$(document).ready(function () {
$('input[name="title"]').keyup(function() {
$('input[name="tags"]').val($(this).val().split(' ').join(', '))
});
});
</script>
2
Денис Абдуллин 2012-01-30 в 11:50 / МатериалСпам
Ну, это уже легче, нужно что-то типо такого, я думаю:

pole1 = $('#Поле_1').val()
pole2 = $('#Поле_2').val()

$('#поле_с_тегами').val(pole1+','+pole2)
0
Гость 2012-01-30 в 00:26 / МатериалСпам
А как сделать чтобы скрипт брал данные например с доп. поля 1,2 и 3?
0
Adilet Zhuman 2013-08-10 в 22:19 / МатериалСпам
нет сам скрипт вот на пример мне нужно что бы он брал информацию с полей $DOCPAGE_URL$ $RFILE_SIZE$ и с фильтра $FILTER2_VALUE$ а если с фильтра нельзя то с этих двух полей!=))
0
Adilet Zhuman 2013-08-10 в 21:39 / МатериалСпам
admin, можете полностью написать? как и что куда=)))
0
Денис Абдуллин 2013-08-10 в 22:08 / МатериалСпам
Adilet, читайте: "Вставлять в Страницу добавления/редактирования материала". Что здесь может быть не ясно?
0
Чтобы оставить комментарий или отзыв под этой публикацией, войдите или зарегистрируйтесь.