Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Следить
Главная
01:30
25 янв
#
?
написал:

Добрый день.

На сайте используется вывод переменной, оформленный в виде цитаты, вот так:

<blockquote>
    <p>
        {echoVar from='config->Slogan' def='Нет конфиг параметра Slogan = слоган'}
    </p>
    <footer>
        <cite>
            {echoVar from='config->SloganAuthor' def='SloganAuthor'}
        </cite>
    </footer>
</blockquote>

Хотелось бы выводить случайную цитату среди списка заданных. Например, задали массив:

[0] | Цитата 0 | Автор 0
[1] | Цитата 1 | Автор 1
[2] | Цитата 2 | Автор 2

Далее случайным образом выбрали индекс массива и вывели соответствующую цитату.

Подскажите пример функции для helper.php для реализации подобного.

Спасибо.

09:55
26 янв
#
?
написал:
Максим написал: Хотелось бы выводить случайную цитату среди списка заданных.

Так?

{$num = rand(1, 10)}
<blockquote>
    <p>
        {echoVar from="config->Slogan$num"}
    </p>
    <footer>
        <cite>
            {echoVar from="config->SloganAuthor$num"}
        </cite>
    </footer>
</blockquote>

При условии что на бекенде созданы конфиг параметры Slogan1, Slogan2, Slogan3 и т.д. до Slogan10 и их доп.параметры SloganAuthor1, SloganAuthor2, SloganAuthor3 и т.д.

Написание ответа

Перед публикацией рекомендуется использовать Предпросмотр, чтобы увидеть конечный вид сообщения.


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.