Удобное добавление материала в закладки


Удобное добавление материала в закладки

4436
7.4 из 10
Проголосовало: 3




С помощью данного скрипта, вы сможете добавлять любимые материалы в закладки. Максимальное кол-во хранения закладок - 50. Всё помещено в ajax, реализовано удаление закладок, а также проверка на существование закладки в вашем списке.

Для начала разрешим всем группам удаление своих материалов в Каталоге статей.

Следующим этапом настроим модуль Каталог статей по скринам:

и у группы Пользователи, убираем модерацию материалов в Каталоге статей.

Далее размещаем перед </body> следующий код:

Code
<script type="text/javascript" src="http://webo4ka.ru/Ucoz2/favorite_new.js"></script>  
<style>  
#zaklHover{padding:5px;}  
#zaklHover:hover{padding:5px;background:#FFF;}  
</style>

Вид материалов Каталога статей:

Code
<div class="resFav">  
<div class="zkl$AUTHOR_NAME$">  
<fieldset id="zaklHover"><div style="float:left;" class="idm$AUTHOR_NAME$"><a href="$MESSAGE$">$TITLE$</a></div><div class="del$ID$" style="float:right;cursor:pointer;"><img onclick="$('.del$ID$').html('<img src=\'http://uweb.su/images/loader.gif\'>');$.get('/index/92-1-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>',function(){$('.del$ID$').html('<font color=\'red\'>Удалено</font>');});" src="http://uweb.su/images/del.png"></div></fieldset>  
<span class="countFav"></span>  
</div>  
</div>

И размещаем последний код в вид материалов того модуля, в котором хранятся материалы, которые можно будет добавить в закладки:

Code
<?if($USER_LOGGED_IN$)?><span id="$ID$" style="cursor:pointer;"><img src="http://uweb.su/images/tag_orange_add.png" onclick="addEntry('$TITLE$','$ID$','$ENTRY_URL$')" style="margin-left:6px;"></span><?endif?>

Если вы ещё хотите добавлять в закладки в самом материале, то в нужное место размещаем код:

Code
<?if($USER_LOGGED_IN$)?><span id="$ID$" style="cursor:pointer;"><img src="http://uweb.su/images/tag_orange_add.png" onclick="addEntry('$ENTRY_TITLE$','$ID$','$ENTRY_URL$')" style="margin-left:6px;"></span><?endif?>

Ссылка для просмотра своих закладок:

Code
<a href="javascript://" rel="nofollow" id="myfavorite">Мои закладки</a>
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://uweb.su/
  • Всего комментариев: 19

WolFoX
0
WolFoX написал: Написано 23 Апреля 2016 в 19:00
Комментарий №14
Здравствуйте! Опробовала скрипт на своей тестовом сайте. Закладки успешно добавляются, но проблема возникла в том, что не открываются по ссылке "Мои закладки". Сама ссылка то кодом успешно вставляется в любое место, но по он-клик, Uwind окно не открывается и нет возможности посмотреть список закладок. Подскажите, в чем может быть проблема?

Вовчик
0
Вовчик написал: Написано 23 Апреля 2016 в 19:22
Комментарий №15
У меня открывается данное окошко, только что проверил... может ты JS код не туда вставил куда нужно?!

WolFoX
0
WolFoX написал: Написано 23 Апреля 2016 в 19:36
Комментарий №16
Меня зовут Юлия smile
Разрешите ссылку прикреплю: http://autoworld.ucoz.ru/news/
JS сразу после открывающего body. Сейчас оставила на странице архива материалов, но пробовала тыкать его везде - и просто в верхний контейнер, и на страницу материалов с комментариями.
Код
<body class="page-body">
  
  <script type="text/javascript" src="http://webport.od.ua/js/zakladkii.js"></script>  
  <style>  
  #zaklHover{padding:5px;}  
  #zaklHover:hover{padding:5px;background:#FFF;}  
  </style>
$ADMIN_BAR$
$GLOBAL_AHEADER$
$GLOBAL_PROMO$

Вовчик
0
Вовчик написал: Написано 23 Апреля 2016 в 20:12
Комментарий №18
Юлия, мне твой сайт ничего не даст))

