Облачный сервис для Joomla сайтов
Навигация: Главная Форум

Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.    Забыли пароль?

AcePolls как выводить все опросы, а не один?
(1 чел.) (1) Гость
ВнизСтраница: 1
Сообщения темы: AcePolls как выводить все опросы, а не один?
#3959
AcePolls как выводить все опросы, а не один? 4 г., 2 мес. назад Репутация: 1
AcePolls -компонент опросов, установил настроил, создал три опроса. В модуле который расположен на сайте пользователю выдаётся постоянно один и тот-же опрос, а хотелось бы чтобы туда хоть рандомно или как-то последовательно помещались и другие созданные опросы. Кто пользовался этим компонентом подскажите возможно ли это сделать?
MeTaN
Постов: 4
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
#3963
AcePolls как выводить все опросы, а не один? 4 г., 2 мес. назад Репутация: 46
С компонентом идет плагин, для вывода опроса надо вывести {acepolls ID} где id номер вашего опроса.
Nikolia
ой мл... как жить хорошо!!!
Модератор
Постов: 569
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
конечно есть Пол: Мужской есть Страна, город: Россия
Не поленись поставить плюсик за ответ!
Тема заблокирована
 
#3966
AcePolls как выводить все опросы, а не один? 4 г., 2 мес. назад Репутация: 1
То есть в одном модуле можно выводить только какой-то один опрос по его id. Задать для одного модуля отображение какого-то перечня опросов, при обновлениях страницы, нельзя?
MeTaN
Постов: 4
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
#3967
AcePolls как выводить все опросы, а не один? 4 г., 2 мес. назад Репутация: 1
посмотрел сейчас исходники модуля mod_acepolls.php как мне кажется рандом там уже реализован, но почему не работает непонятно
Код:

//if Show random poll is selected
if (!$poll_id) {
    $ids = modAcepollsHelper::getActivePolls();
    
    if (count($ids) > 1) {
        $poll_id = $ids[array_rand($ids)];
    } else {
        $poll_id = $ids[0];
    }
}

$results = modAcepollsHelper::getResults($poll_id);

MeTaN
Постов: 4
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
#3968
AcePolls как выводить все опросы, а не один? 4 г., 2 мес. назад Репутация: 1
Всё разобрался, поковырявшись в коде, пришёл к выводу что если в Идентификатор опроса (ID) поставить ноль - это и будет задание рандомного показа всех активных опросов. Проверил работает. может кому то пригодится. ))))
MeTaN
Постов: 4
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тема заблокирована
 
ВверхСтраница: 1
Модераторы: Fidelity, Nikolia, cvetercom, Xemreht, mr.Hi-End
получить последние сообщения прямо на Ваш рабочий стол
Баннер