Vigil
Problembeschreibung:
Beim Erstellen neuer Themen oder Beiträge wird die Signatur nicht mehr angezeigt, so als würde das Feld im Template völlig fehlen. Bei älteren Beiträgen ist die Signatur jedoch noch da, ebenso im Profil der Benutzer. Woran kann das liegen? Bzw. in welchem Template muss da ein Fehler sein?
Link zum Forum und Screenshot (KEINE Bilderhoster, per Dateianhang):
http://vigil.de.tc/
Was wurde zuletzt geändert oder eingebaut?
Profilfelder-Hack und Signatur im Userprofil, allerdings bestand das Problem schon vor dem Einbau dieser beiden Sachen.
Beckebans
Guck mal im ACP unter Einstellungen --> Beiträge erstellen/bearbeiten, ob da bei "Neues Thema - Vorauswahl Box3: Soll bei der Erstellung eines neuen Themas die "Signatur anzeigen" Box vorausgewählt sein?" und bei "Antwort erstellen - Vorauswahl Box3:
Soll bei der Erstellung einer Antwort die "Signatur anzeigen" Box vorausgewählt sein?" das "Ja" angeklickt ist.
Vigil
Bei beiden ist 'Ja' angeklickt.
Beckebans
Kannste mir mal nen Account in dem Forum machen und die Daten per PN schicken? Als Gast kann ich da nichts erkennen.
Vigil
Hab dir die PN geschickt.
Vielleicht wird das Problem so nochmal deutlicher:
Hier wird die Signatur angezeigt,
hier jedoch nicht.
Bei allen anderen neuen Beiträgen ist sie auch nicht da.
mkkcs
vielleicht beim Schreiben die Option
Zitat: |
Signatur anzeigen: Soll die im Profil eingestellte Signatur an den Beitrag angehangen werden? |
in dem ohne auch abgewählt ?
Beckebans
Den Teil gibts garnicht mehr. Da kann das auch nicht funktionieren.
@Vigil: Ich schicke dir nachher mal ne PN mit der Lösung. Muss leider jetzt erstmal weg.
Schrimm
Zitat: |
Original von Beckebans
@Vigil: Ich schicke dir nachher mal ne PN mit der Lösung. Muss leider jetzt erstmal weg. |
Wäre sicher auch nicht verkehrt, wenn du die Lösung auch hier postet, damit andere bei demselben Problem einen möglichen Lösungsansatz haben.
Beckebans
Ist eigentlich kein normal auftauchender Fehler.
Aus der templates/addreply.tpl (und templates/newthread.tpl) wurde folgendes gelöscht:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
<tr bgcolor="{tablecolorb}" id="tableb">
<td valign="top"><normalfont>Optionen:</font></td>
<td><smallfont><input type="checkbox" name="parseurl" value="1" $checked[0]> <B>URLs automatisch umwandeln:</B> fügt automatisch [url] und [/url] in Internet-Adressen ein.
<br><input type="checkbox" name="emailnotify" value="1" $checked[1]> <B>Benachrichtigung:</B> Möchten Sie über weitere Antworten per eMail benachrichtigt werden?
<br><input type="checkbox" name="disablesmilies" value="1" $checked[2]> <B>Smilies in diesem Beitrag deaktivieren.</b>
<br><input type="checkbox" name="showsignature" value="1" $checked[3]> <B>Signatur anzeigen:</B> Soll die im Profil eingestellte Signatur an den Beitrag angehangen werden?
</font></td>
</tr> |
|
Dies kann man aber nicht machen ohne die Funktion zu beschädigen. Es muss also nachgebildet werden. Stichwort: input type="hidden".
Ich kann das gerade nicht bei mir testen. Wenn ich ne positive Rückmeldung habe kann ich den Code auch hier posten falls es doch jemanden interessieren sollte.
Vigil
Vielen vielen Dank. Nach dem Einfügen des fehlenden Teils (auch im editpost.tpl um Häkchen zu setzen), funktioniert alles wieder.