[Final] Support Ticket System für phpBB3

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 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
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [Final] Support Ticket System für phpBB3

Beitrag von Mahony »

Hallo
Suche

Code: Alles auswählen

<!-- ENDIF -->

   <!-- INCLUDE posting_buttons.html -->
Füge davor ein

Code: Alles auswählen

<!-- IF SUPPORT_STS -->
         <dl>
            <dt><label for="phpbbversion">{L_STS_PHPBBVERSION}</label></dt>
            <dd><input type="text" name="phpbbversion" size="45" maxlength="10" value="{STS_PHPBBVERSION}" class="inputbox autowidth" /></dd>
         </dl>
         <dl>
            <dt><label for="phpbbtype">{L_STS_PHPBBTYPE}</label></dt>
            <dd><input type="radio" name="phpbbtype" value="1" checked="checked" /> {L_STS_STANDARD}</dd>
<dd><input type="radio" name="phpbbtype" value="2"<!-- IF STS_PHPBBTYPE == 2 --> checked="checked"<!-- ENDIF --> /> {L_STS_PREMOD}</dd>
<dd><input type="radio" name="phpbbtype" value="3"<!-- IF STS_PHPBBTYPE == 3 --> checked="checked"<!-- ENDIF --> /> {L_STS_ANDDIST}</dd>
         </dl>
         <dl>
            <dt><label for="phpbbmods">{L_STS_MODS}</label></dt>
            <dd><input type="radio" name="phpbbmods" value="1"<!-- IF STS_MODS --> checked="checked"<!-- ENDIF --> /> {L_STS_YES}</dd>
<dd><input type="radio" name="phpbbmods" value="0"<!-- IF not STS_MODS --> checked="checked"<!-- ENDIF --> /> {L_STS_NO}</dd>
         </dl>
         <dl>
            <dt><label for="phpbbknowledge">{L_STS_KNOWLEDGE}</label></dt>
            <dd><input type="radio" name="phpbbknowledge" value="1" checked="checked" /> {L_STS_BEGINNER}</dd>      
<dd><input type="radio" name="phpbbknowledge" value="2"<!-- IF STS_KNOWLEDGE == 2 --> checked="checked"<!-- ENDIF --> /> {L_STS_BASICKNOW}</dd>
<dd><input type="radio" name="phpbbknowledge" value="3"<!-- IF STS_KNOWLEDGE == 3 --> checked="checked"<!-- ENDIF --> /> {L_STS_EXTENDED}</dd>
<dd><input type="radio" name="phpbbknowledge" value="4"<!-- IF STS_KNOWLEDGE == 4 --> checked="checked"<!-- ENDIF --> /> {L_STS_PROFI}</dd>
         </dl>
         <dl>
            <dt><label for="phpbbdescvf">{L_STS_BEFOREERR}</label></dt>
            <dd><textarea name="phpbbdescvf" rows="8" cols="50" class="inputbox">{STS_BEFOREERR}</textarea></dd>
         </dl>
         <dl>
            <dt><label for="errselfsolution">{L_STS_SELFSOLUTION}</label></dt>
            <dd><textarea name="errselfsolution" rows="8" cols="76" class="inputbox">{STS_SELFSOLUTION}</textarea></dd>
         </dl>
         <dl>
            <dt><label for="boardlink">{L_STS_BOARDLINK}</label></dt>
            <dd><input type="text" name="boardlink" size="45" maxlength="255" value="{STS_BOARDLINK}" class="inputbox autowidth" /></dd>
         </dl>
         <dl>
            <dt><label for="phpversion">{L_STS_PHPVER}</label><br /><span>({L_STS_OPTIONAL})</span></dt>
            <dd><input type="text" name="phpversion" size="45" maxlength="60" value="{STS_PHPVER}" class="inputbox autowidth" /></dd>
         </dl>
         <dl>
            <dt><label for="mysqlversion">{L_STS_SQLVER}</label><br /><span>({L_STS_OPTIONAL})</span></dt>
            <dd><input type="text" name="mysqlversion" size="45" maxlength="60" value="{STS_SQLVER}" class="inputbox autowidth" /></dd>
         </dl>
         <dl>
            <dt><label for="message">{L_STS_HEAD_MSG}</label></dt>
         </dl>
      <!-- ENDIF -->

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
tekknodevil
Mitglied
Beiträge: 142
Registriert: 08.12.2009 20:45
Wohnort: Dresden
Kontaktdaten:

