Модуль Модуль [Закладки] для любой страницы

Jake Foley

Мой дом здесь!
Регистрация
14 Дек 2006
Сообщения
747
Реакции
395
Модуль [Закладки] для любой страницы

Принцип работы:

1. Когда юзер залогинен на сайте

2. Появляется кнопка "Добавить в избранное"

3. В личном кабинете видны его избранные страницы
6fa86b11bb37ebfa6ed23866fc3d674f.png

32cd9491a987f863a085c92dd6f5d159.png

73769c4db8503e14102559361f72433f.png


======================= УСТАНОВКА ====================

1. Убедиться что в Smarty включено выполнение PHP {php} {/php} - сорри я со смарти так и не сдружился
biggrin.png


На оф. форуме инструкция была. Для версий < 2.3 и > 2.3 там по разному включается

2. index.tpl вставляем и выводим кнопку лайка где хотим.

Код:
{if $user}{if $module=='UserView'}{else}
<div>
<h2>Добавить в закладки</h2>
<p>{php}include("api/sbm.class.php");
$uid="{$user->id}";
$sbm = new SimpleBM($uid,1,$db);
echo $sbm->showform();
{/php}<p></div>{/if}{/if}

3. user.tpl в самом низу

Код:
<h1>Ваши закладки</h1>
{php}include("api/sbm.class.php");
$uid="{$user->id}";
$sbm = new SimpleBM($uid,1,$db);
echo $sbm->bookmarks();
{/php}

4. Копируем файл sbm.class.php в папку /api/ и настраиваем в нем данные для подключения к БД



5. При первом запуске скрипта в шаблоне сайта - он сгенерирует SQL запрос и будет в нем кнопка для установки либо скопируйте и сами выполните запрос в SQL.

P.S. Скрипт получил на Codecanyon и подправил его.
 
Последнее редактирование:
Перезалил. Понизил хайд. Обновил скриншоты
 
Нашёл модуль этот, кому нужно - забираем =)
 

Вложения

  • Модуль [Закладки] для любой страницы.rar
    371,5 KB · Просмотры: 40
Назад
Сверху