Модуль опроса mijopolls

Тема в разделе "Ошибки при работе с Joomla", создана пользователем SergeyGorelik, 19.05.2016.

?

Проверка голосования на форуме

Голосование закрыто 21.05.2016.
  1. работает

    0 голосов
    0.0%
  2. не работает

    0 голосов
    0.0%
  1. Offline

    SergeyGorelik Недавно здесь

    Регистрация:
    19.05.2016
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Я столкнулся с проблемой. Имеется сайт на Joomla 3.8, я к нему прикрутил опросник mijopolls. Прекрасно работает, но заметил такой баг/фичу: если не выбрать ни один голос и нажать голосовать, то он напишет: ваш голос принят, спасибо и не понятно куда он засчитывается. Как запретить голосовать с невыбранным чекбоксом или выводить соответствующее сообщение или, например, подскажите, пожалуйста, другой бесплатный компонент.е вы

    P.S. Хочу опросник как в этой теме выше:)
     
  2.  
  3. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    скажу сразу: не использовал ни разу этот модуль!
    но если хочется использовать именно его, то:
    1. копай настройки
    2. можно написать небольшой JS который будет отключать кнопку ПРОГОЛОСОВАТЬ, до тех пор пока не выбран один из пунктов голосования
    3. в настройках скорее всего есть (я так думаю) выбор пункта по умолчанию или опять же самому добавить в скрипт уже выбранную кнопку (cheked/selected)

    пример по второму пункту
    Код (html):
    1. <script lang="text/javascript">
    2.     function golos() {
    3.         document.getElementById("golos").removeAttribute("disabled");
    4.     }
    5. </script>
    6.  
    7. <div>
    8.     <ol class="pollOptions">
    9.         <li class="pollOption">
    10.             <input type="radio" name="response" value="299" onclick="golos()">
    11.             <label>работает</label></li>
    12.         <li class="pollOption">
    13.             <input type="radio" name="response" value="300" onclick="golos()">
    14.             <label>не работает</label>
    15.         </li>
    16.     </ol>
    17.     <div class="buttons">
    18.         <div class="pollNotes">
    19.             <span class="publicWarning muted">Другие смогут видеть, как Вы проголосовали.</span>
    20.             <div class="noResultsNote muted">Результаты будут видны только после голосования.</div>
    21.         </div>
    22.         <input id="golos" type="submit" class="button primary" value="Проголосовать" accesskey="s" disabled="true">
    23.     </div>
    24. </div>


    прямо отсюда выдернул кусочек голосовалки
    смотри в кнопку ПРОГОЛОСОВАТЬ добавлен ID golos и свойство disabled, а в переключатели ответов добавлена функция написаная на JS (то же называется golos)
     
  4. Offline

    SergeyGorelik Недавно здесь

    Регистрация:
    19.05.2016
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
     
  5. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    а цитировал то зачем?
     
  6. Offline

    SergeyGorelik Недавно здесь

    Регистрация:
    19.05.2016
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Я просто нажал ответить.
    А проблему решил установкой SexyPolls, у нее намного шире функционал и более гибкие настройки.
     
  7. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    :ok:
     

Поделиться этой страницей

Загрузка...