MyBB.de Forum

Normale Version: [erledigt] Problem bei [Code] auf externer Seite
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Grüße...

ich habe heute beim durchschauen meiner seite bemerkt das da was net stimmt ^^

dort wird es richtig angezeigt:
http://web2.webstone.info/branches/v3.0/...t-t-6.html

und auf dieser seite wiederrum nicht... aber ich weiss nicht warum
http://web2.webstone.info/branches/v3.0/..._read&id=6

wenn ich das [ code ]...[ /code ] zu nemm [ quote ]...[ /quote ] mache dann wird es richtig angezeigt in der ext. anzeige

hier der codeausschnitt für tut_read
PHP-Code:
define("KILL_GLOBALS"1);
define("IN_MYBB"1);

require_once 
"./global.php";
require 
"./inc/functions_post.php";
require_once 
"./inc/class_parser.php";
$parser = new postParser;

......
......

elseif (
$mybb->input['action'] == 'tut_read')
{
    if(!isset(
$mybb->input['id']))
    {
        
$tutorials_get 'Unbekanntes Tutorial';
    }
    else
    {   
$mybb->input['id'] = intval($mybb->input['id']);
        
$query2 $db->query("SELECT p.fid, f.name FROM ".TABLE_PREFIX."forums f LEFT JOIN ".TABLE_PREFIX."posts p ON (p.fid=f.fid) WHERE p.tid='".intval($mybb->input['id'])."'");
        
$name2 $db->fetch_array($query2);
        
$fid   $name2['fid'];
        
$name2 $name2['name'];
        
$query $db->query("SELECT * FROM ".TABLE_PREFIX."threads WHERE tid='".$mybb->input['id']."'");
        
$name $db->fetch_array($query);
        
$name $name['subject'];
        
add_breadcrumb("<a href=\"./tutorials.php\">Tutorials</a> » <a href=\"./tutorials.php?action=tut_list&id=".$fid."\">".$name2."</a> » ".$name"./tutorial.php");

        
$tut_query $db->query("SELECT * FROM `".TABLE_PREFIX."posts` WHERE tid = '".$mybb->input['id']."' LIMIT 1");
        while(
$tut $db->fetch_array($tut_query))
        {
        
$subject         $tut['subject'];
        
$message         $parser->parse_message($tut['message']);
        
$username        $tut['username'];
             eval(
"\$tutorials_get .= \"".$templates->get("tutorials_read_get")."\";");
        }
    }


Im Template selber wird $message der text abgerufen wie man ja im php code sehen kann.

Muss ich irgend nenn JS Code oder so noch einbinden?
Habe auch im template postbit geschaut aber da ist auch kein JS code drinne...

evtl. hat ja jemand eine lösung.

Bedanke mich schonmal.

P.S. sollte ich im falschen Forum gepostet haben - bitte verschieben.

Bedanke mich wie sonst auch immer schonmal im vorraus Smile


Gruss
Marcus
Woran es genau liegt kann ich dir leider so auch nicht sagen. Eine mögliche (wenn auch etwas unschöne) Lösung wäre es die Ausgabe über die Funktion html_entity_decode() zu korrigieren.
Michael schrieb:Eine mögliche (wenn auch etwas unschöne) Lösung wäre es die Ausgabe über die Funktion html_entity_decode() zu korrigieren.

und das bedeutet ich muss was ändern?
Schau mal wie die Ausgabe damit aussieht:
PHP-Code:
$message $parser->parse_message($tut['message']);
$message html_entity_decode($message); 
jo..

das funzt.. jetzt stehen da aber fragezeichen drinne...
link zur ext. ansicht steht ja im ersten post
Versuchs bitte mal mit
PHP-Code:
$message utf8_encode(html_entity_decode($message)); 
jo geht Smile

thx