Beiträge: 1.721
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
Hallo,
an verschiedenen Stellen wird die MyBB Standardfehlerseite wie z.B.
PHP-Code:
if($mybb->usergroup['??????'] != 1)
{
error_no_permission();
}
angerufen.
Wi muss ich vorgehen, wenn ich anstelle
eine eigene (zusätzliche) Fehlerseite z.B.
/hinweistext.php verlinken möchte?
Vorab Danke für Tipps und Hinweise.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [
Unixzeit ⇔ Realzeit] ♦ [
BOM-Finder] ♦ [
SQL-Prefix-Changer] ♦ [
USV-Rechner] ♦ [
PlugIns]
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Warum passt du nicht die Standard-Seite entsprechend an?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.721
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
(04.02.2019, 18:42)StefanT schrieb: Warum passt du nicht die Standard-Seite entsprechend an?
Das habe ich eh schon getan. Ich möchte jedoch für einen besonderen Fehler eine besondere Fehleranzeige einrichten.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [
Unixzeit ⇔ Realzeit] ♦ [
BOM-Finder] ♦ [
SQL-Prefix-Changer] ♦ [
USV-Rechner] ♦ [
PlugIns]
Beiträge: 1.721
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
05.02.2019, 11:42
(Dieser Beitrag wurde zuletzt bearbeitet: 05.02.2019, 12:04 von Gerti.)
Hier die Lösung:
1. Eine eigene Templateseite mit der Bezeichnung "
templatename" und dem gewünschten Inhalt erstellen.
2. In der jeweils zuständigen
(gewünschten) PHP-Datei an der Stelle wo die Standardfehlerseite
(Template: "error_nopermission") mit:
von MyBB aufgerufen wird, ist vorstehende Definition mit:
PHP-Code:
eval("\$templatename = \"".$templates->get("templatename")."\";");
output_page($templatename);
zu
ersetzen.
Es wird nun anstatt der "Standardfehlermeldung von myBB", das unter Punkt 1 erstellte Template "
templatename" aufgerufen.
Hoffe das diese Vorgehen so korrekt ist
(es funktioniert zumindest fehlerfrei), denn dann könnte diese Vorgehensweise von allen anderen MyBB-Anwender bei Bedarf als kleine Anleitung verwendet werden.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [
Unixzeit ⇔ Realzeit] ♦ [
BOM-Finder] ♦ [
SQL-Prefix-Changer] ♦ [
USV-Rechner] ♦ [
PlugIns]