Gå til innhold

include problem med WYSIWYG


Anbefalte innlegg

når jeg includerer test.php der WYSIWYG-editoren ligger så kommer den ikke opp, men går jeg direkte inn på test.php så kommer den opp.. noen som vet hva dette kan være?

 

Edit:

 

forresten kan jeg opplyse at når jeg åpner den via include så får jeg dette opp:

"submit" knappen og Profilteksten er oppdatert!

men får ikke opp editoren.

Klikk for å se/fjerne innholdet nedenfor

<?php

//Function BBCode to HTML that will work with Hoteditor.

function BBCodeToHTML($text){

 

$patterns[] = "#";

$replacements[] = '&';

 

$patterns[] = "#<#";

$replacements[] = '<';

 

$patterns[] = "#>#";

$replacements[] = '>';

 

$patterns[] = "# #si";

$replacements[] = '  ';

 

$patterns[] = "#\t#si";

$replacements[] = '     ';

 

$patterns[] = "#\r\n#si";

$replacements[] = "<br />";

 

$patterns[] = "#\n#si";

$replacements[] = "<br />";

 

$patterns[] = "#\[hr\]#si";

$replacements[] = "<hr class=HR_Color />";

 

//Support Table here

$patterns[] = "#\[table\]#si";

$replacements[] = '<table align=center style="border-collapse: collapse;border-spacing: 0px;border: 1px solid #6CAFF7;background-color: #F4F4F4;width:98%;font-family:Verdana,Arial,Sans-Serif,Tahoma;font-size:12px;color: black;">';

$patterns[] = "#\[\/table\]#si";

$replacements[] = '</table>';

$patterns[] = "#\[td\]#si";

$replacements[] = '<td style="height:25px; border: 1px solid #6CAFF7">';

$patterns[] = "#\[\/td\]#si";

$replacements[] = '</td>';

$patterns[] = "#\[tr\]#si";

$replacements[] = '<tr>';

$patterns[] = "#\[\/tr\]#si";

$replacements[] = '</tr>';

 

$patterns[] = "#\[(indent|blockquote)\]#si";

$replacements[] = "<blockquote>";

 

$patterns[] = "#\[\/(indent|blockquote)\]#si";

$replacements[] = "</blockquote>";

 

$patterns[] = "#\[(\/|)sub\]#si";

$replacements[] = "<$1sub>";

 

$patterns[] = "#\[(\/|)sup\]#si";

$replacements[] = "<$1sup>";

 

$patterns[] = "#\[(\/|)strike\]#si";

$replacements[] = "<$1strike>";

 

$patterns[] = "#\[(\/|)u\]#si";

$replacements[] = "<$1u>";

 

$patterns[] = "#\[(\/|)b\]#si";

$replacements[] = "<$1strong>";

 

$patterns[] = "#\[(\/|)i\]#si";

$replacements[] = "<$1em>";

 

$patterns[] = "#\#si";

$replacements[] = '<span style="font-size: 8pt">';

$patterns[] = "#\#si";

$replacements[] = '<span style="font-size: 10pt">';

$patterns[] = "#\#si";

$replacements[] = '<span style="font-size: 12pt">';

$patterns[] = "#\#si";

$replacements[] = '<span style="font-size: 14pt">';

$patterns[] = "#\#si";

$replacements[] = '<span style="font-size: 18pt">';

$patterns[] = "#\#si";

$replacements[] = '<span style="font-size: 24pt">';

$patterns[] = "#\#si";

$replacements[] = '<span style="font-size: 36pt">';

 

$patterns[] = "#\#si";

$replacements[] = '<span style="font-family: $1">';

 

$patterns[] = "#\#si";

$replacements[] = '<span style="color: $1">';

 

$patterns[] = "#\[highlight=(.*?)\]#si";

$replacements[] = '<span style="background-color: $1">';

 

$patterns[] = "#\[\/(font|color|size|highlight)\]#si";

$replacements[] = '</span>';

 

$patterns[] = "#\[(center|left|right|justify)\]#si";

$replacements[] = "<div align=\"$1\">";

 

$patterns[] = "#\[\/(center|left|right|justify)\]#si";

$replacements[] = "</div>";

 

$patterns[] = "#\#si";

$replacements[] = '<a href="mailto:$1">';

$patterns[] = "#\[email\](.*?)\[\/email\]#si";

$replacements[] = '<a href="mailto:$1">$1';

 

$patterns[] = "#\#si";

$replacements[] = '<a href="$1">';

$patterns[] = "#\[url\](.*?)\[\/url\]#si";

$replacements[] = '<a href="$1">$1';

 

$patterns[] = "#\[\/(email|url)\]#si";

$replacements[] = "</a>";

 

$patterns[] = "#\[img\](.*?)\[\/img\]#si";

$replacements[] = '<img src="$1" alt="" />';

 

$patterns[] = "#\

#si";

$replacements[] = "<ol>";

 

$patterns[] = "#\[list\]#si";

$replacements[] = "<ul>";

 

$patterns[] = "#\[\*\]#si";

$replacements[] = "<li>";

 

$patterns[] = "#<br[^>]*><li>#si";

$replacements[] = "<li>";

 

$patterns[] = "#<br[^>]*> <li>#si";

$replacements[] = "<li>";

 

$patterns[] = "#<br[^>]*><\/li>#si";

$replacements[] = "</li>";

 

$patterns[] = "#\[\/list\]#si";

$replacements[] = '</list>';

 

$patterns[] = "#\[FLASH=(.*?),(.*?)\](.*?)\[\/FLASH\]#si";

$replacements[] = '<object width="$1" height="$2"><param name="movie" value="$3"></param><param name="wmode" value="transparent"></param><embed src="$3" type="application/x-shockwave-flash" wmode="transparent" width="$1" height="$2"></embed></object>';

 

$text = preg_replace($patterns, $replacements, $text);

 

if (preg_match("/<ol/si",$text) || preg_match("/<ul/si",$text)){

$array=split("<",$text);

$output="";

$x=0;

foreach($array as $line){

if($x>0)$line="<".$line;

if(preg_match("/<ol/i",$line)){

$temp="</ol>";

}

elseif(preg_match("/<ul/i",$line)){

$temp="</ul>";

}

if(preg_match("/<\/list>/i",$line)){

$line=str_replace("</list>",$temp,$line);

}

$output.=$line;

$x++;

}

}

else{

$output=$text;

}

 

//Try to close tag <li>

$output=str_replace("<li>","</li><li>",$output);

$output=str_replace("<ul></li>","<ul>",$output);

$output=str_replace("<ol></li>","<ol>",$output);

$output=str_replace("</ul>","</li></ul>",$output);

$output=str_replace("</ol>","</li></ol>",$output);

 

return $output;

}

