1
Онлайн всего: 1
Гостей: 1
Пользователей: 0
1
Для добавления необходима авторизация
Ваша корзина
Ваша корзина пуста
Зона обмена Закладки пользователя из модуля каталог сайтов

Архив
Объём архива 27.9 Kb
Количество скачиваний 33

Скачать архив
закрыть
Скачивание файлов без ограничений доступно только зарегистрированным пользователям. ВХОДРЕГИСТРАЦИЯ
waak
написать автору
пожаловаться
ID материала № 36
Авторwaak
CMSuCoz
Просмотров 680
Добавлено 17.01.2018
Комментариев 14

Закладки пользователя из модуля каталог сайтов

Здравствуйте! Сегодня попросили переделать скрипт закладок точнее сделать его рабочим посмотрев скрипт пришёл к токому решению что проще написать новый и вот теперь выкладываю на сайт для вас

Для работы скрипта нужен свободный модуль, конкретно этот скрипт написан под каталог сайтов но это можно легко поменять слегка отредактировав скрипт

О скрипте
Скрипт при нажатие на кнопку создаёт материал в каталоге сайтов с такими параметрами
Название материала который добавляется в закладки
Ссылка на страницу материала который добавляется в закладки
Картинка материала под номерам 1 материала который добавляется в закладки ну и его номер это нужно для того чтобы ограничить количество закладок пользователя по умолчанию я поставил 50 но и это можно легко поменять при необходимости убрать

Также есть запрет на повторное добавление материала в закладки
Есть звуковое и визуальное уведомление о добавлении или ошибки добавления материала в закладки

Демонстрацию работы скрипта можно посмотреть тут

Вид кнопки в материале


Пример вида материалов закладок



Установка

Для начало настроим модуль
Делаем всё как на скриншоте


Обязательно должна стоять галочка у этого пункта


Права групп


В вид материалов модуля материалы которого будут добавляться в закладки в нужное место где будет кнопка
Код
<?if($USER_LOGGED_IN$)?><span id="$ID$" class="plus_vzk"><a href="javascript://" onclick="addEntry('$TITLE$','$ID$','$ENTRY_URL$','$IMG_URL1$')">В закладки</a></span><?endif?>


в нижнюю часть сайта в самый конец добавим сам скрипт и блоки для уведомлений
Код
<div id="waakInfbc"></div>
<div id="almus"></div>
<script type="text/javascript" src="/js/ZakladkiWaakUser.js"></script>


В вид материалов модуля каталог сайтов заменить весь код на
Код
<div id="widWaakZakl">  
  <?if($OTHER3$)?><div style="float:left;"><img src="$OTHER3$" style="width:40px;height: 30px;object-fit: cover;margin-right:20px;"></div><?endif?>
<div style="float:left;" class="idm$OTHER2$"><a href="$OTHER1$">$TITLE$</a></div>
<?if($MODER_PANEL$)?><a title="Удалить объявление" href="#" data-id="$ID$" class="widWaakZaklDel" rel="nofollow"><i class="fa fa-trash-o"></i></a><?endif?>  
  <span class="countFav"></span>  
  <div id="clr"></div>
</div>
   
   
<script>
  $('.widWaakZaklDel').on('click',function(e){
  e.preventDefault();
  _entrRemNew('dib'+this.dataset.id,'/index/92-6-'+this.dataset.id+'-'+umoder_panel_params.ssid,'','Вы подтверждаете удаление?');
  })
</script>


Ну теперь подключим стили в таблицу стилей в самый конец
Цитата

.plus_vzk {
width: 40px;
text-align: center;
color: #FFF;
font-size: 20px;
position: absolute;
top: 10px;
left: 10px;
z-index: 2;
background: #000;
border-radius: 50%;
height: 40px;
line-height: 40px;
}

#waakInfbc {
max-width: 200px;
position: fixed;
z-index: 99999999;
top: 20px;
left: 20px;
color: #FFF;
font-size: 12px;
display: none;
}

.waakInfbcOk {background: rgba(60,154,28,8);padding: 10px;}
.waakInfbcNon {background: rgba(253,86,40,8);padding: 10px;}
.waakInfbcZ {background: rgba(253,166,73,8);padding: 10px;}

#widWaakZakl {
padding: 10px 20px;
background: #FFF;
border: 1px solid #f1f1f1;
margin: 0 0 10px;
}
#widWaakZakl a {
font-size: 16px;
line-height: 30px;
}
#clr{clear:both;}

.widWaakZaklDel {
float: right;
padding: 0 10px;
}
.widWaakZaklDel:hover {
background: #f1f1f1;
}


Кнопка перехода на страницу закладок выглядит так
Код
<a href="/dir/0-0-$USER_ID$-0-17">Мои закладки</a>

Её я не стал стилизовать так как она может быть где угодна на вашем сайте и применять к ней свои стили трата времени

Ну вроде бы всё и нам осталось скачать архив с картинками скриптом и аудио файлом для уведомлений и загрузить их в соответствуюшие папки в файловый менеджер сайта

Ну и в конце видео демонстрация

14 9
Вимание:
При копирование материалов. указание автора материала и наличие в теле копируемого (перерабатываемого) материала активной ссылки на сайт talantlev.ucoz.ru обязательно!
Уважайте чужой труд!
Midnight
10.10.2018 в 20:03
подскажите как переделать под blog??
0
waak
10.10.2018 в 21:33
Нужно скрипт переписать! там пути под /dir а вам нужно под blog сделать а так всё остальное остаётся так же
Midnight
11.10.2018 в 09:47
Переписывал, по непонятным причинам, не хочет работать.
waak
11.10.2018 в 10:57
Что конкретно не работает? весь скрипт или только добавление? что меняли?
Midnight
11.10.2018 в 12:21
Переписывал dir на blog, при добавлении просто появляется красный крестик, какое-то время еще идет загрузка и на этом все. Добавление в закладки не происходит
waak
11.10.2018 в 12:30
правильно так как просто поменять дир на блог мало ещё нужно настроить модуль выбрать нужные поля дать права для групп на добавление и удаление материалов проверить ссылки в скрипте совпадают ли они с страницей добавление затем проверить Post данные так как у модуля блог a - 2 а каталога a - 12 это тоже нужно менять
Midnight
11.10.2018 в 12:50
Спасибо. Буду пробовать.
waak
24.03.2018 в 20:58
Сайт на котором стояла демонстрация данного скрипта закрыт но это не значит что скрипт не работает!
2
Melisa
19.01.2018 в 04:06
на странице демонстрации закладки тоже не работают
0
waak
19.01.2018 в 13:46
Что значит не работает? Если вы не видите кнопку это значит что вы гость а гость не может добавлять материалы в закладки
Melisa
19.01.2018 в 22:14
нет,я зарегалась и вижу кнопку,нажала на нее за место звездочки появился крестик и вверху пишет загрузка....и все в закладках не чего нет
waak
19.01.2018 в 22:21
Не может быть так как я буквально вчера помогал человеку настроить вид на кнопки на его сайта и всё работало
milan_shubin
18.01.2018 в 01:45
Здравствуй, у меня что-то не работает.
Сам сайт: http://torrents9.at.ua
1
waak
18.01.2018 в 21:08
Создайте тему на форуме в которой опишите что не работает какая ошибка скриншоты если нужно прикрепите
И самое главное данная кнопка не видна гостям и перейдя на ваш сайт проблему не увидеть
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Гость
Для добавления необходима авторизация