Mod für Einmaliges Zwangs lesen eine Themas (z.B neue Regel)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

Hey, Danke :) Damit klappt das wirklich vielen Dank!!!!

Habe den Mod nochmals angepasst. :)

Die Nachricht soll auftauchen wenn du in ein Forum gehst und dann meinetwegen auf Neues Thema erstellen klickst. Dann sollte bei nicht akzeptierten Regeln diese Meldung auftauchen.
Pingu625

Beitrag von Pingu625 »

oki, dann geht das!

Außerdem habe ich die lang-Dateien etwas angepasst (für meinen Zweck).
Wenn du die Änderungen gut findest, darfst du sie natürlich übernehmen ;)

lang_english/lang_main.php:
$lang['Viewing_RULES'] = 'Viewing the Rules';
$lang['Forum_Rules'] = 'Rules';
$lang['Rules_read'] = 'I have read the rules and have accepted';
$lang['Rules_accept'] = 'Send and back';
$lang['Rules_accept_error'] = 'You didn´t have read and accept the <a href="' . $phpbb_root_path . 'rules.' . $phpEx . '">Rules</a>. Or the rules became expanded and you must accept her once more.';
lang_german/lang_main.php:
$lang['Viewing_RULES'] = 'Regeln Anschauen';
$lang['Forum_Rules'] = 'Regeln';
$lang['Rules_read'] = 'Ich habe die Regeln gelesen und akzeptiert';
$lang['Rules_accept'] = 'Absenden und zurück';
$lang['Rules_accept_error'] = 'Du hast nicht das <a href="' . $phpbb_root_path . 'rules.' . $phpEx . '">Regelwerk</a> gelesen und akzeptiert. Oder die Regeln wurden ergänzt und du musst sie erneut akzeptieren.';
Die veränderten Teile habe ich rot hervorgehoben ;)

mfg Pingu

PS: Der Mod ist wirklich gut! :grin:

PPS: Was wäre eigentlich, wenn ein Gast posten will? Ich habe den Gästen zwar keine Berechtigung zum posten gegebn, aber es würde mich trotzdem interressieren ;)
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

Jup, habe deine Änderungen mit übernommen :)

Das hauptlob geht ja an den eigentlichen Entwickler, ich habe ihn halt nur noch für meine Zwecke angepasst und bemerkt das er hier auf guten Anklang gestoßen ist :)
Pingu625

Beitrag von Pingu625 »

Tja, jeder Forenbesitzer will natürlich, dass die User die Regeln bestätigen müssen, damit sie nicht nacher sagen können:
"Ich habe nichts von Regeln gewusst!"

Das ist wohl der Grund, weswegen das sogut ankommt ;)

mfg Pingu
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

Und eben aus genau diesem Grund habe ich den Mod erweitert. Bei uns im Forum kommt allerdings noch erschwerend hinzu das ich die Forum-Tour mit dem Regel-Mod verschmelzen lassen will, sprich das die User die Tour durch gehen müssen, danach dann die Regeln akzeptieren können und dann es wirklich kein drum herum mehr gibt das man nicht wüsste wie die Suche Funktioniert.

Da hänge ich nun schon ein paar Tage dran weil es doch nicht soooo einfach ist :)
Pingu625

Beitrag von Pingu625 »

Das glaube ich gerne ;)

Wenn es Probleme gibt, kann ich aber gerne versuchen zu helfen :wink:

mfg Pingu

PS: Was ist denn nun, wenn ein Gast posten will?
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

hm, gute frage das Gast-Posting ist bei mir generell deaktiviert aber probiere mal folgendes:

suche in posting.php

Code: Alles auswählen

if (!($userdata['user_level'] == ADMIN OR $userdata['user_level'] == MOD))
füge hinter

Code: Alles auswählen

$userdata['user_level'] == MOD
noch

Code: Alles auswählen

OR $userdata['user_level'] == '0'
ein

Speichern und bitte mal testen :)
Pingu625

Beitrag von Pingu625 »

Ich habe bei mir Gastpostings auch deaktiviert ;)

Aber ich würde mal sagen, dass das wahrscheinlich gar nicht gehen würde.
eher würde ich es so abändern:
OR $userdata['session_logged_in']
also:

Code: Alles auswählen

if (!($userdata['user_level'] == ADMIN OR $userdata['user_level'] == MOD OR $userdata['session_logged_in']))
Das müsste auf jeden Fall passen!
Dann müssten die Gäste die Regeln nicht bestätigen!

Oder was meinst du?

mfg Pingu
Mavo460
Mitglied
Beiträge: 368
Registriert: 07.09.2005 20:16
Wohnort: Oldenburg
Kontaktdaten:

Beitrag von Mavo460 »

geht beides :) habe es eben probiert :)
Pingu625

Beitrag von Pingu625 »

okay ;)

Das 1. muss ich mir mal merken; ich hätte wirklich nicht geglaubt, dass das geht :o

mfg Pingu
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“