Форум I-CMS 1.10.7: показывать результаты опроса только проголосовавшим - неработает

InstantCMS 1.X

На форуме нельзя скрыть ответы до конца голосования или для непроголосовавших

#1 26 августа 2017 в 09:41
Как можно поправить что бы на Форуме работала коробочная возможность скрывать результаты голосования и показывать их только после голосования или по завершению опроса?
Сейчас получается если выбрана опция "Показывать результаты только проголосовавшим" то незарегистрированным также показываются результаты опроса.
Может кто сталкивался и уже есть решение?
#2 26 августа 2017 в 22:05

что бы на Форуме работала коробочная возможность

Igor
коробочная возможность работает.


Сейчас получается если выбрана опция "Показывать результаты только проголосовавшим" то незарегистрированным также показываются результаты опроса.

Igor
это переопределено в вашем шаблоне, случайно или намеренно.

com_forum_thread_poll.tpl

там изначально было так

  1. {if !$user_id && ($thread_poll.options.result == 1 || ($thread_poll.options.result == 2 && !$thread_poll.is_closed))}
  2. <tr>
  3. <td class="forum_poll_data" width="100%" colspan="2">
  4. {$LANG.GUESTS_NOT_VOTE}
  5. </td>
  6. </tr>
  7. {else}
что в переводе на русский язык:
(если_не_зарегистрированный и (если_настройка_показывать_только_голосовавшим или (настройка_только_после_завршения и опрос_не_завершен)))

вывод сообщения о том что нужно зарегистрироваться что бы принимать участие в голосовании

далее другое условие

В настройках "показывать только проголосовавшим".
В качестве гостя вижу это
#3 24 сентября 2019 в 10:43
Подскажите как вывести логины тех кто принимал участие в опросе.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.