Seite 1 von 2
frage zu umfragen
Verfasst: 19.05.2005 20:48
von Fehlerteufel
ist es möglich den link "ergebnisse anzeigen" zu sperren UND die ergebnisse nicht sofort nach dem abgeben der stimme anzeigen zu lassen?
es soll niemand das ergebnis sehen bis der admin die umfrage beendet!
ist sowas möglich??
Verfasst: 19.05.2005 21:08
von Mario Siebert
Verfasst: 19.05.2005 21:14
von Fehlerteufel
danke

Verfasst: 19.05.2005 21:24
von andreasOymann
suche in viewtopic.php:
Code: Alles auswählen
if ( $user_voted || $view_result || $poll_expired || !$is_auth['auth_vote'] || $forum_topic_data['topic_status'] == TOPIC_LOCKED )
ersetze durch
Code: Alles auswählen
if ( ( $user_voted || $view_result || !$is_auth['auth_vote'] || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) && ( $poll_expired ) )
als ungetestete Lösung auf die Schnelle.
A.
Verfasst: 20.05.2005 18:04
von Fehlerteufel
ok... es kunktioniert... und wie bekomme ich die ergebinsse sichtbar?
Verfasst: 20.05.2005 19:06
von Fehlerteufel
andreasOymann hat geschrieben:suche in viewtopic.php:
Code: Alles auswählen
if ( $user_voted || $view_result || $poll_expired || !$is_auth['auth_vote'] || $forum_topic_data['topic_status'] == TOPIC_LOCKED )
ersetze durch
Code: Alles auswählen
if ( ( $user_voted || $view_result || !$is_auth['auth_vote'] || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) && ( $poll_expired ) )
als ungetestete Lösung auf die Schnelle.
A.
und wenn ich die ergebnisse anzeigen lassen will, wenn der user abgestimmt hat? das er nur im vorhinein nicht die ergebnisse sehen kann?
die zeile "topic_locked" sagt doch auch das wenn die umfrage gesperrt ist, die ergebnisse angezeigt werden soll... oderß??? denn das passiert nicht!
Re: frage zu umfragen
Verfasst: 20.05.2005 22:40
von andreasOymann
Fehlerteufel hat geschrieben:
es soll niemand das ergebnis sehen bis der admin die umfrage beendet!
ist sowas möglich??
genau das wird mit meinem Code erreicht!
A.
Verfasst: 20.05.2005 22:41
von andreasOymann
Fehlerteufel hat geschrieben:
und wenn ich die ergebnisse anzeigen lassen will, wenn der user abgestimmt hat? das er nur im vorhinein nicht die ergebnisse sehen kann?
was willst du nun genau???
der Code bewirkt, daß das Ergebnis immer erst dann angezeigt wird, wenn die Umfrage beendet ist, sprich das Enddatum der Umfrage abgelaufen ist.
Zusätzlich muß eine der folgenden Bedingungen erfüllt sein:
$user_voted = User hat bereits abgestimmt
$view_result = User klickt auf Ergebnis anzeigen
$is_auth['auth_vote'] = User ist berechtigt, abzustimmen
$forum_topic_data['topic_status'] = Thema ist geschlossen
A.
Verfasst: 20.05.2005 23:02
von Fehlerteufel
andreasOymann hat geschrieben:Fehlerteufel hat geschrieben:
und wenn ich die ergebnisse anzeigen lassen will, wenn der user abgestimmt hat? das er nur im vorhinein nicht die ergebnisse sehen kann?
was willst du nun genau???
hm... ich glaube ich habe mich etwas wirr ausgedürckt...
also als in den post hier gesetzt habe, dachte ich daran einen mod zu bekommen der es mir erlaubt den button "ergebnisse anzeigen" sperrt UND es dem user nicht erlaubt die ergebnisse zu sehen wenn er abgestimmt hat bis die umfrage beendet ist.
nach deinem codebeispiel kam mir die idee das der user erst das ergebnis sieht wenn er abgestimmt hat aber nicht im voraus sehen kann wie die anderen gestimmt haben...
mal so nebenbei ne doofe frage: wann ist eine umfrage beendet? wenn ich den thread close oder wann???

Verfasst: 20.05.2005 23:20
von andreasOymann
Schon das Feld "Dauer der Umfrage" entdeckt???
... dir kam dann mal die Idee... mmmh! Sag mal konkret, wie es nun sein soll!
A.