Время: 00:12
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Меню сайта
Популярное
Movavi Video Convert...
Antares Autotune 5.0...
Базис мебельщик 7.0 ...
SONY Vegas Pro 12.0 ...
Статистика


Главная Файлы Все для Ucoz Скрипты для Ucoz



Поиск при добавлении материала для всех модулей

Поиск при добавлении материала для всех модулей

Поиск при добавлении материала для всех модулей

В отличии от предыдущего скрипта тут нет кнопки "Поиск". Поиск происходит автоматически (при изменении названия материала - событие 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: 2 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>

Идем в шаблон вид материалов нужного модуля и ищем что-то типа (т.е. ссылка на материал) и добавляем класс entryLink
Code
К<a href="$ENTRY_URL$">$TITLE$</a>

т.е.
Code
<a href="$ENTRY_URL$" class="entryLink">$TITLE$</a>
Категория: Скрипты для Ucoz
Просмотров: 1358 | Дата: 01.10.2010 | Рейтинг: 0.0/0

Похожие материалы:
Поделись ссылкой

  • - ссылка
  • - BBCode
  • - HTML
  • Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Мини - профиль
    Поиск

    Опрос
    Какой файлообменник вы предпочитаете?
    Всего голосовало: 1809