Witam,
W jaki sposób zmodyfikować kod tak, żeby wyniki sondy były wyświetlane przez cały czas, bez konieczności klikania na odnośnik do nich prowadzący ("Pokaż wyniki")? Jest to bardzo przydatne rozwiązanie w sytuacji, gdy np. głosowanie na stronie kończy się po ustalonej dacie i można pokazać użytkownikom jak głosowali. Wyniki są widoczne od razu po wyświetleniu strony, odnośnik jest wówczas niepotrzebny.
Nie mam na myśli takiej modyfikacji modułu, żeby opisana funkcjonalność była ustawialna w backenddzie, chodzi o ręczną modyfikację plików php i templatki.
Będę bardzo wdzięczny za podpowiedź.
Moduł świetny i bardzo przydatny, działa znakomicie z Contao 2.11.4.
Pozdrawiam
Bartek
OK, poniżej dość proste choć może niezbyt eleganckie rozwiązanie, które jednak załatwia sprawę:
w pliku SimplePoll.php, poniżej wiersza nr 209 wystarczy zastąpić:
if ((!$blnHasVoted && $this->behaviorNotVoted == 'opt1' && $this->Input->get('results') == $objPoll->id) || ($blnHasVoted && $this->behaviorVoted == 'opt1') || ($blnHasVoted && $this->behaviorVoted == 'opt2' && $this->Input->get('results') == $objPoll->id))
tym:
$this->Input->get('results') == $objPoll->id;
Problem pojawia się gdy chcemy pokazać wyniki i jednocześnie umożliwić dalsze głosowanie. Czy mogę liczyć na podpowiedź?