Hallo, Gast!
AnmeldenRegistrieren

[erledigt] Problem bei [Code] auf externer Seite
#1
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
 
#2
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.
 
#3
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?
 
#4
Schau mal wie die Ausgabe damit aussieht:
PHP-Code:
$message $parser->parse_message($tut['message']);
$message html_entity_decode($message); 
 
#5
jo..

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

thx
 


Möglicherweise verwandte Themen…
Erledigt/Nicht erledigt Button
Letzter Beitrag: 21.11.2015, 13:14
SEO und neue Themen auf externer Seiten
Letzter Beitrag: 03.06.2013, 15:36
Problem externer Login
Letzter Beitrag: 13.08.2009, 14:28
[split] Beiträge aus bestimmtem Forum auf externer Seite anzeigen
Letzter Beitrag: 03.08.2008, 10:13
Welcome Box auf externer Seite!
Letzter Beitrag: 27.01.2008, 02:01