Добрый день!
Подскажите пожалуйста, как лучше всего реализовать следующее.
Из набора слов (от 10 до 15) — скорее всего из чанка — выбрать случайным образом одно и вывести через шаблон.
В программировании не силён, а потому написать сниппет самостоятельно не смогу.
Может есть готовое решение?
P. S. Evo
[ed. note: alelunegov last edited this post 12 years ago.]
Создайте простейший сниппет:
<?php
$text = array("Word1", "Word2", "Word3");
echo $text[array_rand($text)];
?> где вместо "Word1", "Word2", "Word3" введите перечень нужных слов.
Это хорошо. Но хочется, что бы перечень слов был не в сниппете, а, допустим, в чанке (где проще добавить новые слова «обычному пользователю»).
Тогда изучайте PHP... Надо будет добавить еще несколько команд.
И чем добавлять проще в чанк, а не в сниппет, совершенно непонятно.
<?php
$text = explode(",", $modx->getChunk("ChunkText"));
echo $text[array_rand($text)];
?>
В чанке ChunkText слова через запятую
Благодарю, AKots! Спасибо, что не отказали и помогли в решении моих трудностей.