<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Usar el editor wysiwyg de Joomla en tus componentes</title>
	<atom:link href="http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes/feed" rel="self" type="application/rss+xml" />
	<link>http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes</link>
	<description>Blog de desarrollo web, Joomla, Wordpress y software libre</description>
	<lastBuildDate>Tue, 07 Sep 2010 01:42:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Por: Marcos</title>
		<link>http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes/comment-page-1#comment-4046</link>
		<dc:creator>Marcos</dc:creator>
		<pubDate>Thu, 19 Nov 2009 14:09:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes#comment-4046</guid>
		<description>Después de investigar por todos los lados y hacer pruebas,todos los ejemplos eran para guardar el texto del editor en un componente del front-end, pero al final después de pruebas y más pruebas pude guardarlo en un componente en el Back-end. Ahí va el código que emplee para poder guardar el texto en formato html:
function save()
{
JRequest::checkToken() or jexit( &#039;Invalid Token&#039; );

$this-&gt;setRedirect( &#039;index.php?option=tu_componente&#039; );
		
$db		=&amp; JFactory::getDBO();

$table	=&amp; JTable::getInstance(&#039;tu_tabla&#039;, &#039;Table&#039;);

if (!$table-&gt;bind( JRequest::get( &#039;post&#039;, JREQUEST_ALLOWRAW ) )) {
return JError::raiseWarning( 500, $table-&gt;getError() );
}
if (!$table-&gt;check()) {
return JError::raiseWarning( 500, $table-&gt;getError() );
}
if (!$table-&gt;store()) {
return JError::raiseWarning( 500, $table-&gt;getError() );
}
$table-&gt;checkin();

switch (JRequest::getCmd( &#039;task&#039; ))
{
case &#039;apply&#039;:
$this-&gt;setRedirect( &#039;index.php?option=tu_componente&amp;task=edit&amp;idc[]=&#039;. $table-&gt;idc );
break;
}

$this-&gt;setMessage( JText::_( &#039;Item Saved&#039; ) );
}
Añadiendo &quot;JREQUEST_ALLOWRAW &quot; en la linea:
if (!$table-&gt;bind( JRequest::get( &#039;post&#039;, JREQUEST_ALLOWRAW ) ))
y a funcionar, por fin, lo pongo aquí por si alguien tiene el mismo problema.
Saludos</description>
		<content:encoded><![CDATA[<p>Después de investigar por todos los lados y hacer pruebas,todos los ejemplos eran para guardar el texto del editor en un componente del front-end, pero al final después de pruebas y más pruebas pude guardarlo en un componente en el Back-end. Ahí va el código que emplee para poder guardar el texto en formato html:<br />
function save()<br />
{<br />
JRequest::checkToken() or jexit( &#8216;Invalid Token&#8217; );</p>
<p>$this-&gt;setRedirect( &#8216;index.php?option=tu_componente&#8217; );</p>
<p>$db		=&amp; JFactory::getDBO();</p>
<p>$table	=&amp; JTable::getInstance(&#8216;tu_tabla&#8217;, &#8216;Table&#8217;);</p>
<p>if (!$table-&gt;bind( JRequest::get( &#8216;post&#8217;, JREQUEST_ALLOWRAW ) )) {<br />
return JError::raiseWarning( 500, $table-&gt;getError() );<br />
}<br />
if (!$table-&gt;check()) {<br />
return JError::raiseWarning( 500, $table-&gt;getError() );<br />
}<br />
if (!$table-&gt;store()) {<br />
return JError::raiseWarning( 500, $table-&gt;getError() );<br />
}<br />
$table-&gt;checkin();</p>
<p>switch (JRequest::getCmd( &#8216;task&#8217; ))<br />
{<br />
case &#8216;apply&#8217;:<br />
$this-&gt;setRedirect( &#8216;index.php?option=tu_componente&amp;task=edit&amp;idc[]=&#8217;. $table-&gt;idc );<br />
break;<br />
}</p>
<p>$this-&gt;setMessage( JText::_( &#8216;Item Saved&#8217; ) );<br />
}<br />
Añadiendo &#8220;JREQUEST_ALLOWRAW &#8221; en la linea:<br />
if (!$table-&gt;bind( JRequest::get( &#8216;post&#8217;, JREQUEST_ALLOWRAW ) ))<br />
y a funcionar, por fin, lo pongo aquí por si alguien tiene el mismo problema.<br />
Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marta</title>
		<link>http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes/comment-page-1#comment-4038</link>
		<dc:creator>Marta</dc:creator>
		<pubDate>Wed, 18 Nov 2009 11:43:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes#comment-4038</guid>
		<description>Tengo un problema cuando inserto una imagen desde el editorTinyMCE.

//Utilizo el JRequest de la siguiente manera:

$mensaje=JRequest::getVar( &#039;message&#039;, &#039;none&#039;, &#039;POST&#039;, &#039;STRING&#039;, JREQUEST_ALLOWHTML );

//y lo inserto en la bd
$insertFields = &quot;INSERT INTO #__editor&quot; .
          &quot;(message, created_by, location, userip) &quot; .  
          &quot;VALUES (&quot; . $mensaje. &quot;,&quot; . intval($uid) . &quot;,&quot; . 
               $fldLocation . &quot;,&quot; . $userIp . &quot;);&quot;;

No me inserta la consulta.
Cuando hago un echo de la consulta la imagen no aparece como código html, me aparece el hueco de la foto sin la foto.

Alguién me puede ayudar?</description>
		<content:encoded><![CDATA[<p>Tengo un problema cuando inserto una imagen desde el editorTinyMCE.</p>
<p>//Utilizo el JRequest de la siguiente manera:</p>
<p>$mensaje=JRequest::getVar( &#8216;message&#8217;, &#8216;none&#8217;, &#8216;POST&#8217;, &#8216;STRING&#8217;, JREQUEST_ALLOWHTML );</p>
<p>//y lo inserto en la bd<br />
$insertFields = &#8220;INSERT INTO #__editor&#8221; .<br />
          &#8220;(message, created_by, location, userip) &#8221; .<br />
          &#8220;VALUES (&#8221; . $mensaje. &#8220;,&#8221; . intval($uid) . &#8220;,&#8221; .<br />
               $fldLocation . &#8220;,&#8221; . $userIp . &#8220;);&#8221;;</p>
<p>No me inserta la consulta.<br />
Cuando hago un echo de la consulta la imagen no aparece como código html, me aparece el hueco de la foto sin la foto.</p>
<p>Alguién me puede ayudar?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: keogh</title>
		<link>http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes/comment-page-1#comment-3300</link>
		<dc:creator>keogh</dc:creator>
		<pubDate>Thu, 03 Sep 2009 22:57:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes#comment-3300</guid>
		<description>Gracias por el aporte, yo tenía el mismo problema con los tags html, gracias!!</description>
		<content:encoded><![CDATA[<p>Gracias por el aporte, yo tenía el mismo problema con los tags html, gracias!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Christian (L'Eliana)</title>
		<link>http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes/comment-page-1#comment-2281</link>
		<dc:creator>Christian (L'Eliana)</dc:creator>
		<pubDate>Wed, 25 Feb 2009 17:19:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes#comment-2281</guid>
		<description>Gracias a los dos!!, David y hidabe. Tenia precisamente ese mismo problema en un componente de viajes que estoy creando.

También me vino de perlas el Post  que enviaste ayer para insertar calendarios. Magnífico!!!

Muchas Gracias, espero en unos meses aprender más sobre la API de Joomla y contribuir con aportes tan buenos como los que posteáis vosotros.</description>
		<content:encoded><![CDATA[<p>Gracias a los dos!!, David y hidabe. Tenia precisamente ese mismo problema en un componente de viajes que estoy creando.</p>
<p>También me vino de perlas el Post  que enviaste ayer para insertar calendarios. Magnífico!!!</p>
<p>Muchas Gracias, espero en unos meses aprender más sobre la API de Joomla y contribuir con aportes tan buenos como los que posteáis vosotros.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David</title>
		<link>http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes/comment-page-1#comment-1935</link>
		<dc:creator>David</dc:creator>
		<pubDate>Tue, 16 Dec 2008 07:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes#comment-1935</guid>
		<description>Cierto hidabe, se me pasó ese detalle.
la clase JRequest tiene un monton de utlidades interesantes.

Para que no limpie os tags html se ha de usar JRequest de la siguiente forma:

&lt;strong&gt;JRequest::getVar( &#039;nombre_del_textarea&#039;, &#039;none&#039;, &#039;POST&#039;, &#039;STRING&#039;, JREQUEST_ALLOWHTML );&lt;/strong&gt;

Donde JREQUEST_ALLOWHTML indica que no limpie los tags html.

Muchas gracias por el aporte!

Saludos</description>
		<content:encoded><![CDATA[<p>Cierto hidabe, se me pasó ese detalle.<br />
la clase JRequest tiene un monton de utlidades interesantes.</p>
<p>Para que no limpie os tags html se ha de usar JRequest de la siguiente forma:</p>
<p><strong>JRequest::getVar( &#8216;nombre_del_textarea&#8217;, &#8216;none&#8217;, &#8216;POST&#8217;, &#8216;STRING&#8217;, JREQUEST_ALLOWHTML );</strong></p>
<p>Donde JREQUEST_ALLOWHTML indica que no limpie los tags html.</p>
<p>Muchas gracias por el aporte!</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: hidabe</title>
		<link>http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes/comment-page-1#comment-1879</link>
		<dc:creator>hidabe</dc:creator>
		<pubDate>Fri, 12 Dec 2008 10:23:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes#comment-1879</guid>
		<description>Ya lo he solucionado, por si alguien le pasa, gracias a este post: http://www.joomlaspanish.org/foros/showthread.php?t=28548&amp;highlight=JFactory%3A%3AgetEditor() me hice una idea de mi problema que era muy similar.

Yo recojo los datos del formulario en un:
JRequest::get( &#039;post&#039; )
pero claro, por defecto ese método elimina los tags html, por eso, lo cambié por:
JRequest::get( &#039;post&#039;,JREQUEST_ALLOWHTML)
y todo estupendo,

Saludos!</description>
		<content:encoded><![CDATA[<p>Ya lo he solucionado, por si alguien le pasa, gracias a este post: <a href="http://www.joomlaspanish.org/foros/showthread.php?t=28548&amp;highlight=JFactory%3A%3AgetEditor()" rel="nofollow">http://www.joomlaspanish.org/foros/showthread.php?t=28548&amp;highlight=JFactory%3A%3AgetEditor()</a> me hice una idea de mi problema que era muy similar.</p>
<p>Yo recojo los datos del formulario en un:<br />
JRequest::get( &#8216;post&#8217; )<br />
pero claro, por defecto ese método elimina los tags html, por eso, lo cambié por:<br />
JRequest::get( &#8216;post&#8217;,JREQUEST_ALLOWHTML)<br />
y todo estupendo,</p>
<p>Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: hidabe</title>
		<link>http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes/comment-page-1#comment-1877</link>
		<dc:creator>hidabe</dc:creator>
		<pubDate>Fri, 12 Dec 2008 10:03:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes#comment-1877</guid>
		<description>Perdido: Yo lo tengo puesto dentro de un  con un 100% al igual que ha puesto david y me lo respeta, eso si, ha de tener un mínimo (unos 600px creo que es), que es el ancho de los botones superiores, si te fijas, al ponerle menos ancho que eso, te dejará el contorno con ese mínimo y te achicará sólo el contenido donde escribes.

Yo tengo otro problema... y es que al grabar el texto no me graba las modificaciones html que hago, lo graba todo como texto plano, he probado con un campo TEXT en mi base de datos, y MEDIUMTEXT también, siguiendo el formato que he visto en jos_content, pero nada.

¿Sabes de que puede ser david?

Muchas gracias por tu tiempo compartido!</description>
		<content:encoded><![CDATA[<p>Perdido: Yo lo tengo puesto dentro de un  con un 100% al igual que ha puesto david y me lo respeta, eso si, ha de tener un mínimo (unos 600px creo que es), que es el ancho de los botones superiores, si te fijas, al ponerle menos ancho que eso, te dejará el contorno con ese mínimo y te achicará sólo el contenido donde escribes.</p>
<p>Yo tengo otro problema&#8230; y es que al grabar el texto no me graba las modificaciones html que hago, lo graba todo como texto plano, he probado con un campo TEXT en mi base de datos, y MEDIUMTEXT también, siguiendo el formato que he visto en jos_content, pero nada.</p>
<p>¿Sabes de que puede ser david?</p>
<p>Muchas gracias por tu tiempo compartido!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Perdido</title>
		<link>http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes/comment-page-1#comment-1814</link>
		<dc:creator>Perdido</dc:creator>
		<pubDate>Sat, 06 Dec 2008 02:16:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.nosolocodigo.com/usar-el-editor-wysiwyg-de-joomla-en-tus-componentes#comment-1814</guid>
		<description>Sabes como achicar el editor tinyMCE, es edir que se un cuarto de página. (no han funcionado tablas ni div)</description>
		<content:encoded><![CDATA[<p>Sabes como achicar el editor tinyMCE, es edir que se un cuarto de página. (no han funcionado tablas ni div)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.399 seconds -->
