Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...
|
Архив - только для чтения |
Сообщество uCoz Модули uCoz Контент-модули Фотоальбомы Скрипт автотегов для фотоальбома |
Скрипт автотегов для фотоальбома |
Плохо искали, есть такой. Теги создаёт из названия.
uCoz - лучшая российская компания!
Наши сервера падают также часто как ракеты у Роскосмоса, а система обновляется чаще чем модельный ряд у Автоваза. |
А зачем такой скрипт нужен, не проще ли поставить в descriptions тэг $PHOTO_NAME$?
|
больше интересует скрипт, который берёт из оригинального названия изображения текст и вставляет его в теги.
Т.е. например картинка называется: юкоз, логотип, синий, кмс и т.д.jpeg скрипт хватает это дело (кроме конечно точки и формата) и пихает в поле теги. Сообщение отредактировал bandjuk - Суббота, 19 Окт 2013, 21:34:52
|
Да я думаю уже имеющейся можно модифицировать до нужного вам) Возможность прописать в какое поле вставлять теги есть. Значит и поле, откуда скрипт берёт текст можно изменить, я так думаю)
uCoz - лучшая российская компания!
Наши сервера падают также часто как ракеты у Роскосмоса, а система обновляется чаще чем модельный ряд у Автоваза. |
запятые в названии файлов- не допустимы. А вообще- сделать можно. через js вытаскивать название файла, разбивать на массив, по определенному разделителю(например пробел), и вставлять в поле тегов, разделив запятыми. Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
Прикрепления:
7218506.jpg
(52.9 Kb)
|
Если я плохо искал,то подскажи его если не трудно, я все перепробывал изменить типа:
На "Cтранице добавления/редактирования материла" после $BODY$ вставляем: Авто теги для модуля ''Доска объявлений'' Код <script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#suggEdit').val().match(/^\s*$/)) { var entryname = $('#bdF1').val(); entryname = entryname.split(' ').join(', '); $("#suggEdit").val("" + entryname + ""); }};);};); </script> Авто теги для модуля ''Каталог файлов'' Код <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> Авто теги для модуля ''Каталог статей'' Код <script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#suggEdit').val().match(/^\s*$/)) { var entryname = $('#puF1').val(); entryname = entryname.split(' ').join(', '); $("#suggEdit").val("" + entryname + ""); }};);};); </script> Авто теги для модуля ''Каталог сайтов'' Код <script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#suggEdit').val().match(/^\s*$/)) { var entryname = $('#puF1').val(); entryname = entryname.split(' ').join(', '); $("#suggEdit").val("" + entryname + ""); }};);};); </script> Авто теги для модуля ''Онлайн игры'' Код <script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#suggEdit').val().match(/^\s*$/)) { var entryname = $('#sfF1').val(); entryname = entryname.split(' ').join(', '); $("#suggEdit").val("" + entryname + ""); }};);};); </script> Для модулей ''Новости сайта'' и ''Блог'' заходим на страницу архива материалов и после $BODY$ вставляем: Авто теги для модуля ''Блог'' Код <script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#suggEdit').val().match(/^\s*$/)) { var entryname = $('#blF1').val(); entryname = entryname.split(' ').join(', '); $("#suggEdit").val("" + entryname + ""); }};);};); </script> Код <script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#suggEdit').val().match(/^\s*$/)) { var entryname = $('#nwF1').val(); entryname = entryname.split(' ').join(', '); $("#suggEdit").val("" + entryname + ""); }};);};); </script> И есть еще укороченный код для всех модулей кроме фотоальбома Код <script type="text/javascript">$('input[name="title"]').keyup(function() {$('input[name="tags"]').val($(this).val().split(' ').join(','))};); </script> Код <script type="text/javascript">$('input[name="name1"]').keyup(function() {$('input[name="tags1"]').val($(this).val().split(' ').join(','))};); </script> Теги при этом формируются из заголовка ну только при обычной загрузке,и только на первую картинку!!! Сообщение отредактировал Sotube - Понедельник, 21 Окт 2013, 17:02:41
|
Sotube, Для фотоальбома вот так:
Код <script>$('#phF2').keyup(function(){$('#suggEdit1').val($(this).val().split(' ').join(',')+',');});</script> |
| |||
| |||