Я владелец кинотеатра и сам всегда нуждался в скрипте, который автоматически добавляет категории выбранные вами для материала в дополнительное поле номер 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$ в нужное вам место.
Установка готова!