Anmeldung im sichtbaren Forum nur für Admins

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
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Anmeldung im sichtbaren Forum nur für Admins

Beitrag von redbull254 »

Es klappt fast alles perfekt, aber ich habe noch ein Problem, das ich mir nicht wirklich erklären kann. Wahrscheinlich gibt es aber eine simple Erklärung.
Ich habe Werbecode eingebaut, der nicht XHTML strict 1.0 valide ist. Damit es bei der Validierung keine Fehler hagelt, habe ich den Werbecode mit einem Switch umschlossen =><!-- IF not S_IS_BOT -->. Dies hat aber zur Folge, das beim Deaktivieren des Boards auch die umschlossene Werbung verwindet. Dann soll natürlich nicht passieren. Was muss ich ändern, das ich wie gewünscht das Board deaktivieren kann, aber anderseits auch die Werbung nicht ausgeblendet wird? Den Werbecode valide zu machen, ist keine gangbare Option und steht somit nicht zur Diskussion.

Verbesserungsvorschlag:

Wenn ein User sich anmeldet, sieht er den im ACP eingetragenen Grund für die Deaktivierung. Ohne Anmeldung sieht er nur den Standard-Hinweis => „Dieses Board ist leider derzeit nicht verfügbar“. Da aber Mod-bedingt die Session bei der Anmeldung gekillt wird, sieht er leider den Hinweis nicht mehr.
Klasse wäre es, wenn er ohne Anmeldung die im ACP eingetragenen Grund lesen könnte. Das wäre ein weiteres Highlight dieser Mod. ;-)
Gut können viele, perfekt wenige. :)
Beste Grüße
Walter
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Anmeldung im sichtbaren Forum nur für Admins

Beitrag von Gast234254 »

Wenn der Hinweis vom ACP eingeblendet wird verschwindet wieder die Forenübersicht. Da ich in Reha bin kann ich mir das erst gegen Nachmittag ansehen. Ich denke das dass auch zu lösen ist.
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Anmeldung im sichtbaren Forum nur für Admins

Beitrag von Gast234254 »

Damit sich nur Admins ins deaktivierte Forum einloggen können muß folgendes geändert werden

Öffnen: includes/session.php
Finde

Code: Alles auswählen

		if ($config['board_disable'])
		{
			if (!defined('IN_LOGIN') && !$auth->acl_gets('a_', 'm_') && !$auth->acl_getf_global('m_'))
			{
				$this->session_kill(true);
				$this->data['is_bot'] = true;
			}
		}
Ersetzen mit

Code: Alles auswählen

		if ($config['board_disable'])
		{
			if (!defined('IN_LOGIN') && !$auth->acl_gets('a_') && !$auth->acl_getf_global('a_'))
			{
				$this->session_kill(true);
				$this->data['is_bot'] = true;
			}
		}
Ob das mit diesem Snippet Das Forum auch für Moderatoren sperren funktioniert weis ich nicht. Das müßt ihr testen. Ansonsten das Snippet wieder ausbauen.

Das mit der im ACP erstellten INFO an die Gäste/User bin ich noch dran.
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Anmeldung im sichtbaren Forum nur für Admins

Beitrag von Gast234254 »

Benötige Hilfe von Profis :oops:

Ich möcht eine zusätzlich Option für Board Archiv im ACP erstellen. Soweit fiunktioniert alles. Wie kann ich aber verhindern das nicht 2 Fuunktionen gleichzeitig ausgwählt werden können und zwar:

[ externes Bild ]

Es soll wenn man das Board wie bisher deaktiviert hat nicht möglich sein das Board auch noch gleichzeit in Archv Modus zu setzen.

Ich hoffe Ihr versteht was ich meine :oops: Also 2x mal "Ja" soll nicht möglich sein.

Bisher sieht es so aus

https://www.phpbb.de/support/pastebin.p ... iew&s=1277
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Anmeldung im sichtbaren Forum nur für Admins

Beitrag von redbull254 »

Wenn die Archiv Mod installiert ist, fällt die ACP-Einstellung doch weg. Man kommt ja als User kann nicht bis zu dem Punkt, wo die Einblendung des im ACP angegeben Grund zu lesen ist. Diese Grundangabe kann man nur lesen, wenn man sich erfolgreich angemeldet hat. Zwar kommt man dann auch nicht weiter, aber man kann den tatsächlichen Grund lesen, falls im ACP eingetragen. Deshalb ja meine Idee, diesen Grund auf der Indexseite anzeigen zu lassen, ohne das man angemeldet sein muss. Dafür kann der übliche Standard-Kommentar, der in der common.php der Sprach-Ordner festgelegt ist, weg fallen lassen.
Beste Grüße
Walter
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Anmeldung im sichtbaren Forum nur für Admins

