Модуль закладок для каталога файлов и форума
Добавил: Initro
Категория: Новости сайта
Просмотров: 445
Скачек: 0
Описание:
Модуль закладок для каталога файлов. Начнём!
1) Активируем модуль "Новости"
2) Заходим в настройки модуля снимаем везде галочки кроме:
- Дополнительное поле 1
- Дополнительное поле 2
- Включить возможность поиска материалов пользователя:
3) Разрешаем юзерам удалять свои новости и отключаем премодерацию
4) После body (Но лутше в нижнею часть сайта) ставим такой код
Code
<?if($USER_LOGGED_IN$ and $MODULE_ID$=="load")?><script type="text/javascript" src="http://upost.su/u/js/bookmark.js"></script><?endif?>


5) Cтpaницa apxивa мaтepиaлoв "Новости":
Code
<?substr($ADMIN_BAR$,0,0)?> <br> <html><head> <br> <title>Закладки</title> <br> <?substr('</head>',strpos('</head>','/head>')-1)?><body> <br> <?if($BODY$=='<div class="noEntry">Не найдено материалов доступных для просмотра</div>')?><center>У вас нет закладок</center><?else?> <br> <div style="text-align:right; padding-right:7px;" id="bDelA"> <br> <a href="javascript://" onclick="$('#DelA').slideUp();$('#bDelB').slideToggle();"><b>Очистить закладки</b></a><br><hr> <br> </div> <br> <div style="display: none; text-align:right; padding-right:7px;" id="bDelB"> <br> Вы действительно хотите очистить закладки? <a href="javascript://" onclick="$('.bDel').click();$('#bookmarkDelB').slideUp();"><b>Очистить</b></a> | <a href="javascript://" onclick="$('#bDelB').slideUp();$('#bDelA').slideToggle();"><b>Отмена</b></a><br><hr> <br> </div> <br> <?if(substr($URI_ID$,6)=$USER_ID$ || $URI_ID$=="nwAdd0")?>$BODY$<?else?><center>Просмотр чужих закладок запрещен.</center><?endif?> <br> <?endif?> <br> <div id="bPb">$POWERED_BY$</div> <br> </body></html>

6) Cтpaницa мaтepиaлa и кoммeнтapиeв к нeмy "Новости" (не обязательно):
Code
$POWERED_BY$

7) Bид мaтepиaлoв "Новости":
Code
<a href="$OTHER2$">$OTHER1$</a><a href="javascript://" class="bDel" style="float:right; padding-right:7px;" rel="nofollow" onclick="if(!_entrRm['dib$ID$']){_entrRm['dib$ID$'] = 1; document.getElementById('dib$ID$').src = 'http://upost.su/u/img/bookmark/rel.gif'; _uPostForm('', {url: '/index/92-4-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>'});}"><img id="dib$ID$" src="http://upost.su/u/img/bookmark/error.png" title="Удалить" align="absmiddle" border="0" height="16" width="16"></a><hr>

Потом в вид материалов каталога файлов, в удобное для вас место ставим код кнопки добавления закладок:
Code
<?if($USER_LOGGED_IN$)?><img style="display:none;vertical-align:middle" id="bIMGerr_$ID$" src="http://upost.su/u/img/bookmark/er.png" border="0"><img style="display:none;vertical-align:middle" id="bIMGok_$ID$" src="http://upost.su/u/img/bookmark/ok.png" border="0"><img style="display:none;width:10px;height:10px;vertical-align:middle" id="bIMGload_$ID$" src="http://upost.su/u/img/bookmark/rel.gif" border="0"> <a href="javascript:" onClick="new_bookmark($ID$,'$ENTRY_URL$',$CUR_USER_ID$,'$TITLE$')" id="bhideL_$ID$">В закладки</a><span id="bhideT_$ID$"></span><?endif?>

Тот-же код только для страницы матариала и комментариев к нему:
Code
<?if($USER_LOGGED_IN$)?><img style="display:none;vertical-align:middle" id="bIMGerr_1" src="http://upost.su/u/img/bookmark/er.png" border="0"><img style="display:none;vertical-align:middle" id="bIMGok_1" src="http://upost.su/u/img/bookmark/ok.png" border="0"><img style="display:none;width:10px;height:10px;vertical-align:middle" id="bIMGload_1" src="http://upost.su/u/img/bookmark/rel.gif" border="0"> <a href="javascript:" onClick="new_bookmark(1,document.location.href,$USER_ID$,'$ENTRY_TITLE$')" id="bhideL_1">В закладки</a><span id="bhideT_1"></span><?endif?>

Ну и сама кнопочка закладок:
Code
   <?if($USER_LOGGED_IN$)?><a href="javascript:" onclick="new _uWnd('bookmark','Закладки',400,220,{autosize:0,align:'left',oncontent:function(){$('#bPb').hide();}},{url:'/news/0-0-0-0-17-$USER_ID$',xml:false});return false;">Мои закладки</a><?endif?>

Если захотите установить это и для форума, то 4 шаг замините на этот:
Code
<?if($USER_LOGGED_IN$ and ($MODULE_ID$=="load" || ($MODULE_ID$=="forum" && $PAGE_ID$ == "threadpage")))?><script type="text/javascript" src="http://upost.su/u/js/bookmark.js"></script><?endif?>

А в "Общий вид страниц форума", в любое место ставим кнопку закладок:
Code
<?if($USER_LOGGED_IN$ && $PAGE_ID$ == "threadpage")?><img style="display:none;vertical-align:middle" id="bIMGerr_1" src="http://upost.su/u/img/bookmark/er.png" border="0"><img style="display:none;vertical-align:middle" id="bIMGok_1" src="http://upost.su/u/img/bookmark/ok.png" border="0"><img style="display:none;width:10px;height:10px;vertical-align:middle" id="bIMGload_1" src="http://upost.su/u/img/bookmark/rel.gif" border="0"> <a href="javascript:" onClick="new_bookmark(1,document.location.href,$USER_ID$,$('a.forumBarA:first').text())" id="bhideL_1">В закладки</a><span id="bhideT_1"></span><?endif?>

Копирайты в скрипте убирать нельзя, при копировании указывать ссылку на источник
Жаловаться на материал
Теги материала:
Источник: http://upost.su
Данный материал еще никто не комментировал. Вы можете сделать это первым!
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]