Увы, шаблон недоступен для скачивания или покупки, в связи с обращением правообладателя! По всем вопросам обращайтесь к Администратору.
Плагин для удобного и не знаю как еще назвать - наглядного что ли ввода тегов, или любой другой информации в поля input. Думаю уже все видели хоть раз что-то подобное на разных сайтах, на том же мейл.ру при заполнении поля "кому", и на разных других сайтах при заполнении поля тегов. Думаю его и нет смысла использовать для тех полей, куда предполагается ввод какого-то одного значения, а не перечисления нескольких. По сути, плагин просто позволяет каждый добавленный тег отображать как отдельный блок, а поле освобождается для ввода нового. То есть какого-то практического смысла в нем как по мне нет, но смотрится прикольно и как-то технологично.
Это один из лучших вариантов что я нашел. Функций у него не много, я видел такие где целая куча каких-то параметров, но в них пришлось бы разбираться несколько дней, он был бы сложен в установке обычному пользователю, да и я не понимаю - для чего могут быть все эти навороты. Тут есть самое главное: добавление с помощью клавиш enter и запятой, удаление как с помощью кнопки на самом теге так и с помощью клавиши backspace, возможность редактирования уже добавленного тега, собственная функция авто-заполнения (варианты значений добавляются вручную). Весит скрипт тоже немного, и вполне легко устанавливается.
Установка плагина
1. Скачайте архив. Создайте в корне файлового менеджера папку inputtags, и в нее залейте все содержимое архива.
2. Теперь нужно прописать пути к файлам скрипта, стилей и вставить код вызова плагина. Все это прописываем перед </body>:
3. Вставляем куда нужно поле с уникальным идентификатором, или из уже имеющегося берем какой-нибудь (class, id, name, и тд). Если нет у поля уникального идентификатора, то возможно есть у какого-то родительского блока, можно использовать его. Но допустим наше поле выглядит так:
Это стандартное поле тегов uCoz, и тут аж два уникальных идентификатора (name и id). Мы допустим возьмем id - suggEdit.
4. И последнее, ниже ссылок из 1-го пункта прописываем скрипт-вызова, в котором и указываем уникальный идентификатор поля, к которому хотим применить функцию.
Код
<script type="text/javascript"> $('#suggEdit').inputosaurus({ width: '600px', // ширина основного поля autoCompleteSource: ['тег1', 'тег2', 'тег3',], // теги для авто-заполнения placeholder: "Теги...", // текст в placeholder activateFinalResult: true, }); </script>
**Настройки (то что можно менять или удалять) я специально подписал.
Кстати, я естественно сразу подумал, а можно ли его объединить со стандартным авто-заполнением uCoz, использующимся в том же поле тегов, и которое я описывал здесь. Ведь прописывать самому сотни тегов - это бред, а база uCoz - уже скорее всего их имеет и постоянно расширяется. В общем, объединить получилось без проблем, а результат можно увидеть в демо.
Если ты хочешь именно на странице добавления материала заменить стандартное поле тегов на такое, то выполняй 1 и 2 пункт, 3 пропускай, а в 4 пункте скрипт вызова ставь такой:
Все абсолютно то-же самое, если хочешь прицепить плагин к уже имеющемуся полю, то в том же скрипте вызова вместо #suggEdit пишешь уникальный идентификатор самого поля к которому этот плагин нужно прицепить, а вместо #tagsTd2 - уникальный идентификатор ближайшего родителя этого поля. Надеюсь понятно.
Поставил. Спасибо. А как тогда сделать так чтобы с данного поля автоматически добавлялись теги материала? После данного скрипта перестало работать автоматическое заполнение тегов материала. Может что еще и в него нужно прописать?
Я сделал дополнительное поле №3 при добавлении объявлений, ключевыми словами, чтобы когда пользователь вводит там ключи,они еще прописываются в мета тегах, а этот скрипт автоматически добавлял еще мета теги. Но когда прописал скрипт на поле "other3", то не прописывается. А так как это работало раньше на картинке http://savepic.net/8016267.png