|
|
Шаблоны и скрипты для uCoz
Поиск при добавлении материала для всех модулей
|
| 07.11.2010, 21:24 |
Как установить шаблон на сайт ? Как вставить скрипт на сайт ?

Поиск при добавлении материала для всех модулей. В отличии
от предыдущего скрипта тут нет кнопки "Поиск". Поиск происходит
автоматически (при изменении названия материала - событие onchange). На данный момент скрипт адаптирован под: Каталог файлов Новости сайта Каталог сайтов Каталог статей Вставлять в шаблон Страница добавления/редактирования материала. (Новости сайта: в шаблон Страница архива материала). После $BODY$: Code <script type="text/javascript"> (function(){ var __e = document.querySelector('#addEntForm input[name="title"]'); if ( __e ) { __e.setAttribute('onchange','searchEntr()'); } })(); function searchEntr () { //by http://javascript.ucoz.net var likeThis = [], qq = document.addform.title.value, h = _uWnd.getdims(), j = h.clientW - 305, g = h.clientH - 215; if (qq.length > 3) { $.post("/$MODULE_ID$",
{query: qq, a: <?if($MODULE_ID$ = 'load' || $MODULE_ID$ = 'dir' ||
$MODULE_ID$ = 'publ')?>2 <?if($MODULE_ID$ =
'news')?>14 }, function (reslt) { $(".entryLink", reslt).each(function () { var href = $(this).attr("href"), html = $(this).html(), shtml = ((html.length>40)?html.substr(0,40)+'...':html); if (href && html) { likeThis.push('<a href="' + href + '" target="_blank" title="' + html + '">' + shtml + '<\/a><br \/>'); } }); if (likeThis[0]) { new
_uWnd('sw', 'Найдены похожие материалы', 300, 200, {min: 0, max: 0, x:
j, y: g, alert: 1, autosize: 0, icon:
'http://javascript.ucoz.net/upload/icons/search.png', fixed: 1, shadow:
1, resize: 0, nomove: 1, hidden: 0, notaskbar: 1, fadetype: 2,
fadespeed: 500, fadeclosetype: 1, fadeclosespeed: 500, align:
'left'},'<fieldset><legend>' + qq + '</legend>' +
likeThis.join("") + '</fieldset>'); } else { _uWnd.close('sw'); } }); } } </script> Идем в шаблон вид материалов нужного модуля и ищем что-то типа: Code <a href="$ENTRY_URL$">$TITLE$</a> Тт.е. ссылка на материал и добавляем класс entryLink. Т.е. у нас должно получится что-то типа такого: Code <a href="$ENTRY_URL$" class="entryLink">$TITLE$</a> Автор: javascript.ucoz.net — Bogggdan; |
| HTML-cсылка на публикацию |
|
| BB-cсылка на публикацию |
|
| Прямая ссылка на публикацию |
|
|
|
Категория: Скрипты и хаки для uCoz | Добавил: ORIGINAL98RUS
|
| Просмотров: 740 | Загрузок: 0
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
Мини-профиль |
|---|
Гость !
Группа: Гости
Время: 22:26
Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!
|
|