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

3135
9.8 из 10
Проголосовало: 12






Особенности скрипта:
- Поддержка 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 25
Скрипты и модификации для Ucoz 2126
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 432
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • geleson2222 написал:
  • ?
  • Doc120 написал:
  • /* Скрывает каперайт ucoz */
    .banner_u {
    opacity:0.2 ;
    }
    /* ----------------- */
    opacity:0.1 ; это легальное скрытее $POWERED_BY$
    ставим в ccs не ставте 0.0 тоже за банят 1.1 можно сам пользуюсь.
  • Doc120 написал:
  • Ставим в ccs и все
    /* Скрывает каперайт ucoz */
    .banner_u {
    opacity:0.2 ;
    }
    /* ----------------- */
  • topkalife написал:
  • Было бы лучше если бы данный скрипт работал)
  • k43 написал:
  • Возможно из-за капчи для пользователей
    Последние темы
    Опрос
    537
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей:
    • Обратная связь
    • Правила
    • RSS
    • +18
    • Мобильная версия
    • Хостинг от uCoz
    • Хостинг от uCoz
    • Copyright - webo4ka.ru © 2010-2024 г.
    • Design by Вовчик
      Администратор:)