Re: [Final] Support Ticket System für phpBB3

Beitrag von tekknodevil »

Mahony hat geschrieben:Hallo
Suche

Code: Alles auswählen

<!-- ENDIF -->

   <!-- INCLUDE posting_buttons.html -->
Füge davor ein

Code: Alles auswählen

<!-- IF SUPPORT_STS -->
         <dl>
            <dt><label for="phpbbversion">{L_STS_PHPBBVERSION}</label></dt>
            <dd><input type="text" name="phpbbversion" size="45" maxlength="10" value="{STS_PHPBBVERSION}" class="inputbox autowidth" /></dd>
         </dl>
         <dl>
            <dt><label for="phpbbtype">{L_STS_PHPBBTYPE}</label></dt>
            <dd><input type="radio" name="phpbbtype" value="1" checked="checked" /> {L_STS_STANDARD}</dd>
<dd><input type="radio" name="phpbbtype" value="2"<!-- IF STS_PHPBBTYPE == 2 --> checked="checked"<!-- ENDIF --> /> {L_STS_PREMOD}</dd>
<dd><input type="radio" name="phpbbtype" value="3"<!-- IF STS_PHPBBTYPE == 3 --> checked="checked"<!-- ENDIF --> /> {L_STS_ANDDIST}</dd>
         </dl>
         <dl>
            <dt><label for="phpbbmods">{L_STS_MODS}</label></dt>
            <dd><input type="radio" name="phpbbmods" value="1"<!-- IF STS_MODS --> checked="checked"<!-- ENDIF --> /> {L_STS_YES}</dd>
<dd><input type="radio" name="phpbbmods" value="0"<!-- IF not STS_MODS --> checked="checked"<!-- ENDIF --> /> {L_STS_NO}</dd>
         </dl>
         <dl>
            <dt><label for="phpbbknowledge">{L_STS_KNOWLEDGE}</label></dt>
            <dd><input type="radio" name="phpbbknowledge" value="1" checked="checked" /> {L_STS_BEGINNER}</dd>      
<dd><input type="radio" name="phpbbknowledge" value="2"<!-- IF STS_KNOWLEDGE == 2 --> checked="checked"<!-- ENDIF --> /> {L_STS_BASICKNOW}</dd>
<dd><input type="radio" name="phpbbknowledge" value="3"<!-- IF STS_KNOWLEDGE == 3 --> checked="checked"<!-- ENDIF --> /> {L_STS_EXTENDED}</dd>
<dd><input type="radio" name="phpbbknowledge" value="4"<!-- IF STS_KNOWLEDGE == 4 --> checked="checked"<!-- ENDIF --> /> {L_STS_PROFI}</dd>
         </dl>
         <dl>
            <dt><label for="phpbbdescvf">{L_STS_BEFOREERR}</label></dt>
            <dd><textarea name="phpbbdescvf" rows="8" cols="50" class="inputbox">{STS_BEFOREERR}</textarea></dd>
         </dl>
         <dl>
            <dt><label for="errselfsolution">{L_STS_SELFSOLUTION}</label></dt>
            <dd><textarea name="errselfsolution" rows="8" cols="76" class="inputbox">{STS_SELFSOLUTION}</textarea></dd>
         </dl>
         <dl>
            <dt><label for="boardlink">{L_STS_BOARDLINK}</label></dt>
            <dd><input type="text" name="boardlink" size="45" maxlength="255" value="{STS_BOARDLINK}" class="inputbox autowidth" /></dd>
         </dl>
         <dl>
            <dt><label for="phpversion">{L_STS_PHPVER}</label><br /><span>({L_STS_OPTIONAL})</span></dt>
            <dd><input type="text" name="phpversion" size="45" maxlength="60" value="{STS_PHPVER}" class="inputbox autowidth" /></dd>
         </dl>
         <dl>
            <dt><label for="mysqlversion">{L_STS_SQLVER}</label><br /><span>({L_STS_OPTIONAL})</span></dt>
            <dd><input type="text" name="mysqlversion" size="45" maxlength="60" value="{STS_SQLVER}" class="inputbox autowidth" /></dd>
         </dl>
         <dl>
            <dt><label for="message">{L_STS_HEAD_MSG}</label></dt>
         </dl>
      <!-- ENDIF -->

