Особенности скрипта: - Поддержка 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.