Сделал такой сниппет
<?php
mt_srand ((float) microtime() * 1000000);
$aforizm = file("assets/docs/aforizmi.txt");
$count = count($aforizm) - 1;
$text = $aforizm[mt_rand(0,$count)];
echo $text;
?>
файл с афоризмами или с чем-нибудь еще, каждая фраза должа быть в одной строке
вызов снипета в шаблоне или в чанке с запретом кэширования
Можно так
<?php
$aforizm = file("assets/docs/aforizmi.txt");
$count = count($aforizm) - 1;
$text = $aforizm[mt_rand(0,$count)];
echo $text;
?>
Готовый вариант сниппета, по умолчанию берет афоризмы из файла assets/docs/data.txt
<?php
$aforizmi = isset($aforizmi) ? $aforizmi: 'data.txt';
$aforizmx = file("assets/docs/$aforizmi");
$count = count($aforizmx) - 1;
mt_srand ((float) microtime() * 1000000);
$text = $aforizmx[mt_rand(0,$count)];
return $text;
?>
Вызовв сниппета c параметром &aforizmi=`свой_файл.txt` - это если мы хотим использовать свой файл или чтобы на разных страничках выводилась разная изформация, на одно анектдоты на другой цитаты или и то и то вместе на одно странице
[!aforizm_randomizer? &aforizmi=`afor.txt`!]