Grüße: Mahony
Danke Dir. Eine letze Frage hätte ich noch:

Dies db_update.php soll die ausgeführt werden, bevor ich die Änderungen an den einzelnen Dateien vornehme, oder erst danach. Das geht aus der Beschreibung nicht so Recht hervor...
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [Final] Support Ticket System für phpBB3

Beitrag von Mahony »

Hallo
Dies db_update.php soll die ausgeführt werden, bevor ich die Änderungen an den einzelnen Dateien vornehme, oder erst danach.
Das kannst du halten, wie du möchtest. Wichtig ist nur, dass du die Änderungen an der Datenbank (db_update.php ausführen) überhaupt durchführst.


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
cemcoco
Mitglied
Beiträge: 109
Registriert: 04.12.2009 08:46
Kontaktdaten:

Re: [Final] Support Ticket System für phpBB3

Beitrag von cemcoco »

Hallo!

Ich habe das Ticket-System jetzt unter 3.0.6 eingebaut und obiges entsprechend dazugefügt.

Nur wird jetzt in dem entsprechendem Forum, bei der Beitragserstellung, zwar der Header über dem Editor "Dieser Assistent hilft Dir, den Supportern alle..." angezeigt, aber im Editor selber ist keine Vorgabe zu sehen. Gibt man dort etwas ein und geht auf Vorschau, stehen die Vorgaben drin und der frei eingegebene Text steht unter "Fehlerbeschreibung und Nachricht"... :oops: :o

Hat da vielleicht Einer ´ne Idee??
Screen von der Vorschau im Editor:
[ externes Bild ]

Liebe Grüße
cemcoco
Blond & weiblich - aber nicht beratungs- oder lernresistent! :roll:
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [Final] Support Ticket System für phpBB3

Beitrag von Mahony »

Hallo
So wie es aussieht, hast du deine styles/deinstyle/template/posting_editor.html nicht korrekt bearbeitet.
Überprüfe den Einbau in dieser Datei noch einmal.


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
cemcoco
Mitglied
Beiträge: 109
Registriert: 04.12.2009 08:46
Kontaktdaten:

Re: [Final] Support Ticket System für phpBB3

Beitrag von cemcoco »

Hi!
Danke für die schnelle Antwort!!

Du hast vollkommen Recht - hatte die Änderungen in meinem Style (Basis prosilver) nicht gemacht - dafür aber in den Subsilver2 geschrieben... :oops: Wird Zeit, dass alles rausfliegt, was keine Miete zahlt :lol: Den hab´ ich jetzt erst mal auf Eis gelegt, damit ich nicht wieder die falschen Daten ändere!

Naja - manchmal kommt halt das Blonde durch - Sorry, wegen der dummen Nachfrage!

Vielen Dank für den Wink mit dem Zaunpfahl! :wink:

Liebe Grüße
cemcoco
Blond & weiblich - aber nicht beratungs- oder lernresistent! :roll:
cemcoco
Mitglied
Beiträge: 109
Registriert: 04.12.2009 08:46
Kontaktdaten:

Re: [Final] Support Ticket System für phpBB3

Beitrag von cemcoco »

Hi!
:oops: Ich schon wieder...

Ist echt ein klasse Mod - in der Original-Version läuft der auch prächtig!! *aufdieschulterklopf*

