Поиск:
  • Страница 1 из 1
  • 1
Моё мнение
Дата: Суббота, 25.12.2010, 01:07 | Сообщение # 1 Данный пользователь заблокирован, возможно он мошенник!
Offline
  • Забаненный
  • HTML Редактор
  • 199 Сообщения

Привет всем.

[Table]Я предлагаю на сайт поставить данный скрипт : Поиск при добавлении материала для всех модулей
[/Table]
[Table]http://s012.radikal.ru/i321/1012/b9/17c53b2c76ac.jpg[/Table]

Поиск происходит автоматически (при изменении названия материала - событие 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 <?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>

[Table]Идем в шаблон вид материалов нужного модуля и ищем что-то типа (т.е. ссылка на материал) и добавляем класс entryLink[/Table]

Code
<a href="$ENTRY_URL$">$TITLE$</a>

[Table]т.е.[/Table]

Code
<a href="$ENTRY_URL$" class="entryLink">$TITLE$</a>

Я предлагаю этот скрипт так как , слишком много дубликатных тем .

[Table]Или вот такой можно :[/Table]

[Table]http://s009.radikal.ru/i307/1012/3c/0311bc513c24.jpg[/Table]


[Table]http://s016.radikal.ru/i334/1012/36/38b0b81122b7.jpg[/Table]

[Table]Каталог файлов, Страница добавления и редактирования материалов. После $BODY$:[/Table]

Code
<script type="text/javascript" src="http://javascript.ucoz.net/upload/1/u.load.search.js"></script>

[Table]Вид материалов модуля каталог файлов: [/Table]
[Table]ищем[/Table]

Code
<a href="$ENTRY_URL$">$TITLE$</a>

[Table]и меняем на[/Table]

Code
<a href="$ENTRY_URL$" class="entryLink">$TITLE$</a>

Сообщение отредактировал: DaNtE - Суббота, 25.12.2010, 01:08
Дата: Суббота, 25.12.2010, 01:17 | Сообщение # 2
Offline
  • Проверенный

  • Pain™
  • 124 Сообщения
Мне нравится, только это высвечивает после добавлении материала?
[TableRed]Вырази свою благодарность "Спасибо" повышением репутации[/TableRed]
Дата: Суббота, 25.12.2010, 01:29 | Сообщение # 3 Данный пользователь заблокирован, возможно он мошенник!
Offline
  • Забаненный
  • HTML Редактор
  • 199 Сообщения
[Table]Нет ! Если ты по первому скрипту то нет , когда пишешь , по второму ты сам нажимаешь на Иконку поиск и он ищет , и в окошке показывает результат.[/Table]
Дата: Суббота, 25.12.2010, 02:19 | Сообщение # 4
Offline
  • Пользователь
  • I'm Back
  • 313 Сообщения
DaNtE, прикольный скрипт , что на это скажут Деректора
I'm home like a TERMENATOR :D
Дата: Суббота, 25.12.2010, 09:59 | Сообщение # 5 Данный пользователь заблокирован, возможно он мошенник!
Offline
  • Забаненный
  • HTML Редактор
  • 199 Сообщения
ApTypKa, спасибо
Дата: Суббота, 25.12.2010, 13:32 | Сообщение # 6
Offline
  • Премиум
  • Treder™
  • 653 Сообщения
Это хорошо для вас, будет меньше бана
Помогаю по uCoz. Пишите Ваши вопросы, отвечу профессионально.
Дата: Суббота, 25.12.2010, 14:17 | Сообщение # 7
Offline
  • Проверенный
  • Ранг: Полковник
  • 245 Сообщения
Treder, вот вот biggrin я за! <_<
Дата: Суббота, 25.12.2010, 14:50 | Сообщение # 8 Данный пользователь заблокирован, возможно он мошенник!
Offline
  • Забаненный
  • HTML Редактор
  • 199 Сообщения
Treder, я и написал . Я предлагаю этот скрипт так как , слишком много дубликатных тем . =)
Дата: Суббота, 25.12.2010, 14:52 | Сообщение # 9
Offline
  • Пользователь
  • Ранг: Рядовой
  • 1 Сообщения
Мне нравится я за!
Дата: Суббота, 25.12.2010, 14:52 | Сообщение # 10 Данный пользователь заблокирован, возможно он мошенник!
Offline
  • Забаненный
  • UP-RISE.RU
  • 281 Сообщения
хорошая идея , я за!
Дата: Суббота, 25.12.2010, 15:48 | Сообщение # 11 Данный пользователь заблокирован, возможно он мошенник!
Offline
  • Забаненный
  • HTML Редактор
  • 199 Сообщения
Благодарю =) GosT, [BlaCk],
Дата: Суббота, 25.12.2010, 17:05 | Сообщение # 12
Offline
  • Пользователь
  • Ранг: Лейтенант
  • 60 Сообщения
Я за !
[Table]Жизнь-это игра,Жалко нет читов[/Table]
Дата: Суббота, 25.12.2010, 21:02 | Сообщение # 13 Данный пользователь заблокирован, возможно он мошенник!
Offline
  • Забаненный
  • HTML Редактор
  • 199 Сообщения
pLazE, Спасибо .
Дата: Воскресенье, 26.12.2010, 01:22 | Сообщение # 14
Offline
  • Премиум
  • Treder™
  • 653 Сообщения
Закрою, Админы решат
Помогаю по uCoz. Пишите Ваши вопросы, отвечу профессионально.
  • Страница 1 из 1
  • 1
Поиск:
Администрация проекта не несет ответственности за публикуемые материалы.
Дизайн полностью принадлежит "Up-Rise.Ru".
Дизайн сайта разработал life_man.
© 2024 Сайт управляется системой uCoz.