?>

<style>

 

hr {

border: 0px none;

width: 100%

}

 

hr.HR_Color {

color: #6593CF;

background-color: #6593CF;

height: 1px;

}

 

</style>

 

 

 

<form action="" method="post" name=form1>

<textarea style="visibility:hidden;position:absolute;top:0;left:0;" name="bbcode_holder" id="bbcode_holder" rows="1" cols="1" tabindex="2"><?php print stripslashes($_POST[bbcode_holder]); ?></textarea>

<style type='text/css'>@import url(styles/office2007/style.css);</style>

<script language="JavaScript" type="text/javascript" src="editor.js?version=4.1"></script>

<script language="JavaScript" type="text/javascript">

var getdata =document.getElementById("bbcode_holder").value;

Instantiate("max","editor", getdata , "50%", "200px");

 

//For Vietnamese User. Edit file editor.js to enable vietnamese keyboard

if(enable_vietnamese_keyboard==1){

document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=avim.js><\/script>");

var hoteditor_avim_method = hot_readCookie("hoteditor_avim_method");var him_auto_checked="";var him_telex_checked="";var him_vni_checked="";var him_viqr_checked="";var him_viqr2_checked="";var him_off_checked="";if(hoteditor_avim_method=="0"){him_auto_checked="checked";}else if(hoteditor_avim_method=="1"){him_telex_checked="checked";}else if(hoteditor_avim_method=="2"){him_vni_checked="checked";}else if(hoteditor_avim_method=="3"){him_viqr_checked="checked";}else if(hoteditor_avim_method=="4"){him_viqr2_checked="checked";}else if(hoteditor_avim_method=="-1"){him_off_checked="checked";}

document.write("<div style='width:100%;text-align:center;font-family:Verdana;font-size:11px;'><input "+him_auto_checked+" id=him_auto onclick=setMethod(0); type=radio name=viet_method> Auto :: <input "+him_telex_checked+" id=him_telex onclick=setMethod(1); type=radio name=viet_method> Telex :: <input "+him_vni_checked+" id=him_vni onclick=setMethod(2); type=radio name=viet_method> VNI :: <input "+him_viqr_checked+" id=him_viqr onclick=setMethod(3); type=radio name=viet_method> VIQR :: <input "+him_viqr2_checked+" id=him_viqr2 onclick=setMethod(4); type=radio name=viet_method> VIQR* :: <input "+him_off_checked+" id=him_off onclick=setMethod(-1); type=radio name=viet_method> Off<br><img src="+styles_folder_path+"/vietnamese_symbol.gif></div>");

}

 

function get_hoteditor_data(){

setCodeOutput();

var bbcode_output=document.getElementById("hoteditor_bbcode_ouput_editor").value;//Output to BBCode

document.getElementById("bbcode_holder").value = bbcode_output;

document.form1.submit();

}

</script>

 

</form>

 

 

 

<?php

$profiltekst = stripslashes(BBCodeToHTML($_POST[bbcode_holder])); ?>

<input type="submit" value="Submit" name="B1" onclick="get_hoteditor_data();">

<?php

 

 

 

 

if (!empty($profiltekst))

{

 

 

$request = "UPDATE brukere SET profiltekst='$profiltekst' WHERE username = '{$_SESSION['username']}'";

 

$results = mysql_query($request);

if (mysql_errno( )) echo mysql_error();

 

if(mysql_affected_rows())

if($results)

{

header("Location: http://www.arctic-nuke.com");

}

 

 

} else {

echo "Profilteksten din er oppdatert";

}

 

?>

 

</form>

Endret av slippern
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...