Понедельник, 13.05.2024, 13:19
On-Line Заработок
Вы вошли как Гость | Группа "Гости"Привет Гость | RSS
Меню
Категории раздела
Как заработать на блоге
Как заработать на форуме
Заработок на email рассылки
Заработай на сайте
Есть идея? Продай её!
Заработок на кликах
Заработок WebMoney
Предлагай свои слуги
Где ещё можно работать в интернете
PayPal и WebMoney
Помощь WEB мастеру
Интернет банки
Новости ресурса
Наш опрос
Какой заработок в Интернете,Вас бы удовлетворил?
Всего ответов: 367
Статистика
Главная » 2011 » Март » 2 » Автоматический вывод похожих материалов для UCOZ скрипт
15:48
Автоматический вывод похожих материалов для UCOZ скрипт
Поиск при прибавлении мат-ла для всех модулей. Пример возможно узреть при прибавление новостей на наш вебсайт В различии от предшествующего скрипта тут нет кнопки "Поиск". Поиск происходит автоматически  (при изменении названия материала - событие onchange).
Cкрипт разработан под:
# Каталог файлов
# Новости сайта
# Каталог статей
 Вставлять в шаблон Страница добавления/редактирования материала. (Новости сайта: в шаблон Страница архива материала).

После $ BODY $

<script type="text/javascript">
(function(){
  var __e = document.querySelector('#addEntForm input[name="title"]');
  if ( __e ) { __e.setAttribute('onchange','searchEntr()'); }
})();
function searchEntr () {
  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 <?endif?><?if($MODULE_ID$ = 'news')?>14 <?endif?>},
  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>




Похожие материалы::


Категория: Помощь WEB мастеру | Просмотров: 3700 | Добавил: klik | Теги: скрипт для ucoz, похожие материалы, вебмастер, Новости, автопоиск
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Добавить закладки
Смотрим также
где купить кальяны
Срубы бань цены зимние скидки srub-b.ru
Фитнес Клубы Киева
Размести тут свой линк
Поиск
Актуальные темы
  • Как бесплатно наполнить сайт контентом
  • Заработок WebMoney Rich Cow
  • Бесплатные видео уроки
  • Как снять деньги с PayPal
  • Чем наполнять блог
  • Начни заработок правильно
  • Как заработать больше
  • Партнерка LovePlanet
  • Создания сателлита
  • Как начать зарабатывать
  • Перелинковка
  • Начни заработок правильно
  • Статистика
    Жми!Петербург Жми!авто PageRank индикатор SUPERTOP Страховая компания "Восточный страховой альянс". Страхование автомобильного транспорта, страхование Вашего имущества, страхование грузов, страхование граждан от несчастных случаев и болезней Amfibi Web Search & Directory
    Архив записей
    Друзья сайта
  • Все для веб-мастера
  • SEO Optimization
  • Программы для всех
  • printermaster.RU - заправка картриджей samsung

    Заправка картриджей samsung
  • Domenant - полезные сайты на каждый случай!
    Copyright MyCorp © 2024sitemap