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

Discussion in 'Ошибки при работе с Joomla' started by SergeyGorelik, May 19, 2016.

?

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

Poll closed May 21, 2016.
  1. работает

    0 vote(s)
    0.0%
  2. не работает

    0 vote(s)
    0.0%
  1. Offline

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

    Joined:
    May 19, 2016
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Я столкнулся с проблемой. Имеется сайт на Joomla 3.8, я к нему прикрутил опросник mijopolls. Прекрасно работает, но заметил такой баг/фичу: если не выбрать ни один голос и нажать голосовать, то он напишет: ваш голос принят, спасибо и не понятно куда он засчитывается. Как запретить голосовать с невыбранным чекбоксом или выводить соответствующее сообщение или, например, подскажите, пожалуйста, другой бесплатный компонент.е вы

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

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    скажу сразу: не использовал ни разу этот модуль!
    но если хочется использовать именно его, то:
    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 Недавно здесь

    Joined:
    May 19, 2016
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
     
  5. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    а цитировал то зачем?
     
  6. Offline

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

    Joined:
    May 19, 2016
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Я просто нажал ответить.
    А проблему решил установкой SexyPolls, у нее намного шире функционал и более гибкие настройки.
     
  7. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    :ok:
     

Share This Page

Loading...