Универсальные пользовательские закладки для всех модулей uCoz


Универсальные пользовательские закладки для всех модулей uCoz

1813
9.8 из 10
Проголосовало: 7






Особенности скрипта:
- Поддержка 10 популярных и востребованных модулей
- Гибкая настройка (число выводимых закладок, оформление, стили)
- Простая установка
- Практичное оформление в uWnd окне
- Переключатель страниц
- Возможность редактирования названия и удаления закладки пользователем
- Поддержка последних версий jQ (тестировалось на доступных в ПУ 1.7.2, 1.10)

Установка

ВНИМАНИЕ: для установки скрипта требуется активированный пакет uCoz PHP
1. Скачайте архив. Авторизуйтесь в FTP PHP и загрузите файлы favourite.php, functions_fave.php, db.dat из архива в корневую папку.

2. В месте, где хотите, чтобы выводилась ссылка на просмотр добавленных закладок с их числом разместите код:

Код
<!-- <Универсальные закладки (вывод ссылки)> -->
  <?if($USER_LOGGED_IN$)?>
  <a href="javascript://" onclick="favourites.view(1)">Мои закладки <span class="favourites_n"></span></a>
  <script type="text/javascript" src="/favourites.js"></script>
  <script>  
  favourites.favNum();
  </script>
  <?endif?>
  <!-- </Универсальные закладки (вывод ссылки)> -->


3. Теперь в модулях, к которым хотите подключить скрипт закладок, следует установить код, проверяющий добавлена ли закладка пользователем, и если нет - выводящий кнопку для добавления.

а) Для модуля ФОРУМ:
Зайдите в ПУ, управление дизайном, общий вид страниц форума и сразу после $BODY$ разместите:

Код
<!-- <Универсальные закладки (форум)> -->
  <?if($USER_LOGGED_IN$)?>
  <script type="text/javascript" src="/favourites.js"></script>
  <?if($PAGE_ID$ == 'threadpage')?>
  <script>  
  $(document).ready(function () {
  favourites.check($('.forumBarA').attr('href'), 'fr', 'forum');
  })
  </script>
  <?endif?>
  <?endif?>
  <!-- </Универсальные закладки (форум)> -->


Если у вас установлены иные скрипты, тем или иным образом затрагивающие ссылку с классом .forumBarA может возникнуть некорректная работа скрипта.

б) Для остальных модулей (новости, каталог файлов, сайтов,статей, доска объявлений, магазин, игры, блог, видео):
Зайдите в ПУ, требуемый модуль -> управление дизайном, страница материала и комментариев к нему, и в желаемом месте для вывода кнопки разместите:

Код
<!-- <Универсальные закладки> -->
  <?if($USER_LOGGED_IN$)?>
  <script type="text/javascript" src="/favourites.js"></script>
  <script>
  favData = ['$ENTRY_TITLE$', window.location.href.replace(/#(.*)?/,'')];
  $(document).ready(function () {
  favourites.check(favData[1], '', '$MODULE_ID$', '#favourites_el');
  })
  </script>
  <div id="favourites_el"></div>
  <?endif?>
  <!-- </Универсальные закладки> -->


#favourites_el - id элемента, в который будут выведены данные, можно стилизовать под свой дизайн.

4. Готово:)

Настройка скрипта.

При желании, можно поднастроить скрипт под себя, краткая справка по настройке:
а) Число закладок выводимых на страницу: в файле скрипта favourites.js переменная numberShow.
б) Ограничение максимальной длины заголовка закладки: переменная titleMaxlength.
в) Изменение внешнего вида оформления закладок: отредактируйте файл /favourites_css.css.
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://www.ujs.su/
  • Всего комментариев: 2

na3uTuB4uk94
0
na3uTuB4uk94 написал: Написано 26 Марта 2016 в 10:17
Комментарий №1
Вовчик когда ты уже на js сделаешь что нибудь подобное, полезная вещь блин, ну ради нее php брать не хочется)

Вовчик
0
Вовчик написал: Написано 26 Марта 2016 в 14:15
Комментарий №2
на js есть уже кажись

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    403
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 6
    Гостей: 5
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: