Небольшой плагин для Evo - ставим рыбу-текст на пустые страницы.

Небольшой плагин для Evo - ставим рыбу-текст на пустые страницы. - Liber.pro - личный сайт Алексея Либера Картинка  1

Событие: OnLoadDocumentObject

Код: 

if ($modx->documentObject["content"]==''){
 
$fishChunk = $modx->getChunk('fishText');
 
$fishArr = explode(PHP_EOL,$fishChunk);
 
$content = '';
 
$fishChunkImg = $modx->getChunk('fishImg');
 
$fishImgArr = explode(PHP_EOL,$fishChunkImg);
 
$k = rand(0,count($fishImgArr)-1);
 
$content.='<img src="'.$fishImgArr[$k].'" style="float:left; margin-right:10px; max-width:30%;">';
 
for ($i=0;$i<5;$i++)
 
{
 
$j = rand(0, count($fishArr)-1);
 
$content.='<p>'.$fishArr[$j].'</p>';
 
}
 
$modx->documentObject["content"]=$content;
 
}

Соответственно создаем два чанка: fishText, fishImg и в них закидываем наши болванки текстов и пути к картинкам.

Знаю что простецкое решение, но может кому будет нужно)

Оставить комментарий