Скрипт закладки пользователя для сайта uCoz. JavaScript

юкоз, готовые решения по юкоз, готовые скрипты, скрипты для ucoz

Закладки пользователя для сайта uCoz. Скрипт. JavaScript

» » Сообщение:

Скрипт закладки пользователя для сайта uCoz. JavaScript

Скрипт закладки пользователя для сайта uCoz. JavaScript

Суть скрипта в том, что пользователь на вашем сайте может добавлять тот или иной материал в свои закладки.
Скрипт будет работать на любом сайте юКоз.

Установка. Настройка блога

1. Активировать модуль Блог

2. Пройти в настройки этого модуля и настроить его так, как показано на скриншотах ниже:

Укажите в настройках вывод материалов по 50 штук на главной, в разделе и категории

Закладки пользователя для сайта uCoz. Настройка модуля

Отметьте нужные поля - Название материала, Краткое описание материала, Полный текст материала, с остальных снимите галочки:

Закладки пользователя для сайта uCoz. Поля для добавления материалов

Так же, необходимо включить возможность поиска материалов пользователя:

Закладки пользователя для сайта uCoz. Включить возможность поиска материалов пользователя

3. В настройки прав групп разрешите всем пользователям добавлять и удалять свои материалы в модуле Блог.

Установка. Изменения в шаблонах

В Нижнюю часть сайта добавьте данный код:

Код: Выделить всё Развернуть
<?if($USER_LOGGED_IN$)?>
<script type="text/javascript" src="/bookmark/fn.bookmarks.js"></script>
<style>
#zaklHover{padding:5px;}
#zaklHover:hover{padding:5px;background:#FFF;}
</style>
<?endif?>

В нужное место вывода кнопки:

Код: Выделить всё Развернуть
<?if($USER_LOGGED_IN$)?><a href="javascript://" rel="nofollow" id="myfavorite">Мои закладки</a><?endif?>

В Вид материала модуля Блог:

Код: Выделить всё Развернуть
<div class="resFav">
<div class="zkl">
<fieldset id="zaklHover"><div style="float:left;" class="idm$ID$"><a href="$MESSAGE$">$TITLE$</a></div><div class="del$ID$" style="float:right;cursor:pointer;"><img onclick="delEntry($ID$, '<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>'); return false;" src="/bookmark/img/del.png"></div></fieldset>
<span class="countFav"></span>
</div>
</div>

В шаблон Страница материала и комментария модуля в котором нужна кнопка добавить:

Код: Выделить всё Развернуть
<?if($USER_LOGGED_IN$)?><span id="$ID$" style="cursor:pointer;" title="Добавить в закладки"><img src="/bookmark/img/tag_orange_add.png" onclick="addEntry('$ENTRY_TITLE$','$ID$','$ENTRY_URL$')" style="margin-left:6px;"></span><?endif?>

---

ps
Для того что бы запретить просматривать чужие закладки:

Код: Выделить всё Развернуть
<?if($CUR_USER_ID$=$UID$)?> ... код вида материалов .. ​​<?endif?>

и упаковать всю контентную часть шаблона Материала и комментария в эти же условия, или так:

Код: Выделить всё Развернуть
<?if($CUR_USER_ID$=$UID$)?> ... контeнтная часть шаблона Материала и комментария .. ​​<?else?> Вам запрещено просматривать чужие закладки <?endif?>

Доступно только для зарегистрированных пользователей.



Re: Закладки пользователя для сайта uCoz. Скрипт. JavaScript

Admin » » Сообщение:

Бурда Бурда писал(а) › 21 июл 2016, 19:19:А можно воспользоваться скриптом Ярослава Олейника
Правда, для него нужно подключить РНР.

А можно просто свалить на нормальный хостинг и многие проблемы отпадут сами собой, в том числе закладки, черновики, плейлисты и многое-многое другое..





Похожие темыКомментарии ПросмотрыПоследнее сообщение
0889JavaScript. Логические операторы и ...
Сообщение от: Admin
02880Дженнифер Нидерст Роббинс. HTML5, C...
Сообщение от: Admin
097Вывод страницы на печать, версия дл...
Сообщение от: likbezz
0867Javascript Math.random(), аналог PH...
Сообщение от: Admin
0493JavaScript методы alert, document.w...
Сообщение от: Admin