Jetzt habe ich angefangen etwas umzubauen um ein weiteres Formular aufrufen zulassen - sah auch erst aus, als hätte es funktioniert (bin die Daten mit Notepad++ einzeln durchgegangen) und war schon ganz stolz, als ich im Admin "meine" weitere Schaltfläche entdeckte. Hab´ also ein Forum angelegt und mein Formular dafür aktiviert. Nur als ich ein neues Thema einfügen wollte, bekam ich eine weiße Seite - die kommt nun auch bei allen anderen Foren, außer bei dem, welches ich für das Original-Support-Ticket-System angelegt hatte...

Hab´ dann meine geänderten Daten aus dem Notepad++ abgespeichert, alle Änderungen wieder rückgängig gemacht und via ftp hochgeladen, das BackUp eingespielt - *hüstel* - 8) wenigstens DAS hat funktioniert.

Irgendwo habe ich einen Denkfehler beim Umschreibseln. Habe alle STS(auch sts´s) in KDB bzw. kdb geändert, hab´ mir die einzelnen Variablen angeschaut und entsprechend neue geschrieben. Irgendeine muss ich übersehen haben...
Müssen die $u1-$ux auch umbenannt werden? Oder liegt es an der " 'message' - Funktion?

Code: Alles auswählen

'MESSAGE'				=> (isset($anti_support_message)) ? $anti_support_message : $post_data['post_text'],
WIE baue ich das um, damit mein Forum weiß, welches Formular es denn nun öffnen soll - und das es mich überhaupt wieder an anderer Stelle einen Beitrag schreiben lässt.. :-?
Alles andere hab ich jetzt schon mehrfach kontrolliert (und auch noch ein paar Fehler gefunden, die ich gleich korrigiert habe, als "mein" Formular noch drin war).

Ich wäre echt froh, wenn mir da Jemand auf die Sprünge helfen könnte!

Liebe Grüße
cemcoco
Blond & weiblich - aber nicht beratungs- oder lernresistent! :roll:
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [Final] Support Ticket System für phpBB3

Beitrag von Mahony »

Hallo
Müssen die $u1-$ux auch umbenannt werden? Oder liegt es an der " 'message' - Funktion?
Weder, noch. Das bedeutet, du musst quasi einfach alles verdoppeln - nur mit anderen Variablen und mit einem anderen Formular und einer anderen Sprachdatei.
Außerdem musst du eine weitere Spalte in der Tabelle phpbb_forums anlegen.

Achtung: Das hier unbedingt beachten KB:utf8bom



Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
cemcoco
Mitglied
Beiträge: 109
Registriert: 04.12.2009 08:46
Kontaktdaten:

Re: [Final] Support Ticket System für phpBB3

Beitrag von cemcoco »

Hi!

Erst mal Danke für die schnelle Antwort!

Mhhh... ich hab ja alles doppelt... eine ticket.php und eine kdb.php usw.

Bei der install gibt es ja zwei Einträge die man ersetzen muss.
Muss ich die:

Code: Alles auswählen

'MESSAGE'            => (isset($anti_support_message)) ? $anti_support_message : $post_data['post_text'],
denn auch umbenennen, oder reicht das, wenn man die nur einmal einfügt - wäre ja sonst wirklich genau doppelt...

Sorry, aber ich steh auf´m Schlauch.

Liebe Grüße
cemcoco
Blond & weiblich - aber nicht beratungs- oder lernresistent! :roll:
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [Final] Support Ticket System für phpBB3

Beitrag von Mahony »

Hallo
cemcoco hat geschrieben: Muss ich die:

Code: Alles auswählen

'MESSAGE'            => (isset($anti_support_message)) ? $anti_support_message : $post_data['post_text'],
denn auch umbenennen, oder reicht das, wenn man die nur einmal einfügt - wäre ja sonst wirklich genau doppelt...
Es reicht, wenn das

Code: Alles auswählen

'MESSAGE'            => (isset($anti_support_message)) ? $anti_support_message : $post_data['post_text'],  
einmal definiert wurde.
Allerdings musst du bei den Abfragen diesen Code

Code: Alles auswählen

$anti_support_message = utf8_normalize_nfc(request_var('message', '', true)); 
auch mit einfügen (also genau so wie im Original).



Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“