Hallo,
ich hab mir die Mod nun auch mal in mein Testforum getippselt. Funktioniert auch alles einwandfiffi
Kleine Anregung hätte ich noch:
Mir ist bei der Installation aufgefallen, dass die Installationsdatei teilweise sehr verwirrend ist. Verwirrend in dem Sinne, dass Änderungen in Dateien nicht nach der Reihe angegeben sind. Zum Beispiel gibts eine Anweisung
Find und
After add und dann kommt die nächste [Find]-Anweisung, aber wenn man die in die Suche seines Editors eingibt, der standardmäßig vorwärts die Datei nach Text durchsucht, dann wird der Codeschnippsel nicht gefunden. Da mir das aber schon häufiger passiert ist, lass ich ihn auch immer noch rückwärts suchen und prompt hatte ich es gefunden. Fands aber relativ lästig muss ich sagen, da man so in der Datei hin- und herspringen muss.
Könnte man eventuell noch ändern.
Aufgefallen ist mir das in der
posting.php. Zuerst:
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
'U_VIEW_TOPIC' => ($mode != 'post') ? append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id") : '',
'U_PROGRESS_BAR' => append_sid("{$phpbb_root_path}posting.$phpEx", "f=$forum_id&mode=popup"),
'UA_PROGRESS_BAR' => addslashes(append_sid("{$phpbb_root_path}posting.$phpEx", "f=$forum_id&mode=popup")),
#
#-----[ AFTER, ADD ]------------------------------------------
#
//Beginn Support Ticket System MOD
'CST_MODE' => $supportsystem,
'CST_HEAD' => $user->lang['CST_HEAD'],
....
Dann hoppst man zurück auf:
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
if (!$subject || !utf8_clean_string($subject))
{
$error[] = $user->lang['EMPTY_SUBJECT'];
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
if (!$subject || !utf8_clean_string($subject))
{
$error[] = $user->lang['CST_ERRMESSAGE'];
}
Weiß nicht mehr genau, ob hier noch mehr war, aber auf jeden Fall war es nur in der
posting.php
EDIT: Ich hab jetzt so nen bißchen gespielt damit und mir die Mod ein wenig umgebaut, da ich sie nebenbei noch ein wenig anders einsetzen werde ( ähnlich dem Formular wie die Jobbörse hier ). Nun habe ich allerdings ein kleines Problemchen.
Ich möchte das Formular ausschließlich Forenmoderatoren sichtbar machen. Soweit so gut...nun kommt es aber...mit <!-- IF MODERATORS --> bekomme ich es nicht weg für normale User. Das haben zumindest die Tests ergeben, die ich gemacht habe mit den verschiedenen Benutzerberechtigungen.