Content forskel i backend og frontend. - Joomla! Forum - community, help and support


av den jeg har fundet noget super trælst.

content ser ikke ud til @ blive pakket ind til editoren på samme måde frontend som backend..

i databasen er content gemt således..

code: select all

ddblblblblb<p><img src="http://localhost/nymf/images/cancel.png" border="0" height="54" width="54"></p><p>hmm content looks strange..</p><p><object  id="49660335406987950"  name="49660335406987950"  width="400"  height="300"  hspace="0"  vspace="0"  align=""  classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  type="application/x-oleobject"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
 <param name="movie" value="http://localhost/nymf/images/mediefiler/12daysofchristmas.swf"/>
 <param name="loop" value="false"/>
 <param name="play" value="false"/>
 <param name="quality" value="high"/>
 <param name="wmode" value="transparent"/>
 <param name="scale" value=""/>
 <param name="bgcolor" value=""/>
 <embed  src="http://localhost/nymf/images/mediefiler/12daysofchristmas.swf" width="400" height="300" hspace="0" vspace="0" align="" type="application/x-shockwave-flash" name="49660335406987950" loop="false" play="false" quality="high" wmode="transparent" bgcolor="" scale="" ></embed></object><br /></p>


når joomla pakker dette ind en editor så sker det ved @ man laver en formular og editoren er et almindeligt indtastnings felt. dvs backenden vil joomla renderer html således.

code: select all

<input type="hidden" id="introtext" name="introtext" value="ddblblblblb<p><img src="http://localhost/nymf/images/cancel.png" border="0" height="54" width="54"></p><p>hmm content looks strange..</p><p><object  id="49660335406987950"  name="49660335406987950"  width="400"  height="300"  hspace="0"  vspace="0"  align=""  classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  type="application/x-oleobject"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
 <param name="movie" value="http://localhost/nymf/images/mediefiler/12daysofchristmas.swf"/>
 <param name="loop" value="false"/>
 <param name="play" value="false"/>

 <param name="quality" value="high"/>
 <param name="wmode" value="transparent"/>
 <param name="scale" value=""/>
 <param name="bgcolor" value=""/>
 <embed  src="http://localhost/nymf/images/mediefiler/12daysofchristmas.swf" width="400" height="300" hspace="0" vspace="0" align="" type="application/x-shockwave-flash" name="49660335406987950" loop="false" play="false" quality="high" wmode="transparent" bgcolor="" scale="" ></embed></object><br /></p>" />


det betyder @ du får en forkert html genereret og du får formegentlig problemer med editoren.

hvis du med samme editor kigger content frontend vil du se @ html indholdet renderes således.

code: select all

<input type="hidden" id="introtext" name="introtext" value="ddblblblblb<p><img src="http://localhost/nymf/images/cancel.png" border="0" height="54" width="54"></p><p>hmm content looks strange..</p><p><object  id="49660335406987950"  name="49660335406987950"  width="400"  height="300"  hspace="0"  vspace="0"  align=""  classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  type="application/x-oleobject"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
 <param name="movie" value="http://localhost/nymf/images/mediefiler/12daysofchristmas.swf"/>
 <param name="loop" value="false"/>
 <param name="play" value="false"/>
 <param name="quality" value="high"/>
 <param name="wmode" value="transparent"/>
 <param name="scale" value=""/>
 <param name="bgcolor" value=""/>
 <embed  src="http://localhost/nymf/images/mediefiler/12daysofchristmas.swf" width="400" height="300" hspace="0" vspace="0" align="" type="application/x-shockwave-flash" name="49660335406987950" loop="false" play="false" quality="high" wmode="transparent" bgcolor="" scale="" ></embed></object><br /></p>" />


og det er også sådan det burde blive renderet backenden.

ok, nu tænker du sikkert jammen det virker min editor, hvilket skyldes @ udvikleren af editoren har sørget @ pakke $content indholdet ind en htmlentities() når den behandles editor botten. men der er altså en forskel på hvordan core joomla sender content til mambots afhængig af om du er frontend eller backend.

super trælst, det har også taget mig lang tid om @ opdage.

hvorfor hulen er skal man tage hØjde det sin mambot, hvorfor kan det ikke vÆre konsistent arrrrggghhh

undskyld, men nogen gange har jeg behov @ skrige on alle de udokumenterede ting man selv skal falde on jooma, som tager en evighed @ få styr på.  :-[

>:( >:( >:( >:( >:( >:( >:( >:( >:(

arrrrrghhhhhh. nu renderes frontende forkert........

hvorfor hele hule helleflynder kan parameterne ikke bare være ens uafhængingt af om det er front eller backend.

hvorfor du store joomla gud.... hvorfor :'(





Comments