MyBB.de Forum
Neue Antwort>Thread - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Neue Antwort>Thread (/thread-997.html)



Neue Antwort>Thread - Fatih - 02.02.2006

hallo,

1.) ist es üblich, dass umlaute nicht richtig angezeigt werden, wenn auf ein thema geantwortet wird und der user die nachricht bzw. beschreibung des threads statt mit den richtigen umlauten versehen, mit X en angezeigt bekommt?

2.) zudem bitte ich um info, wo man den text der email benachrichtigung genau editieren kann



RE: Neue Antwort>Thread - Michael - 02.02.2006

Zu 1) Es gibt das Problem, dass Sonderzeichen im Betreff bei neuen Antworten in HTML-Code umgewandelt werden. Versuche es mit diesem Fix:

Öffne die Datei newreply.php und suche nach:
PHP-Code:
if(!$pid && !$mybb->input['previewpost'])
{
$subject "RE: " $thread['subject'];

Verschiebe diesen Code unter die Zeile:
PHP-Code:
$subject htmlspecialchars_uni($subject); 

Zu 2) Die Texte findest du am Ende der Sprachdatei messages.lang.php.


RE: Neue Antwort>Thread - Fatih - 02.02.2006

Michael schrieb:Verschiebe diesen Code unter die Zeile:
PHP-Code:
$subject htmlspecialchars_uni($subject); 

dieser code heisst bei mir:
$subject = htmlspecialchars_uni($post['subject']);

habe es geändert, mal schauen was das ergebnis ist. werde dann berichten ;-)

Okay hat geklappt, danke michael


RE: Neue Antwort>Thread - Dummuser - 24.02.2006

Hilfe, bitte!

Ich habe jetzt folgenden Eintrag in der newpost.php:
PHP-Code:
$subject htmlspecialchars_uni($post['subject']);
                          if(!
$pid && !$mybb->input['previewpost'])
        {
        
$subject "RE: " $thread['subject'];
        } 
und erhalte die Fehlermeldung
"Parse error: syntax error, unexpected T_VARIABLE in /www/htdocs/w006670e/forum/newreply.php on line 298"
da steht
PHP-Code:
$posthash $mybb->input['posthash']; 

Jetzt kann ich nicht mehr antworten!


RE: Neue Antwort>Thread - krafdi - 24.02.2006

Michael schrieb:Öffne die Datei newreply.php

Dummuser schrieb:newpost.php
Bist du vielleicht in der falschen Datei.


RE: Neue Antwort>Thread - Michael - 24.02.2006

In dem von dir geposteten Code kann ich keinen Fehler finden. Bitte poste die betroffene Zeile inklusive der 5 davor und danach.


RE: Neue Antwort>Thread - Dummuser - 24.02.2006

Zwischenbericht:

Ich habe alle alten Versionen der newreply.php wieder aktiviert, nachdem ich plötzlich eine Fehlermeldung in der inc/function_post.php bekommen habe!

Jetzt geht alles wieder, beim "Zitieren" macht er die ""-Zeichen richtig, nur beim "Antworten", da bin ich grad dran, das wieder bzw. nochmals richtig zu machen!

Aber vielleicht mal so gefragt: wo ungefähr soll ich den genannten php-Code ausschneiden (Zeile 185?) und dann unter $subject = htmlspecialchars_uni ... (bei mir Zeile 293) druntersetzen? Ausschneiden oder nur kopieren?

BTW - gibt es überhaupt eine newpost.php? War wahrscheinlich ein Schreibfehler! Ich meinte die newreply.php.


RE: Neue Antwort>Thread - Dummuser - 24.02.2006

Wir (haha, ich Angeber Big Grin) haben's gefunden!!!!

Zuerst haben wir das von Michael beschriebene gemacht und dann noch
in Zeile ab Zeile 291 das teilweise so ergänzt (hinzugefügt 294, 295 und 297):

PHP-Code:
        $postbit makepostbit($post1);
        eval(
"\$preview = \"".$templates->get("previewpost")."\";");
    }
    if (
$pid || $mybb->input['previewpost'])
    {
        
$subject htmlspecialchars_uni($subject);
    } 
hinzugefügt - jetzt klappt's mit dem Zitieren und dem Antworten!