Comunidad de diseño web y desarrollo en internet online

Ayuda con CKEDITOR

Citar            
MensajeEscrito el 07 Ago 2012 09:43 pm
Hola, este es mi primer post en Cristalab.com aunque sigo la web hace años y nunca tuve necesidad de publicar ya que siempre encontre la respuesta en otro post.

Mi problema es el siguiente, bueno no se si un problema, tengo un admin de contenidos donde utilizo como editor de texto el CKEDITOR, lo que estoy intentando realizar y hasta el momento sin mucho exito, es poder obtener de la primer etiqueta IMG que se encuentra en el textarea (que por lo general siempre lo coloca dentro de un <p></p>) para poder manejarlo aparte a la hora de mostrar el extracto de la publicacion, he intentado con expresiones regulares pero la mayoria no me funciono, nose si alguno sabra de alguna manera para poder realizar esto, mi objetivo final es poder manejar una porcion de texto y una imagen para poder manipular a gusto el tema del extracto de la noticia. desde ya muchas gracias!

Por alez91

46 de clabLevel



 

Desarrollador Web

firefox
Citar            
MensajeEscrito el 07 Ago 2012 11:32 pm
pues con expresiones regulares no deberia darte problema alguno, eso depende de como este tu expresion regular, ahroa tienes las siguientes opciones
*Manipular el DOM del CKEDITOR con JAVASCRIPT y obtener el elemento que buscas en este caso <img/>

*Manipular el DOM con parseadores XML de PHP como simplexml o DOM, pero es un costo de proceso y la sintaxis tienes que estar bien

*la rapido y sencillo crear una expresion regular, por lo general no es dificil solo es decirle que rescate el lo que esta dentro de SRC="{dato}"

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Ago 2012 01:43 pm
Hola tuadmin! si lo de expresiones regulares ya lo tenia en cuenta, el tema es que soy muy nuevo con esto de las expresiones regulares y no se bien como seria la expresion regular para lo que necesito

Por alez91

46 de clabLevel



 

Desarrollador Web

firefox
Citar            
MensajeEscrito el 08 Ago 2012 02:09 pm
bueno en esta url hay algunos ejemplos interesantes en la que me llamo mas la atencion es el DOMDocument , simple y sencillo

http://stackoverflow.com/questions/138313/how-to-extract-img-src-title-and-alt-from-html-using-php
aparte que DOMDocument esta habilitado por default

Código PHP :

$url="http://example.com";

$html = file_get_contents($url);

$doc = new DOMDocument();
@$doc->loadHTML($html);

$tags = $doc->getElementsByTagName('img');

foreach ($tags as $tag) {
       echo $tag->getAttribute('src');
}


Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.