Jake Foley
Мой дом здесь!
- Регистрация
- 14 Дек 2006
- Сообщения
- 747
- Реакции
- 395
- Автор темы
- #1
Модуль [Закладки] для любой страницы
Принцип работы:
1. Когда юзер залогинен на сайте
2. Появляется кнопка "Добавить в избранное"
3. В личном кабинете видны его избранные страницы
======================= УСТАНОВКА ====================
1. Убедиться что в Smarty включено выполнение PHP {php} {/php} - сорри я со смарти так и не сдружился
На оф. форуме инструкция была. Для версий < 2.3 и > 2.3 там по разному включается
2. index.tpl вставляем и выводим кнопку лайка где хотим.
3. user.tpl в самом низу
4. Копируем файл sbm.class.php в папку /api/ и настраиваем в нем данные для подключения к БД
5. При первом запуске скрипта в шаблоне сайта - он сгенерирует SQL запрос и будет в нем кнопка для установки либо скопируйте и сами выполните запрос в SQL.
P.S. Скрипт получил на Codecanyon и подправил его.
Принцип работы:
1. Когда юзер залогинен на сайте
2. Появляется кнопка "Добавить в избранное"
3. В личном кабинете видны его избранные страницы
======================= УСТАНОВКА ====================
1. Убедиться что в Smarty включено выполнение PHP {php} {/php} - сорри я со смарти так и не сдружился
На оф. форуме инструкция была. Для версий < 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 и подправил его.
Последнее редактирование: