Суббота, 23.11.2024, 08:32 | Приветствую Вас Гость

Мой сайт

AC MILAN

Каталог статей

Главная » Статьи » Скрипты для ucoz

Ссылки в бесконечных доп. полях
Вы наверное видели и не раз скрипты для ввода ссылок в дополнительные поля... Там ограниченное количество ссылок, все нужно переименовывать, подставлять и т.д. Некоторые даже до сих пор не разобрались как. 
В этом скрипте: 
Бесконечное количество полей для ввода ссылок 
Не нужно тратить ни единого доп. поля 
Ничего нигде не нужно подгонять и т.д. Все автоматизированно

При нажатии на кнопку Добавить скрипт проверяет поля и если поле не пустое, вставляет ссылку в Полный текст материала. В таком формате:

Code
Скачать [b]Название материала[/b]: [url=http://cloddy.org/file.rar]http://cloddy.org/file.rar[/url]

Все что нужно, это вставить этот код в шаблоне Страница добавления/редактирования материала (каталог файлов), поле $BODY$

Code
<script type="text/javascript"> 
$(document).ready(function(){ 
//Copyright http://cloddy.org/ ~ Bogdan4eg 
$('#ldF18').hide().after('<input class="manFlSbm" style="font-weight: bold;" value="Добавить материал" onclick="dourl()" type="button">'); 
$('#ldM8').after('<tr class="trinput"><td class="manTd1">Вставить ссылку: <input type="button" title="Добавить поле для ввода ссылки" value="+" onclick="plusodin()"></td><td class="manTd2"><input class="inputlink" autocomplete="off" style="width: 100%;" name="linkblablabla" maxlength="300" type="text"></td></tr>');}); 
function plusodin(){$('.inputlink:last').after('<input class="inputlink" autocomplete="off" style="margin: 1px 0px 0px 0px; width: 100%;" maxlength="300" type="text">');} 
function putlink(code,nm){if (code != ""){var txtarea=document.getElementById(nm);code = '' + code + '';if (document.selection) {txtarea.focus();var txtContent = txtarea.value;var str = document.selection.createRange();if (str.text == ""){str.text = code;} else if (txtContent.indexOf(str.text) != -1){str.text = code + str.text;} else {txtarea.value = txtContent + code;}}else{txtarea.value = txtarea.value + code;}}} 
function dourl(){$('.inputlink').each(function(){var hurl = $(this).attr('value'); var dtitle = $('#ldF1').val(); 
if (hurl!=''){if (dtitle==''){var dtitle='';} putlink('\nСкачать '+dtitle+': [url='+hurl+']'+hurl+'[/url]','message');} 
}); document.getElementById('doSmbBt').click();} 
</script>

Готово. 
Автор: http://cloddy.org/ 
При копировании указывать http://cloddy.org/ как источник.


Источник материала: http://cloddy.org/


Источник: http://forucoz.com/
Категория: Скрипты для ucoz | Добавил: Timka (12.05.2010)
Просмотров: 355 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Скрипты для ucoz [408]
Шаблоны для ucoz [0]
Графика для ucoz [5]
Как раскрутить сайт [28]
Видеоуроки для Ucoz [0]
Всё для фотошопа [0]
Видеоуроки фотошопа [0]
Заработок на сайте [1]
Советы по uCoz [2]
Статистика
Рейтинг@Mail.ru
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Поиск
Теги
Опрос
Чего не хватает сайту?
Всего ответов: 28