Полная новость в ajax окне для uCoz
827материалов
228тем на форуме
3004комментария
6161пользователь

Полная новость в ajax окне для uCoz


Комментарий автора:

Один из пользователей задал вопрос, возможно ли вывести в ajax окно полную новость. То есть, сделать так что бы на странице модуля не заходя на страницу материала и комментариев к нему можно было вывести в ajax окне полный текст материала. Мне самому стало интересно возможно это или нет, немного пораскинув мозгами и проведя пару не хитрых манипуляций на тестовом сайте, у меня получилось, но не совсем так как хотелось бы. Поэтому полез в интернет.

Установка:

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

Код
<html>                  
                  <head>                  
                  <meta http-equiv="content-type" content="text/html; charset=UTF-8">                  
                  <title>$ENTRY_TITLE$ - $CAT_NAME$ <?if($SECTION_NAME$)?>- $SECTION_NAME$<?endif?> - $MODULE_NAME$ - $SITE_NAME$</title>                  
                  </head>                  
                  <div align="center">                  
                  $MESSAGE$                  
                  $POWERED_BY$</div>                  
                  </html>

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

Теперь переходим в панели управления в вид материалов модуля и вставляем:

Код
<script type="text/javascript" src="http://tenfilms.ru/scripts/messa.js"></script>                  
                  <table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock"><tr><td style="padding:3px;">                  
                  <div style="float:right"><?if($MODER_PANEL$)?> $MODER_PANEL$<?endif?></div>                  
                  <div class="eTitle" ><div align="center"><?if($ENTRY_URL$)?><div align="center"><a title="Смотреть всю новость" href="javascript:openLayerA('obsv','$ENTRY_URL$','','700','600','auto'); ">[$TITLE$]</a></div><?endif?></div></div>                  
                  <?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?><div class="eDetails" style="clear:both;">                  
                  </div>                  
                  </td></tr></table>

Редактирование окна проводится в строчке:
Код
openLayerA('obsv','$ENTRY_URL$','','700','600','auto');

700 и 600 это высота и ширина, в них можете вписать любое удобное для вас значение.

Весь внешний вид зависит от вас, так же можете в вид материалов просто дописать все нужные данные такие как вол-во просмотров, кто добавил, рейтинг и т.д. Оформление модального окна остается так же исключительно за вами. Я лишь привел пример как можно подобное реализовать.

ЗАКАЗАТЬ УСТАНОВКУ

Скрипт опубликовал:
...
Логин на сайте: ...
Группа: ...
Статус: ...
Информация о скрипте:
Дата добавления материала: 12.08.2015 в 09:00
Материал просмотрен: 1378 раз
Категория материала: Скрипты для uCoz
К материалу оставлено: 14 комментариев

Пожаловаться
Сказать спасибо

14 комментариев


pro100kasper
pro100kasper @pro100kasper 04.08.2015 12:061
+6
Не скажи, вон человек интересовался, плюс к примеру у меня онлайн кинотеатр, поле краткой новости у меня задействовано под плеер. На предыдущем дизайне я толком не мог на главную страницу вывести текстовой информации. А через этот скрипт могу вывести, главное оформить его визуально под дизайн. Или же для портала новостей. Можно ведь оформить вывод определенной длины материала, если вид материалов подразумевает под собой лишь картинку и название материала. Так же чуть подправив скрипт можно вывести на скрин материала текст при наведении курсора. Поле для деятельности без граничное, главное иметь голову на плечах и реализовывать.
Viktor
Виктор @Viktor 05.08.2015 00:086
+4
Молодец!
pro100kasper
pro100kasper @pro100kasper 05.08.2015 02:007
+4
Спасибо тезка )))
Umbrella
Umbrella corporation @Umbrella 06.08.2015 00:1510
+4
Все хорошо, сделай пожалуйста для новостей и блога)
pro100kasper
pro100kasper @pro100kasper 06.08.2015 13:4811
+3
Работает в модуле блог, новости и каталог статей.
TheGamer
MaxiMus @TheGamer 04.08.2015 15:002
+5
Нормалный скрипт пригодится
pro100kasper
pro100kasper @pro100kasper 04.08.2015 16:555
+7
Тебе все пригодится...
TheGamer
MaxiMus @TheGamer 05.08.2015 14:008
+2
Чего?
pro100kasper
pro100kasper @pro100kasper 04.08.2015 16:514
+6
Мало влияет, только если целенаправленно в ПС не продвигать по запросам на категории и и разделы. А так большинство сайтов продвигает запрос на полную страницу. Переход по разделам сайта будет уже зависеть от заинтересованости пользователя, внешнего вида сайта и качества материала. У меня в фотоальбоме к примеру на старом сайте, картинки просматривают проходя по 20-30 страниц не так часто конечно как хотелось бы но раз в неделю замечаю, при том, что на странице категории вывод стоит на 30 картинок.
TheGamer
MaxiMus @TheGamer 05.08.2015 14:019
+2
angry
webmasterivan
webmasterivan @webmasterivan 06.08.2015 17:3712
+4
Спасибо
pro100kasper
pro100kasper @pro100kasper 13.08.2015 01:5713
+4
Рад помочь!
1 2 »
avatar
Вход через социальные сети
Работа в компании uCoz
uSocial - социальные кнопки
uLike – кнопка «Мне нравится»
Статистики нашего сайта