Beitrag von Gast234254 »

Deshalb ja meine Idee, diesen Grund auf der Indexseite anzeigen zu lassen, ohne das man angemeldet sein muss.
Das Problem liegt darin, das wenn ich den Code setze für diesen Text (board_disable_msg) wird die Forenübersicht nicht mehr angezeigt. Dieser Text wird mit trigger_error eingeblendet das dann wiederum die Forenübersicht deaktiviert.

Deswegen und auch um die urspruünglche Version des Board deaktivieren zu erhalten will ich einen zweiten Schalter im ACP setzen. Den wie ist das bei dem Archiv Mod wenn man Änderung direkt in der vietopic, posting usw. macht wen die Forenübersicht zu sehen ist und durch Code Änderungen dann dem Gast/User eine Fehlermeldung oder ähnliches gezeigt wird.

Deswegen dachte ich zwei Möglichkeiten zu haben:
1. Bord deaktivieren ---> Forenübersicht ausgeblendet
2. Board Archiv --> Forenübersicht eingeblendet


Daher meine Frage viewtopic.php?f=87&t=228262&p=1303625#p1303622 an die Profis hier.
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Anmeldung im sichtbaren Forum nur für Admins

Beitrag von redbull254 »

Ich weiß nur nicht, ob Du mein Hinweis gelesen hast, aber ich erkläre es noch einmal. Auch wenn Du eine zweite Funktion einbringst, wogegen nichts spricht, bleibt doch das eigentliche Problem bestehen. Durch den Modeinbau werden die Cookie gekillt. Das bedeutet, wenn man die Standard-Funktion benutzt und im ACP einen Grund angibt, kann den kein User sehen, weil es erst gar nicht dort hin kommt, denn dazu muss er angemeldet sein. Dies wird aber durch die Kill-Funktion verhindert. Ein Teufelskreis. :)
Beste Grüße
Walter
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Anmeldung im sichtbaren Forum nur für Admins

Beitrag von HabNurNeFrage »

Hi,

blende doch ein Layer ein und steuere das über ein JavaScript Cookie.

In etwa so wie hier: http://www.malleus.de/FAQ/oneLayerPopup.html

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Anmeldung im sichtbaren Forum nur für Admins

Beitrag von redbull254 »

Einfach nur schrecklich. :) Das wäre die schlechteste Lösung, ist zumindest meine Meinung dazu. Das würde ich mir eher nicht einbauen.
Beste Grüße
Walter
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Anmeldung im sichtbaren Forum nur für Admins

Beitrag von Gast234254 »

HabNurNeFrage hat geschrieben:Hi,
blende doch ein Layer ein und steuere das über ein JavaScript Cookie.
In etwa so wie hier: http://www.malleus.de/FAQ/oneLayerPopup.html
LG
Nein das möchte ich auch nicht.
redbull254 hat geschrieben:Ich weiß nur nicht, ob Du mein Hinweis gelesen hast, aber ich erkläre es noch einmal. Auch wenn Du eine zweite Funktion einbringst, wogegen nichts spricht, bleibt doch das eigentliche Problem bestehen. Durch den Modeinbau werden die Cookie gekillt. Das bedeutet, wenn man die Standard-Funktion benutzt und im ACP einen Grund angibt, kann den kein User sehen, weil es erst gar nicht dort hin kommt, denn dazu muss er angemeldet sein. Dies wird aber durch die Kill-Funktion verhindert. Ein Teufelskreis. :)
@redbull254 geht es um den Text den man im ACP bei "Board deaktivieren:" eingibt?
[ externes Bild ]

Da gibt es das von mir beschriebene Problem:
Das Problem liegt darin, das wenn ich den Code setze für diesen Text (board_disable_msg) wird die Forenübersicht nicht mehr angezeigt. Dieser Text wird mit trigger_error eingeblendet das dann wiederum die Forenübersicht deaktiviert.

Daher meine Frage viewtopic.php?f=87&t=228262&p=1303625#p1303622 an die Profis hier.
Antworten

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