Авто добавление категорий в дополнительное поле


Авто добавление категорий в дополнительное поле

1399
7.6 из 10
Проголосовало: 5






Я владелец кинотеатра и сам всегда нуждался в скрипте, который автоматически добавляет категории выбранные вами для материала в дополнительное поле номер 5, или же в то поле которое вы захотите. Так вот я сегодня сидел и мучился. Потом подумал переделать скрипт авто добавления тегов так как мне нужно и у меня получилось.

Во-первых включите дополнительное поле номер 5, в настройках нужного вам модуля. Потом перейдите в редактирование шаблона, страница добавления материала и редактирования и найдите там $BODY$. Если же если вам нужно для новостей или же для блога, то перейдите на страницу архива материалов. Сразу же после него разместите данный скрипт:

board ,
Code
<script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#bdF17').val().match(/^\s*$/)) { var entryname = $('#catSelector9').val(); $("#bdF17").val("" + entryname + ""); }});}); </script>


load ,
Code
<script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#ldF17').val().match(/^\s*$/)) { var entryname = $('#catSelector9').val(); $("#ldF17").val("" + entryname + ""); }});}); </script>


publ ,
Code
<script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#puF17').val().match(/^\s*$/)) { var entryname = $('#catSelector9').val(); $("#puF17").val("" + entryname + ""); }});}); </script>


dir ,
Code
<script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#drF17').val().match(/^\s*$/)) { var entryname = $('#catSelector9').val(); $("#drF17").val("" + entryname + ""); }});}); </script>


stuff ,
Code
<script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#sfF17').val().match(/^\s*$/)) { var entryname = $('#catSelector9').val(); $("#sfF17").val("" + entryname + ""); }});}); </script>


blog ,
Code
<script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#bgF17').val().match(/^\s*$/)) { var entryname = $('#catSelector9').val(); $("#bgF17").val("" + entryname + ""); }});}); </script>


news ,
Code
<script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#nwF17').val().match(/^\s*$/)) { var entryname = $('#catSelector9').val(); $("#nwF17").val("" + entryname + ""); }});}); </script>


Теперь поставте $OTHER5$ в нужное вам место.

Установка готова!

Автор идеи скрипта MulTiPulTi
Автор публикации: Загрузка
Загрузка
gegelga, это его n материал
Источник: http://www.onmults.ru/
  • Всего комментариев: 16

Kuka
0
Kuka написал: Написано 17 Апреля 2012 в 13:49
Комментарий №15
как сделать для Publ там нет Доп. Поля 5

gegelga
0
gegelga написал: Написано 07 Апреля 2012 в 21:28
Комментарий №14
напиши мне в профиль ссылку на сайт

Fe1NO32
0
Fe1NO32 написал: Написано 07 Апреля 2012 в 18:41
Комментарий №13
там ссылка появился а не названия категория?

Kelin
0
Kelin написал: Написано 07 Апреля 2012 в 13:18
Комментарий №12
gegelga, кончай флудить

gegelga
0
gegelga написал: Написано 07 Апреля 2012 в 10:12
Комментарий №11
Вот нормальное фото с описанием


gegelga
0
gegelga написал: Написано 07 Апреля 2012 в 10:01
Комментарий №10
Froa, правильно понял.

gegelga
0
gegelga написал: Написано 06 Апреля 2012 в 20:18
Комментарий №8
[удалено]

gegelga
0
gegelga написал: Написано 06 Апреля 2012 в 20:06
Комментарий №7
Fe1NO32, для каталога файлов вот

<script type="text/javascript"> $(document).ready(function(){ $("form#addEntForm").submit(function(){ if ($('#ldF10').val().match(/^\s*$/)) { var entryname = $('#catSelector9').val(); $("#ldF10").val("" + entryname + ""); }});}); </script><!-- </body> -->

будет в поле Ссылка для скачивания архива с другого сервера:

gegelga
0
gegelga написал: Написано 06 Апреля 2012 в 19:56
Комментарий №6
Вы мне просто давайте название модуля для которого нужен скрипт ну и поле из которого вы хотите сделать категории

Kelin
0
Kelin написал: Написано 06 Апреля 2012 в 17:53
Комментарий №5
Нифига не работает, там ID у этого "Доп. поля" могут быть разные, надо чё-то другое придумать dry

gegelga
+1
gegelga написал: Написано 06 Апреля 2012 в 16:21
Комментарий №4
Смысл скрипта в том что Если использовать$CAT_NAME$ то будет выведена только одна категория хотя ты выбрал несколько, а если поставить мой скрипт то будут выведены все категории которые ты выбрал!

Fe1NO32
0
Fe1NO32 написал: Написано 06 Апреля 2012 в 14:57
Комментарий №3
как сделать для каталога файлов? там нет Доп. Поля 5

Ferest
0
Ferest написал: Написано 17 Апреля 2012 в 15:28
Комментарий №16
В панели управление на главной странице есть кнопка "Удалить сайт" нажимаешь водишь ответ на секретный вопрос, затем вбиваешь в поиске нормальные платные хостинги и всё biggrin

gegelga
0
gegelga написал: Написано 05 Апреля 2012 в 19:54
Комментарий №2
Вывод категорий выбраные вами, на подобе дле, а то от укоза показывает только одну, а так сразу несколько.

BlackPh
0
BlackPh написал: Написано 04 Апреля 2012 в 17:41
Комментарий №1
Чесно не понял в чем суть скрипта .

Froa
0
Froa написал: Написано 07 Апреля 2012 в 07:15
Комментарий №9
как я понял,когда мы выбираем много категорий в итоге у нас выводиться 1.А автор сдеал так что бы выводились все.

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Ох. Вижу, что обсуждение очень старое. Но!
На других CMS так же будет все это реализовано. На нормальных CMS.
Такое решение может подойти лишь для landing сайтов. Но и то, не думаю, что там кто то заморачивается в написании какого либо контроллера генерирования шаблона и используют прямо в лоб чистый HTML, поэтому и будут для каждой страницы свои блоки делать.

Поэтому лучше тут все же дописать решение именно для ucoz без загрузки этих лишних блоков на странице. Ведь используя условные операторы этот код даже не будет прогружаться на странице. (Лол. Это ж доли секунд загрузки...) И что? Но давайте делать оптимальнее
Моё авторство:)
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
  • Handyman написал:
  • Не появляется код безопасности для обычных пользователей
    Последние темы
    Опрос
    432
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 6
    Гостей: 6
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: