Главная » 2010 » Ноябрь » 17 » Новости по теме для UCOZ (без информеров) (Скрипты для ucoz)
17.11.2010, 13:54

Новости по теме для UCOZ (без информеров)




В сети уже есть подобный скрипт основанный на информерах ,отображающих на странице "Материала и комментариев к нему" новости по теме материала.Но хочу заметить ,что новости отображаются хотя и для этой категории ,но просто являются случайными и могут быть вовсе не по теме...Также некоторым он не подходит даже только из-за нехватки лимита информеров (максимум 30) на UCOZ.
Я же хочу представить Вам альтернативу...
Этот вариант БЕЗ ИНФОРМЕРОВ и отображение выводимых заголовков новостей основано на тегах к материалам.Причем колличество выводимых заголовков может варьировать от 0 до установленного Вами колличества (об этом дальше).

Установка:

1. Устанавливаем код в CSS:

Code
ul.uRelatedEntries {list-style: none; margin-top: 3px; margin-bottom: 0; margin-left: 0; padding: 0 0 0 0;}
.vvv li {list-style: none; margin-top: 0; padding: 0 0 3px 25px;background: url('http://romale80.ucoz.ru/php.png') no-repeat 0px 0px ; margin-bottom: .1em;}
.vvv :link {text-decoration:none; color:#708090;font-weight:bold;font-size:8pt;}
.vvv :visited {text-decoration:none; color:#708090;font-weight:bold;font-size:8pt;}
.vvv :active {text-decoration:none; color:#708090;font-weight:bold;font-size:10pt;}
.vvv :hover {text-decoration:none; color:#000000;font-weight:bold;font-size:8pt;}

2. Устанавливаем код на страницу "Материала и комментариев к нему" (каталог файлов,новости,каталог статей или что там у Вас):
Code
<fieldset class="counter"><legend><span style="color: rgb(235, 86, 31);"><b>Новости по теме:</b></span></legend><div class="vvv"><?$RELATED_ENTRIES$(5)?></div></fieldset>

В значении RELATED_ENTRIES цифра 5 определяет максимальное колличество выводимых материалов(т.е. 5 означает что материалов максимум будет 4,если поставить 6 то материалов будет 5 и т.д.)

Впинципе всё готово,но если Вы не уверены в том что теги на Вашем сайте заполняются коррекрно и вообще заполняются ли...,то Вам нужно поставить скрипт автозаполнения тегов и они будут заполняться автоматически исходя из названия материала.

Код вставляем:
- Для каталога файлов на "Страница добавления/редактирования материала" поле BODY

Code
<script type="text/javascript">$(document).ready(function(){  
$('#ldF1').change(function(){document.getElementById('suggEdit').value='';var title = this.value.split(' '); for (i=0; i<title.length; i++) {if (title[i].length>3) {document.getElementById('suggEdit').value += title[i]+', ';}}})});</script>

- Для каталога статей на "Страница добавления/редактирования материала" поле BODY
Code
<script type="text/javascript">$(document).ready(function(){$('#puF1').change(function(){document.getElementById('suggEdit').value='';var title = this.value.split(' '); for (i=0; i<title.length; i++) {if (title[i].length>3) {document.getElementById('suggEdit').value += title[i]+', ';}}})});</script>

- Для новостей добавляем в "архив новостей" после BODY:
Code
<script type="text/javascript">$(document).ready(function(){$('#nwF1').change(function(){document.getElementById('suggEdit').value='';var title = this.value.split(' '); for (i=0; i<title.length; i++) {if (title[i].length>3) {document.getElementById('suggEdit').value += title[i]+', ';}}})});</script>

Изображения можно изменить на свои.
Вот и всё...
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: romale1980(сайт http://romale80.ucoz.ru)
Категория: Скрипты uCoz | Просмотров: 4346 | Добавил: romale1980 | Рейтинг: 5.0/3 |
Теги: новости, теме, uCoz, По
Всего комментариев: 16
0  
1 antisept -Infoscript Team-  (17.11.2010 18:12) [Материал]
Аватар пользователя
Кажется, где-то я уже видел похожий

0  
3 romale1980   (17.11.2010 18:41) [Материал]
Аватар пользователя
Ты видел с информерами,а мой без... cool

0  
5 antisept -Infoscript Team-  (18.11.2010 16:00) [Материал]
Аватар пользователя
не, не, именно с кодом $RELATED_ENTRIES$

0  
6 romale1980   (18.11.2010 19:09) [Материал]
Аватар пользователя
Я не встречал...

0  
7 romale1980   (18.11.2010 19:12) [Материал]
Аватар пользователя
Значит я зря время потратил...Нужно было гуглить лучше... biggrin

0  
11 antisept -Infoscript Team-  (18.11.2010 19:34) [Материал]
Аватар пользователя
Почему зря? Оформлено то красиво и аккуратно.

0  
8 romale1980   (18.11.2010 19:22) [Материал]
Аватар пользователя
А не видел случаем такого скрипта,чтоб допустим блок со списком категорий новостей а при клике выводится список с заданным колличеством последних новостей этой категории в фякс окне или типа того?

0  
10 romale1980   (18.11.2010 19:24) [Материал]
Аватар пользователя
...естественно тоже без создания информеров...

0  
12 antisept -Infoscript Team-  (18.11.2010 19:36) [Материал]
Аватар пользователя
Нет, не видел.

0  
4 romale1980   (17.11.2010 19:25) [Материал]
Аватар пользователя
...и материалы выводит не случайные ,а по тегам...

0  
2 antisept -Infoscript Team-  (17.11.2010 18:13) [Материал]
Аватар пользователя
Но оформлено красиво smile

0  
9 romale1980   (18.11.2010 19:23) [Материал]
Аватар пользователя
спасибо

0  
13 настя   (24.11.2010 13:22) [Материал]
Аватар пользователя
а как убрать обвод sad sad sad

0  
14 antisept -Infoscript Team-  (24.11.2010 13:50) [Материал]
Аватар пользователя
Замени:

Code
<fieldset class="counter"><legend><span style="color: rgb(235, 86, 31);"><b>Новости по теме:</b></span></legend><div class="vvv"><?$RELATED_ENTRIES$(5)?></div></fieldset>

на это:

Code
<span style="color: rgb(235, 86, 31);"><b>Новости по теме:</b></span><div class="vvv"><?$RELATED_ENTRIES$(5)?></div>

0  
15 настя   (24.11.2010 16:06) [Материал]
Аватар пользователя
спасибо

0  
16 Arhim   (18.01.2013 17:49) [Материал]
Аватар пользователя
А как сделать чтобы слева от title было изображение с той новости?

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