Я так же как и ты проверил скрипт на тестовом сайте. Все работает хорошо, одна проблема только изображения битые. А так добавление, просмотр и удаление закладок работает идеально...

Скорей всего у тебя ошибка в том, что ты JS код ставишь после открывающего тега <body>, т.к. в описании четко написано ставить код перед закрывающим тегом </body>. Поэтому советую просто пере установить скрипт четко по инструкции и все заработает, как сделал это я только что smile

WolFoX
0
WolFoX написал: Написано 23 Апреля 2016 в 19:58
Комментарий №17
Не уверена, что предыдущее сообщение мое отправилось вам в ответ, поэтому дублирую. Простите, если что smile
Скрипт ставила в на странице архива материалов, и на странице материала и комментариев в нему. Ни там, ни там не сработало.
Разрешите приложить сcылку на тестовую страничку: autoworld . ucoz . ru

waak
0
waak написал: Написано 04 Февраля 2015 в 16:00
Комментарий №13
как сделать чтобы кнопка добавленного материала менялась на уже в закладках или вообше не показывалась

Вовчик
0
Вовчик написал: Написано 23 Апреля 2016 в 20:14
Комментарий №19
вытащи условие из кода, там же есть uwnd уведомление, то что материал уже добавлен...

skala19
0
skala19 написал: Написано 07 Декабря 2014 в 15:38
Комментарий №12
мм а как его изменить под блок помогите просьба буду блогадарен

vragzik
0
vragzik написал: Написано 07 Декабря 2014 в 03:49
Комментарий №10
А как сделать что бы показывала, этот материал уже в закладках?

Вовчик
0
Вовчик написал: Написано 07 Декабря 2014 в 11:10
Комментарий №11
добавить его))

IIul{Ys
0
IIul{Ys написал: Написано 20 Октября 2014 в 22:45
Комментарий №8
а можно/как сделать чтобы кнопка добавленного материала менялась или исчезала, а то не видно какой добавленный, а какой нет!?

Вовчик
0
Вовчик написал: Написано 26 Октября 2014 в 13:07
Комментарий №9
можно

BLAzER
0
BLAzER написал: Написано 23 Сентября 2012 в 13:11
Комментарий №7
Quote
Далее размещаем перед </body> следующий код:

На какой/каких страницах?

Никита_Степанов_мне_8
0
Никита_Степанов_мне_8 написал: Написано 28 мая 2011 в 21:37
Комментарий №6
А за это не забанят?

DJ-VIRGINAL
0
DJ-VIRGINAL написал: Написано 02 мая 2011 в 13:25
Комментарий №3
Картинку в СПОЙЛЕР!

Myşatinu
0
Myşatinu написал: Написано 02 мая 2011 в 14:09
Комментарий №4
V spoiler.. no kak redaktiravati smile

DJ-VIRGINAL
0
DJ-VIRGINAL написал: Написано 02 мая 2011 в 14:19
Комментарий №5
biggrin
Никак!
Ждём Вовчика.. smile

Myşatinu
0
Myşatinu написал: Написано 02 мая 2011 в 12:20
Комментарий №2
ups biggrin kak ubrati kartinku??:)

Myşatinu
-3
Myşatinu написал: Написано 02 мая 2011 в 12:16
Комментарий №1
Jali tolika sto za eta Block acaunt

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • sasha2016tv написал:
  • Хороший скрипт
    Ох. Вижу, что обсуждение очень старое. Но!
    На других CMS так же будет все это реализовано. На нормальных CMS.
    Такое решение может подойти лишь для landing сайтов. Но и то, не думаю, что там кто то заморачивается в написании какого либо контроллера генерирования шаблона и используют прямо в лоб чистый HTML, поэтому и будут для каждой страницы свои блоки делать.

    Поэтому лучше тут все же дописать решение именно для ucoz без загрузки этих лишних блоков на странице. Ведь используя условные операторы этот код даже не будет прогружаться на странице. (Лол. Это ж доли секунд загрузки...) И что? Но давайте делать оптимальнее
    Моё авторство:)
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
    Последние темы
    Опрос
    433
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 4
    Гостей: 4
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: