Theme sperren, Umfrage offen lassen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

Theme sperren, Umfrage offen lassen

Beitrag von Crizzo »

Hi!

Ich nutze phpbb3.0.4.
Ich will gerne eine Umfrage erstellen und verhindern, dass Leute in dem Umfrage-Thema diskutieren können. Das Problem dabei ist, dass ich das Thema zwar sperren kann, aber dann kann auch niemand mehr an der Umfrage teilnehmen.

Ist es möglich dies zu trennen?
Also:
Thema gesperrt; Umfrage des Themas noch benutzbar.

Gruß
Blackhawk
Haribobär
Mitglied
Beiträge: 56
Registriert: 27.02.2009 19:54

Re: Theme sperren, Umfrage offen lassen

Beitrag von Haribobär »

Als Admin dazuschreiben dass Diskussionen in diesem Thema nicht erwünscht sind sondern nur Abstimmungen.
Bei Zuwiderhandlungen mit Tagessperre drohen :grin:
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Theme sperren, Umfrage offen lassen

Beitrag von Crizzo »

Gut, dass hilft mir jetzt auch nicht so wirklich weiter. :wink:
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Theme sperren, Umfrage offen lassen

Beitrag von oxpus »

Hallo,

dafür muss in der viewtopic.php etwas geändert werden. Und zwar die Zeilen

Code: Alles auswählen

	$s_can_vote = (((!sizeof($cur_voted_id) && $auth->acl_get('f_vote', $forum_id)) ||
		($auth->acl_get('f_votechg', $forum_id) && $topic_data['poll_vote_change'])) &&
		(($topic_data['poll_length'] != 0 && $topic_data['poll_start'] + $topic_data['poll_length'] > time()) || $topic_data['poll_length'] == 0) &&
		$topic_data['topic_status'] != ITEM_LOCKED &&
		$topic_data['forum_status'] != ITEM_LOCKED) ? true : false;
müssen ersetzt werden durch

Code: Alles auswählen

	$s_can_vote = (((!sizeof($cur_voted_id) && $auth->acl_get('f_vote', $forum_id)) ||
		($auth->acl_get('f_votechg', $forum_id) && $topic_data['poll_vote_change'])) &&
		(($topic_data['poll_length'] != 0 && $topic_data['poll_start'] + $topic_data['poll_length'] > time()) || $topic_data['poll_length'] == 0)) ? true : false;
Dann kann man auch in abgesperrten Topics und/oder Foren weiterhin an Umfragen teilnehmen.

Die folgenden Zeilen würden das dazu nur in offenen Foren aber dennoch abgeschlossenen Topics erlauben:

Code: Alles auswählen

	$s_can_vote = (((!sizeof($cur_voted_id) && $auth->acl_get('f_vote', $forum_id)) ||
		($auth->acl_get('f_votechg', $forum_id) && $topic_data['poll_vote_change'])) &&
		(($topic_data['poll_length'] != 0 && $topic_data['poll_start'] + $topic_data['poll_length'] > time()) || $topic_data['poll_length'] == 0) && 
		$topic_data['forum_status'] != ITEM_LOCKED) ? true : false;
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Theme sperren, Umfrage offen lassen

Beitrag von Crizzo »

und was mach ich dann, wenn die Umfrage auch nicht mehr genutzt werden soll?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Theme sperren, Umfrage offen lassen

Beitrag von oxpus »

Als Administrator oder Moderator kannst du den ersten Beitrag des Themas bearbeiten und dabei in der Umfrage eine Gültigkeitdauer eintragen, die kurz genug ist, um am aktuellen Tag geschlossen zu sein.
Nicht gerade sauber, aber effektiv, denn so ist es ja auch vorgesehen, damit Umfragen nicht immer ewig offen bleiben.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Theme sperren, Umfrage offen lassen

Beitrag von Crizzo »

Danke dir, werde ich gleich mal testen. :)

Edit: Funktioniert! Viel Dank! :)
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Theme sperren, Umfrage offen lassen

Beitrag von Crizzo »

Kann es sein, dass ich dies bei phpbb3.0.5 anders machen muss?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Theme sperren, Umfrage offen lassen

Beitrag von oxpus »

Nein, die Funktion der Umfragen hat sich nicht verändert.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12124
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Theme sperren, Umfrage offen lassen

Beitrag von Crizzo »

oxpus hat geschrieben:Nein, die Funktion der Umfragen hat sich nicht verändert.
Komisch. In der viewtopic.php finde ich den betreffenden Code nicht.

Nur dies:

Code: Alles auswählen

// Can not vote at all if no vote permission
	$s_can_vote = ($auth->acl_get('f_vote', $forum_id) &&
		(($topic_data['poll_length'] != 0 && $topic_data['poll_start'] + $topic_data['poll_length'] > time()) || $topic_data['poll_length'] == 0) &&
		$topic_data['topic_status'] != ITEM_LOCKED &&
		$topic_data['forum_status'] != ITEM_LOCKED) ? true : false;
	$s_display_results = (!$s_can_vote || ($s_can_vote && sizeof($cur_voted_id)) || $view == 'viewpoll') ? true : false;
Was schon abweichend ist.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“