Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Автозаполнение тегов для uCoz.
Отправлено 16.07.2012 - 21:381
Нет аватара
Beginner
2 сообщения
Мужчина
Имеем скрипт, который сам заполняет теги при добавлении материала в каталог файлов.
Code
<script type="text/javascript">   
$(document).ready(function(){   
$("form#addEntForm").submit(function(){   
if ($('#suggEdit').val().match(/^\s*$/)) {   
var entryname = $('#ldF1').val();     
entryname = entryname.split(' ').join(', ');     
var cat = $("#ldM55 input:checked").next().html();   
$("#suggEdit").val("" + entryname + ", " + cat + "");   
}});});   
</script>


Нужно сделать так, чтобы в теги не прописывались слова из названия, которые меньше 3-ех символов. Например "для", "от" и.т.п.
Есть аналогичный скрипт, который имеет такую функцию, но там не заполняется категория. Его код:
Quote
<script type="text/javascript">$(document).ready(function(){
$('#ldF1').change(function(){document.getElementById('suggEdit').value='';var title = this.value.split(' '); for (i=0; i<title.length; i++) {if (title[i].length>3) {document.getElementById('suggEdit').value += title[i]+', ';}}})});</script>


Вообщем нужно "добавить" в первый скрипт, так скажем, ограничение из второго, чтобы слова в тегах были больше 3-ех символов.
Надеюсь на Вашу помощь.

Добавлено (16.07.2012, 21:38)
---------------------------------------------
Возможно не там создал тему, извиняйте.

Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 17.07.2012 - 15:422
Нет аватара
Coder
627 сообщений
Мужчина
Code
$("#suggEdit").val("" + entryname + ", " + cat + "");  

меняем на:
Code
if ($.trim(entryname).length > 3) {
$("#suggEdit").val("" + $.trim(entryname) + ", " + cat + "");  
}
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 17.07.2012 - 15:473
Нет аватара
Coder
627 сообщений
Мужчина
Пардон, не будет работать, сейчас напишу другое.
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 17.07.2012 - 16:074
Нет аватара
Coder
627 сообщений
Мужчина
Code
       $('.manFlSbm').click(function() {
     var title = $('input[name=title]').val().split(' ');
     var tags = new Array();
     for (var i=0;i<title.length;i++) {
         if (title[i].length > 3) {
      tags.push(title[i]);
         }
     }
     $('input[name=ocat]:checked').each(function(i) {
         tags.push($(this).next().html());
     });
     $("#suggEdit").val(tags.join(', '));
        });
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 17.07.2012 - 16:515
Нет аватара
Beginner
2 сообщения
Мужчина
syp41k, благодарю, тему можно закрывать ;)
Профиль Личное сообщение Дом. страница icq Skype
0
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2025
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация