VamShop - комментарии к статьям.

Порывшись на просторах интернета, и не найдя ничего полезного, решил сделать комментарии к статьям сам. Модуль простейший, без администрирования - но в последствии, возможно, будет доработан. Полезен, надеюсь, будет многим. Итак:

В article_info.php сразу после require (DIR_WS_INCLUDES.’header.php’); добавляем:

if (isset ($_POST['review']))
{
if (isset ($_POST['review'])!=”"){

$article_coma_query = “insert into acom (aid,com,user,dat,res1,res2) values (’”. (int)$_GET['articles_id'] .”‘,’”.$_POST['review'].”‘,’”.$_POST['author'].”‘,now(),’0′,’0′)”;
$article_coma_query = vamDBquery($article_coma_query);
}
}

Далее, там же, после $article_info = vam_db_fetch_array($article_info_query, true); добавляем:

$article_com_query = “select a.aid, a.com, a.user, a.dat from acom a where a.aid = ‘” . (int)$_GET['articles_id'] . “‘”;
$article_com_query = vamDBquery($article_com_query);
$nm=”

“;
while($article_com = vam_db_fetch_array($article_com_query,true)){$nm=$nm.”Автор: “.$article_com['user'].” Дата: “.$article_com['dat'].”
“.”Комментарий: “.$article_com['com'].”

“;}
$nm=$nm.”

“;
$vamTemplate->assign(’ARTICLE_COMMENTS’, $nm);

В папке шаблона, module/article_info.html, в конце, добавляем:

Комментарии к статье:


{$ARTICLE_COMMENTS}

Добавить комментарий:

Автор:

Комментарий:

В базу данных вставляем таблицу:

CREATE TABLE IF NOT EXISTS `acom` (
`aid` int(11) NOT NULL,
`com` text NOT NULL,
`user` text NOT NULL,
`dat` date NOT NULL,
`res1` int(11) NOT NULL,
`res2` int(11) NOT NULL
)

Вот собственно и все. Теперь у каждой статьи магазина появится блок комментариев. Шаблон, естественно, можно изменить по желанию. Редактирование и удаление - пока только через phpMyAdmin.
Рабочий модуль можно посмотреть тут: http://www.from-ussr.com/brejnev.html

P.S. По-прежнему создаем сайты, натягиваем шаблоны, дорабатываем и создаем модули для VamShop. icon smile VamShop   комментарии к статьям. Если интересно - пишите: spro@inbox.ru

4192118427638196191 7703608536985573738?l=spro ua.blogspot VamShop   комментарии к статьям.

Related posts:

  1. Vamshop - прикрутить фотогалерею.Вот возникла задача прикрутить фотогалерею для магазина vamshop. Примерно так:...
  2. Модуль платежной системы Platron для интернет-магазина Vamshop Модуль платежной системы Platron для интернет-магазина Vamshop. Полностью функциональный...
  3. VamShop подключён к IntellectMoney В VamShop добавлен новый модуль оплаты IntellectMoney. Инструкция по...

Leave a Reply