if (!empty($results[$method][$rand])) {
return str_replace('[+rp.paragraph+]', $results[$method][$rand], str_replace('[+rp.sourcePageUrl+]', $modx->makeUrl((int)$pageId), $template));
} else {
return false;
}
I use this snippet, and here is a quick translation made by Google:
Сниппет замечательный.
Спасибки.
Пожелания по функционалу - добавить опцию "Не показывать tpl если цатат нет (документ пуст)"
Для себя сделал просто
if (!empty($results[$method][$rand])) { return str_replace('[+rp.paragraph+]', $results[$method][$rand], str_replace('[+rp.sourcePageUrl+]', $modx->makeUrl((int)$pageId), $template)); } else { return false; }
Но для всех наверно опция пригодится.
Спасибо еще раз
if (!empty($results[$method][$rand])) {
return str_replace('[+rp.paragraph+]', $results[$method][$rand], str_replace('[+rp.sourcePageUrl+]', $modx->makeUrl((int)$pageId), $template));
} else {
return false;
}
А зачем настраивать и вызывать сниппет, если то, ради чего это делается, ещё не готово?
Сниппет замечательный.
Спасибки.
Пожелания по функционалу - добавить опцию "Не показывать tpl если цитат нет (документ пуст)"
Для себя сделал просто
if (!empty($results[$method][$rand])) { return str_replace('[+rp.paragraph+]', $results[$method][$rand], str_replace('[+rp.sourcePageUrl+]', $modx->makeUrl((int)$pageId), $template)); } else { return false; }
Но для всех наверно опция пригодится.
Спасибо еще раз
Bu$ter link=topic=30806.msg208469#msg208469 date=1238002975]В смысле?
А зачем настраивать и вызывать сниппет, если то, ради чего это делается, ещё не готово?
если цитаты убраны, или их нет (удалили, не важно).Ну вот, а я думал это важно. Надеялся, что тот, кто будет зачем-то убирать цитаты, подумает, что они там не просто так лежали, а наверняка использовались где-то.
... preg_match_all($pattern, $content['content'], $results, PREG_PATTERN_ORDER); if(!count($results[$method])) return; /* <== FIX: don't show empty tpl */ ...
Bu$ter link=topic=30806.msg208525#msg208525 date=1238020892]
если цитаты убраны, или их нет (удалили, не важно).Ну вот, а я думал это важно.
