Beiträge: 9
Themen: 4
Registriert seit: 02.08.2010
08.10.2010, 19:29
(Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2010, 22:19 von soulreafer.)
Hallo Community,
Ich habe bei mir MyBB 1.6 Installiert und würde gerne das Prefix Plugin so erweitern, das es für ein neues Thema ein Pflichtfeld ist. Also wenn kein Prefix ausgewählt wurde kommt eine ausgabe über die datahandler_post.lang:
$l['postdata_missing_prefix'] = 'Das Prefix fehlt. Bitte Programmiersprache eingeben.';
Wie kann ich das realisieren?
mfg,
e:
ich habe inzwischen in der inc/datahandlers/post.php etwas gefunden was ich abwandeln konnte:
// Prefix Aktiviert?
if(my_strlen(trim_blank_chrs($prefix['message'])) == 0) dort habe ich keine ahnung, wie ich die listbox abfragen kann...
{
$this->set_error("missing_prefix"); gibt mir schonma eine passende fehlermeldung aus
return false;
}
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
Hallo
Leider kann ich dir nicht helfen, aber unterstützen in deiner Fragestellung möchte ich schon, weil ich das auch gerne für mein Forum hätte.
Also seid doch so nett und gibt uns einen Code !
Beiträge: 9
Themen: 4
Registriert seit: 02.08.2010
Ich habe es mittlerweile selber rausgefunden. Hier mal ein Tutorial für alle die es benötigen:
(MyBB 1.6)
Wir gehen in die:
.../inc/languages/deutsch_du/datahandler_post.lang.php
und legen eine neues error handling an:
$l['postdata_missing_prefix'] = 'Prefix fehlt. Blaa Blubb.';
nun gehen wir in die:
.../inc/datahandlers/post.php
und suchen folgendes:
$prefix = 0; ( ca. Zeile 563 )
ändern dieses einfach in:
$this->set_error("missing_prefix");
fertig.
wenn ihr nun einen neuen beitrag schreibt und kein prefix wählt wird der thread nicht verfasst und man wird aufgefordert ein prefix zu setzen.
hoffe ich konnte helfen
mfg
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
Danke dir soulreafer !!
Das funktioniert vortrefflich
Wobei natürlich anzuraten ist, dies auch in der Sprachdatei "Deutsch Sie" zu machen, weils halt doch User gibt die als Standart nicht die "Deutsch Du" verwenden.
Beiträge: 760
Themen: 106
Registriert seit: 23.08.2007
MyBB-Version: 1.6
11.10.2010, 10:38
(Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2010, 15:51 von Plexxart.)
Hallo
So einfach wars scheinbar doch nicht, weil ich heute ein paar Nachrichten von Usern bekam, die ein neues Thema in einem Forum erstellen wollten, wo kein Prefix zu setzen ist.
Diese bekamen beim Absenden des Beitrages die Aufforderung ein Prefix einzustellen, wobei es in diesem speziellen Forum gar keines gab.
Es gibt eigentlich nur ein Prefix, das für alle Foren gilt und dieses ist auch nur von mir als Admin zu sehen und sagt an, wenn ausgewählt, daß dieses Forum geschlossen ist.
Kann mir da wer weiterhelfen bitte !
Beiträge: 9
Themen: 4
Registriert seit: 02.08.2010
Verdammt du hast recht. Ist mir nicht aufgefallen weil ich sowieso überall ein Prefix habe^^
Ich schau mal ob ich den Fehler auch noch ausgebügelt bekomme.
Hat jemand eine Lösung gefunden?
Ich will allerdings nur in einem Subforum, dass das Präfix als Pflichtfeld gesetzt wird bzw. dass dieses automatisch ausgewählt wird, da es nur eins gibt. Vielen Fragen jetzt nach den Sinn, aber das ist nicht so wichtig.
Gibt es da eine Lösung?