форма для входа

1
Онлайн всего: 1
Гостей: 1
Пользователей: 0
1
17-01-2018 в 17:21 788

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


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

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

О скрипте
Скрипт при нажатие на кнопку создаёт материал в каталоге сайтов с такими параметрами
Название материала который добавляется в закладки
Ссылка на страницу материала который добавляется в закладки
Картинка материала под номерам 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>

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

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

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



Комментарии

Andree 11-03-2019 в 00:48
Большое спасибо Админу, он же и автор этого крутого скрипта!!! Скрипт работает превосходно!!!
Andree 10-03-2019 в 06:21
Подскажите, если все материалы находятся в "новости сайта", нужно переделывать скрипт?
waak 10-03-2019 в 14:23
Здравствуйте! модули которого материал помещается в закладки менять не требуется только добавить в нужные места кнопку по которой пользователи будут добавлять его материалы в закладки
Midnight 10-10-2018 в 20:03
подскажите как переделать под blog??
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
Сайт на котором стояла демонстрация данного скрипта закрыт но это не значит что скрипт не работает!
Melisa 19-01-2018 в 04:06
на странице демонстрации закладки тоже не работают
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
waak 18-01-2018 в 21:08
Создайте тему на форуме в которой опишите что не работает какая ошибка скриншоты если нужно прикрепите
И самое главное данная кнопка не видна гостям и перейдя на ваш сайт проблему не увидеть
Добавлять комментарии могут только зарегистрированные пользователи.

[ Регистрация | Вход ]

Автор


Похожие материалы

Реклама



Дополнение

Демонстрация результата либо показана на отдельной странице, либо просто показана на скриншоте. В исключительных случаях, когда нет возможности показать работу даже на скриншоте, используется развернутое описание. Описание есть у каждого материала, этот пункт важен, но иногда описание бывает косвенным, пустословным. Это относится к тем материалам, которым не нужна детальная инструкция.

Установка скриптов – иногда не быстрый процесс. На страницах с описаниями всегда указывается место, куда нужно вставить приложенный код. Если требуется редактирование настроек в Панели управления, то об этом тоже пишется. Если никакой информации об установке нет, значит, код можно ставить в любом месте на сайте, преимущественно в сайдбаре. Прежде чем редактировать страницы, настоятельно рекомендуем делать резервное копирование шаблонов. Этот совет по большей части для новичков.

Гость
Ваша корзина
Ваша корзина пуста
ttalantlev.ucozru