Помогите разобратся с Jot в Modx

fps.denys

Писатель
Регистрация
1 Ноя 2011
Сообщения
3
Реакции
1
Нашел статью по modx:

вывод случайного комментария jot

Задача: необходимо сделать блок с выводом случайного опубликованного отзыва о сайтe.
Реализация отзыва сделана на базе Jot+JoCo все стандартно.

далее сниппет вывода непосредственно комментария из базы:

Пример вызова:

[!randomJotComment?tpl=`randomJotCommentTpl`!]

параметр один: &tpl- чанк с шаблоном
плейсхолдеры: [+comment+] [+author+]
время и прочее мне не требовалось.

<?php
$tpl = isset( $tpl ) ? $tpl : 'Не выбран или не найден чанк с шаблоном';

//получаю случайный каммент, кроме неопубликованных
$sql = "SELECT id,content FROM `modx_jot_content` WHERE `published` !=0 order by rand() LIMIT 1";
$row = mysql_query($sql);
$res = mysql_fetch_row($row);
$commId = $res[0];
$commTxt = $res[1];

//получаю автора этого каммента
$sql = "SELECT * FROM `modx_jot_fields` WHERE `id` = ".$commId;
$row = mysql_query($sql);
$res = mysql_fetch_assoc($row);
$commAuthor = $res['content'];

//замена плейсхолдеров в чанке
$chunkArr = array(
'comment' => $commTxt,
'author' => $commAuthor
);
$comment = $modx->parseChunk($tpl, $chunkArr, '[+', '+]');

//результат
echo $comment;
?>

но никак не могу разобратся что где и куда подключать, я в modx только начинаю разбиратся, до этого работал 1,5 года на джумле, а ети отзывы надо реализовать на сайте. Очень надо, помогите пожалуйста…
 
Назад
Сверху