Модуль «Закладки» для uCoz | uCoz | Блог | RaiderChop.ru
World Snooker 2010: Ronnie O'Sullivan'sNFL 2010
ajax
RSS
Главное меню
Регистрация Главная страница Обратная связь Помощь сайту Блог Анонсы java игр
Категории
Интересно Новости сайта Типографика uCoz
Размеры экранов
128×128 128×160 176×208 176×220 208×208 240×320 320×240 352×416 360×640 480×800
Друзья сайта
PlayWeek.ru BCue.ru
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Модуль «Закладки» для uCoz
Добавлено в понедельник, 12 июля, 2010 года
Как и обещал, я расскажу как сделать функцию «Закладки» так, как у меня на сайте.
Для начала нам нужен модуль «Доска объявлений». Активируем его и выбираем «Без категорий» (если он уже был активирован — удаляем его, и заново активируем). Для удобства, можно его переименовать. Для этого заходим в «Панель управления/Настройки/Замена стандартных надписей», выбираем «НАЗВАНИЯ МОДУЛЕЙ» и там заменяем «Доска объявлений» на «Закладки». На этой же странице нажимаем на «ФОРМА ДОБАВЛЕНИЯ МОДУЛЯ "ДОСКА ОБЪЯВЛЕНИЙ"», в первое поле вводим - TITLE ($TITLE$), в второе - LOCATION ($MESSAGE$), в остальные поля вставляем прочерки (как должно быть...).
Настройка
Теперь настройка модуля. Заходим в «Закладки/Настройки модуля» и выставляем настройки по скриншотах:
Теперь в «Закладки/Управление категориями» создаем категорию «Закладки».
Перейдем к настройки прав пользователей! Заходим в «Панель управления/Пользователи/Группы пользователей/Установка прав для всех групп» и ставим следующие права:
Установка
Дальше будем работать с шаблонами модуля «Закладки».
Главная страница модуля
Code
<META http-equiv="refresh" content="0; url=/board/0-0-$USER_ID$-0-17">
<?substr($POWERED_BY$,0,0)?>
<?substr($ADMIN_BAR$,0,0)?>​
Страница со списком материалов категории
Code
<META http-equiv="refresh" content="0; url=/board/0-0-$USER_ID$-0-17">
<?substr($POWERED_BY$,0,0)?>
<?substr($ADMIN_BAR$,0,0)?>​
Страница материала и комментариев к нему
Code
<META http-equiv="refresh" content="0; url=/board/0-0-$USER_ID$-0-17">
<?substr($POWERED_BY$,0,0)?>
<?substr($ADMIN_BAR$,0,0)?>​
Вид материалов
Code
<span class="favorite" id="favorite$ID$"><a href="$MESSAGE$">$TITLE$</a><?if($CUR_USER_ID$=$UID$)?> <a title="Удалить закладку" href="javascript://" onclick="favorite.remote($('#panelUs$ID$').html())"><img src="http://raiderchop.ru/misc/themes/Grey/none.gif" class="favDe" alt="Удалить материал" /></a><?endif?>
<span id="panelUs$ID$" style="visibility:hidden !important;display:none">$MODER_PANEL$</span></span>
Страница поиска и рейтинга материалов:
Code
<div class="eTitle">Закладки пользователя <?substr($SECTION_NAME$, 24, strpos(substr($SECTION_NAME$, 24), ']'))?></div>
<?if($NUM_ENTRIES$='0')?>К сожалению, здесь нет закладок.<?else?><div style="width:500px;background:#fff;position:absolute">$BODY$</div><div>К сожалению, здесь нет закладок.</div><?endif?>
Страница добавления/редактирования материала
Code
<META http-equiv="refresh" content="0; url=/board/0-0-$USER_ID$-0-17">
$BODY$
<?substr($POWERED_BY$,0,0)?>
<?substr($ADMIN_BAR$,0,0)?>​
Дальше в css файл сайта вставляем:
Code
.ajaxs {background:url('http://src.ucoz.ru/img/wd/3/ajaxs.gif');width:16px;height:16px}
.favOk {background:url('http://raiderchop.ru/misc/fav/favourites.gif') -32px 0;width:16px;height:16px}
.favEr {background:url('http://raiderchop.ru/misc/fav/favourites.gif') -48px 0;width:16px;height:16px}
.favDe {background:url('http://raiderchop.ru/misc/fav/favourites.gif');width:16px;height:16px}
.favAd {background:url('http://raiderchop.ru/misc/fav/favourites.gif') -16px 0;width:16px;height:16px}
Ну и кнопочка добавления закладки (вставляем на странице, которую нужно добавить в закладки, например в «Блог», в страницу материала и комментариев к нему):
Code
<script type="text/javascript" src="http://raiderchop.ru/misc/js/favourites.js"></script>
<span id="favSt" style="width:16px"></span> <a href="/favourite/$ID$/add/" onClick='favorite.add("$ENTRY_TITLE$", location.href, "$USER_ID$");return false' title="Добавить «$ENTRY_TITLE$» в закладки"><img src="http://raiderchop.ru/misc/themes/Grey/none.gif" class="favAd" alt="Добавить «$ENTRY_TITLE$» в закладки" /></a>
Вот и все. Ах, да, еще ссылку нужно на страницу с закладками. Вставляем это в меню (или куда там нужно):
Code
<a title="Открыть страницу с моими закладками" href="/board/0-0-$USER_ID$-0-17">Мои закладки</a>
21 голоc, 1498 просмотров, 13 комментариев

0
  Гость   28.03.2012 23:20
IE - работает
Opera - работает
Chrome - работает
Firefox - не работает
0
temon   temon   22.12.2011 01:31
Спасибо огромное, все работает!
Подскажите, а возможно сделать так, чтоб страницу с чужими закладками нельзя было просмотривать? И если можно, то как это реализовать?
0
  Гость   30.10.2011 13:39
<?substr($POWERED_BY$,0,0)?>
за такие манипуляции юкоз дает бан на раз-два
0
nick1594   nick1594   28.08.2011 22:34
неработает(

дму добавить а мне пишет что такая закладка уже есть(
0
  Гость   21.06.2011 14:31
А как сделать, чтобы $RFILE_URL$ из каталога файлов работал в закладках?
0
  Гость   09.02.2011 21:09
смотрите у меня просто проблема есть. я хочю сделать так што б файлы которые будут добавлять в избранное были с криншотами. у меня файлы находятся в каталоге файлов.
я создаю в доске обьявлений скринишот вставляю в его код $SCREEN_URL$. но ничего непоказует. хотя в каталоге файлов всё идёт. можете мне помощь.
вот моя аська 445142213
или сюда snayper19@bigmir.net
плизз очень надо
0
  Гость   09.02.2011 21:04
а как насчёт скриншотов тут?
0
  Гость   04.01.2011 18:12
можете помочь. У меня вот такая проблема. я поставил закладки в блог мне показывает зелёную галочку следовательно закладка добавилась, но на странице со всеми закладками её нет?
0
  Гость   07.12.2010 08:23
классно спасибо Raiderr давно хотел себе :)
0
  Гость   13.08.2010 16:49
Raiderr, эти закладки наподобие как и в DLE?
0
Raiderr   Raiderr   13.08.2010 17:44
Я не знаю какие на ДЛЕ
Хостинг от uCoz | Дизайн от Барчишена Андрея 2008–2012
Использование материалов сайта без прямой обратной ссылки — ЗАПРЕЩЕНО!