регистрация
856материалов
3260комментариев
227тем на форуме
6730пользователей

Универсальные пользовательские закладки


Особенности скрипта:

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

Скачайте архив. Авторизуйтесь в FTP PHP и загрузите файлы favourite.php, functions_fave.php, db.dat из архива в корневую папку.

В месте, где хотите, чтобы выводилась ссылка на просмотр добавленных закладок с их числом разместите код:
Код
<!-- <Универсальные закладки (вывод ссылки)> -->     
      <?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?>     
      <!-- </Универсальные закладки (вывод ссылки)> -->

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

Для модуля ФОРУМ:

Зайдите в ПУ, управление дизайном, общий вид страниц форума и сразу после $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 элемента, в который будут выведены данные, можно стилизовать под свой дизайн.

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

При желании, можно поднастроить скрипт под себя, краткая справка по настройке:
  • Число закладок выводимых на страницу: в файле скрипта favourites.js переменная numberShow.
  • Ограничение максимальной длины заголовка закладки: переменная titleMaxlength.
  • Изменение внешнего вида оформления закладок: отредактируйте файл /favourites_css.css.


PHP - скрипт опубликовал:
...
Логин на сайте: ...
Группа: ...
Статус: ...
Информация о php - скрипте:
Дата добавления материала: 14.07.2014 в 15:14
Материал просмотрен: 1409 раз
Категория материала: PHP-скрипты
К материалу оставлено: 0 комментариев

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

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


avatar
Партнерская программа uKitCPA
Создать сайт вместе с uKit.com
Статистики нашего сайта
Правила чата
Пользователи онлайн
Закрыть мини-чат
+Открыть мини-чат
0
Онлайн всего: 2
Гостей: 2
Пользователей: 0