Seite 17 von 37

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

Verfasst: 02.01.2010 19:54
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

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

Verfasst: 02.01.2010 20:06
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...

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

Verfasst: 02.01.2010 20:11
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

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

Verfasst: 25.01.2010 14:02
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

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

Verfasst: 25.01.2010 17:18
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

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

Verfasst: 25.01.2010 20:11
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

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

Verfasst: 28.01.2010 13:11
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

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

Verfasst: 28.01.2010 13:37
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

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

Verfasst: 28.01.2010 14:37
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

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

Verfasst: 28.01.2010 16:32
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