Приветствую Вас Прохожий | RSS Суббота, 10.12.2016, 09:53
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 5
Гостей: 5
Пользователей: 0



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Скрипт вывода похожих материалов на ucoz

Скрипт вывода похожих материалов на ucoz Скрипт, вывода, похожих, материалов, на, ucoz
Скрипт выводить похожие материалы исходя из названия материалов, но не используя для этого теги что очень выгодно, так же если вы заметили что все стандартные условные операторы закрыт для индексации и не возможно их изменить, так вот форма отличная для этого представляется при помощи данного скрипта
Вы спросите чем этот скрипт отличается от стандартного кода <?$RELATED_ENTRIES$(10)?> ucoz?
Стандартный скрипт ищет по тегам, а теги состоят из названия, если использовать авто-заполнение тегов. То есть сам вывод из названия материала, допустим нет тегов у материала и будет выводить из названия.
Установка скрипта:
Первым делом подключаем в любое место скрипт на странице вывода материалов и комментариев :
Code
<script type="text/javascript">
$(function(){
  related = {
  title: '$ENTRY_NAME$', // название материала
  number: 10, // количество материалов для вывода
  push: $('#related'), // куда выводить
  form: '<div class="related" id="r{ID}"><a href="{URL}" title="{TITLE}">{TITLE, 20}</a></div>', // форма вывода
  a: <?if($MODULE_ID$ = 'stuff' || $MODULE_ID$ = 'dir' || $MODULE_ID$ = 'publ')?>2<?else?><?if($MODULE_ID$ = 'news')?>14<?endif?><?endif?>,
  data: new String()
  };

  $.post('/$MODULE_ID$', {
  query: related.title,
  a: related.a
  }, function(data){
  $('.eTitle a', data).each(function(id){
  if(id < related.number){
  related.html = $(this).html();
  if(location.href.indexOf($(this).attr('href')) == -1) related.data += related.form.replace(/\{ID\}/g, id).replace(/\{URL\}/g, $(this).attr('href')).replace(/\{TITLE(, ([0-9]+))?\}/g, function(a, b, c) {if(c) return (related.html.length > c ? related.html.substr(0, c) + '...' : related.html); else return related.html;});
  };
  });
  if(related.data != '') related.push.html(related.data).prev('span').show();
  });
});
</script>

При необходимости, можно изменить. Далее устанавливаем вывод материалов, то есть вставляем в то место где вам хотелось бы видеть материалы похожие:
Code
<span style="display:none;">Похожие материалы:</span>
<div id="related"></div>

Элемент span с надписью Похожие материалы не удалять так как изначально должен быть скрыт, чтобы не переключать его видимость 100 раз.

Настройка и параметры скрипта.
related.title - название материала, обычная переменная, например в модуле «Новости сайта» это $ENTRY_NAME$
related.number - максимальное количество выводимых записей
related.form - форма вывода материалов, где можно использовать тэги:
{ID} - порядковый номер выводимой записи
{URL} - ссылка на материал
{TITLE[, num]} - название материала, через запятую можно указать максимальное количество символов, после которых будет поставлено многоточие, а можно вообще не указывать запятую с числом (например, {TITLE} - выведет все, {TITLE, 5} - обрежет по первые 5 символов)
Автор: Stufford
Автор\Источник: не указан или не известен!

Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 9847 | Комментарии: 7 | Рейтинг: 4.3/7 | |Категория: Скрипты Разное | Добавил: мир | Дата: 30.05.2011 | Скачали: 0 | Теги: материалов, Скрипт, похожих, вывода, ucoz
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 7
7 STORM449   Дата: 31.10.2013  Время: 23:02   [№ 15035]
А для форума есть,что то похожее

6 kinoplod   Дата: 09.09.2013  Время: 12:34   [№ 14949]
не работает в каталоге файлов я заменял в коде Load и нифига (

5 Snaik   Дата: 25.06.2012  Время: 22:14   [№ 13344]
Вставил данный код в то место где хотел видеть данный раздел, а ничего не появилось. Почему так?

4 fsad121   Дата: 29.02.2012  Время: 18:04   [№ 12348]
Системой были найдены следующие ошибки:

Не найден код для всплывающего окна.
"<!-- <popup> --><!-- </popup> -->"
В шаблоне не найден обязательный код $POWERED_BY$

Не получается установить скрипт не могли бы дать обьяснение последование действий

2 HoBa   Дата: 31.08.2011  Время: 18:58   [№ 10214]
1ое не понял куда вставлять, куда его?

3 STAFF   Дата: 31.08.2011  Время: 20:55   1 [№ 10215]
Вставьте на страницу материала и комментариев к нему

1 atca   Дата: 10.08.2011  Время: 20:05   [№ 9958]
Дайте пожалуйста для модуля Фото,у самого не получается


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа
Логин:
Пароль:


Поиск


На форуме

1 Файловик. Уникальные те...

0

2 Куплю сайты в индексе Я...

1

3 Куплю сайты с ТИЦ/PR (п...

9

4 Предлагаю услуги для ан...

0

5 Предлагаю услуги по про...

0

6 Комплексный прогон сайт...

51

7 Сайт онлайн фильмов на ...

1

8 Проблема с таблицей

9

9 Отредактировать фото

2

10 Уже все перепробовал )

1


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2016


Кнопка 88х31 сайта ucozon.ru