Пожалуйста, помогите разобраться.
Хочу добавить к уже добавленным на сайт материалам теги. Материалов больше трех тысяч, поэтому совсем в ручную получается очень долго.
Я хочу добавить в виде материалов возле каждого материала ссылку, которая будет вызывать аякс окно с полем редактирования тегов.
Code
<?if($CUR_GROUP_ID$=4)?>
<a href="javascript://" rel="nofollow" onclick="new _uWnd('TgEd',' ',-450,-100,{autosize:1,closeonesc:1,resize:0},{url:'/index/52-3-$ID$'});return false;"><img title="Теги материала" src="http://s14.ucoz.net/img/fr/EmnTg.gif" onmouseover="this.src='http://s14.ucoz.net/img/fr/EmnTg_.gif'" onmouseout="this.src='http://s14.ucoz.net/img/fr/EmnTg.gif'" align="absmiddle" border="0" height="16" width="16"></a>
<?endif?>
Это сделать получилось.
Пожалуйста, помогите реализовать следующее - это окно нужно как-то дополнить, чтобы поле для редактирования тегов заполнялось названием материала, разбитым на части запятой (исключая части короче трех символов) и названиями категорий, в которые добавлен материал.
Скрипт, который реализует эти функции при добавлении нового материла выглядит так:
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>
Аналог без добавления категорий:
Code
<script type="text/javascript">
$('input[name="title"]').keyup(function() {
$('input[name="tags"]').val($(this).val().split(' ').join(','))
});
</script>
Оба скрипта не мои - к сожалению не силен. Если решение этого вопроса бесплатно не возможно - пишите сколько и куда, очень жду ответов.
С уважением и спасибо.