Cristalab

                 ¿Quieres registrarte?

Instalación de Plugin iG:Syntax Hiliter para WordPress

Por: La100rra
1 de Agosto del 2006
5826 de clabLevel
Otros artículos de La100rra
15,737 visitas

Para quienes nunca han instalado un plugin en WordPress, lo normal es que descargues el plugin, descomprimas en tu ordenador en un directorio cualquiera y después lo subes vía FTP al sitio, en el siguiente directorio "../wp-content/plugins/", para finalmente activarlo desde el panel de administración.

Ok, éso es lo que normalmente hacemos para instalar la mayoría de los plugins de wordpress, pero existen otros que son un poco más complicados, como el que a continuación voy a describir.

Plugin iG:Syntax Hiliter V 3.5.

Características.



Instalación:


Configuración:























Bueno, ya casi estamos listos, pero todavía falta un paso muy importante.
Para hacernos la vida más fácil, el creador del plugin todavía nos tiene reservada una sorpresa más, y es como implementar los QuickTags.

Nota: Esto sólo funciona si tienes desactivado el editor visual, para desactivarlo es necesario ir a tu panel de administración de WordPress, al dar click en la ceja "Usuarios" te aparecerá la ceja "Perfil" y al dar click ahí, en la parte baja encontrarás la opción, si está activo, dá click en el recuadro "Utilizar el editor visual para escribir" y luego presiona el botón "Actualizar Perfil".



Código :

edButtons[edButtons.length] = 
new edButton('ed_more'
,'more'
,'<!--more-->'
,''
,'t'
,-1
);



Código :

//----- Start iG:Syntax Hiliter Plugin's Quick Tags -----
edButtons[edButtons.length] =
new edButton('ed_shAS'
,'ActionScript'
,'[as]'
,'[/as]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shASP'
,'ASP'
,'[asp]'
,'[/asp]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shC'
,'C'
,'[c]'
,'[/c]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shCPP'
,'C++'
,'[cpp]'
,'[/cpp]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shCSHARP'
,'C#'
,'[csharp]'
,'[/csharp]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shCSS'
,'CSS'
,'[css]'
,'[/css]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shDELPHI'
,'DELPHI'
,'[delphi]'
,'[/delphi]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shHTML'
,'HTML'
,'[html]'
,'[/html]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shJAVA'
,'JAVA'
,'[java]'
,'[/java]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shJS'
,'JavaScript'
,'[js]'
,'[/js]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shMySQL'
,'MySQL'
,'[mysql]'
,'[/mysql]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shPERL'
,'PERL'
,'[perl]'
,'[/perl]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shPHP'
,'PHP'
,'[php]'
,'[/php]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shPYTHON'
,'PYTHON'
,'[python]'
,'[/python]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shRuby'
,'RUBY'
,'[ruby]'
,'[/ruby]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shSMARTY'
,'SMARTY'
,'[smarty]'
,'[/smarty]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shSQL'
,'SQL'
,'[sql]'
,'[/sql]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shVB'
,'Visual Basic'
,'[vb]'
,'[/vb]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shVBNET'
,'VB.NET'
,'[vbnet]'
,'[/vbnet]'
,''
);

edButtons[edButtons.length] =
new edButton('ed_shXML'
,'XML'
,'[xml]'
,'[/xml]'
,''
);
//----- End iG:Syntax Hiliter Plugin's Quick Tags -----



Eso es todo, ahora ya tienes 20 nuevos botones en tu editor con éstos nombres:
ActionScript, ASP, C, C++, C#, CSS, DELPHI, HTML, JAVA, JavaScript, MySQL, PERL, PHP, PYTHON, RUBY, SMARTY, SQL, Visual Basic, VB.NET y XML que te generarán sus respectivas etiquetas.

En mi caso sólo puse 9 como puedes ver en la imágen.


También puedes aprovechar para incluir otros como < kbd > < /kbd > que no vienen por default, el código a agregar sería el siguiente:

Código :

edButtons[edButtons.length] = 
new edButton('ed_kbd'
,'kbd'
,'<kbd>'
,'</kbd>'
,'kbd'
);


[ descargar ] [ ir al sitio de su creador ]

Temas relacionados:
Agregando Quicktags para ayudar a hacer post semánticos.


Artículos Relacionados


Etiquetas wordpress

Comentarios | Enviar un comentario
qeu bien la100ra, esos plugins son imposibles para los que no somos programadores.
gracias! ^^
Por: Mariux
gracias 1a100 mails ? sopas y eso por que ? :?

bueno este plugin esta excelente para mi blog , gracias ^^
Por: FeNtO
la100rra, te aviso que <strike> es una etiqueta defasada. Ahora se usa <del>
Por: neojp_blog
Tienes razón Neo, pero bueno, vale como ejemplo de como añadir más tags ;)

No, mejor lo edito XD
Por: La100rra
Es para alguna version del wordpress en particular? lo he probado con el mio (ultima version) en ingles y no lo he podido hacer marchar.

Veo las opciones del plugin pero el editor siguie siendo el mismo (esta habilitado el editor visual)
Por: Emenius_blog
Orale es interesante tu explicacion, no tenia idea de como subir un plug in... XD
Por: jomajudo _blog

Emenius_blog :

Veo las opciones del plugin pero el editor siguie siendo el mismo (esta habilitado el editor visual)


Hay que deshabilitarlo para que funcione. ;)


La100mails :


Para hacernos la vida más fácil, el creador del plugin todavía nos tiene reservada una sorpresa más, y es como implementar los QuickTags.

Nota: Esto sólo funciona si tienes desactivado el editor visual, para desactivarlo es necesario ir a tu panel de administración de WordPress, al dar click en la ceja "Usuarios" te aparecerá la ceja "Perfil" y al dar click ahí, en la parte baja encontrarás la opción, si está activo, dá click en el recuadro "Utilizar el editor visual para escribir" y luego presiona el botón "Actualizar Perfil".

Por: La100rra
Hola, esta muy interesante el tip, pero tengo unos problemas al tratar de correrlo, primeramente hize todo lo que dice el post, desactivar la opcion "Utilizar el editor..." pero de todos modos no aparece en OPCIONES asi que me fui a PLUGINS y cuando trato de activarlo, me sale este error:

Warning: main(/home/percy/public_html/b9/wp-content/plugins/ig_syntax_hilite/geshi.php): failed to open stream: No such file or directory in /home/percy/public_html/b9/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31

Fatal error: main(): Failed opening required '/home/percy/public_html/b9/wp-content/plugins/ig_syntax_hilite/geshi.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/percy/public_html/b9/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31

espero que me ayudes La100mails

gracias
Por: percy_blog
ahora me malogro todo el blog, cuando quiero ingresar al blog me sale ese mismo error :(

Warning: main(/home/percy/public_html/b9/wp-content/plugins/ig_syntax_hilite/geshi.php): failed to open stream: No such file or directory in /home/percy/public_html/b9/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31

Fatal error: main(): Failed opening required '/home/percy/public_html/b9/wp-content/plugins/ig_syntax_hilite/geshi.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/percy/public_html/b9/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31
Por: Percy_blog
Percy, ya te envié un email explicándote el porque de tu error, ahora bien si el error no es de rutas como yo supongo seguramente el theme que utilizas no permite el uso de éste plugin, ya me ha pasado con algunos plugins, de modo que para saber exactamente que es lo que lo ocasiona necesitaría más datos, como que versión de wordpress utilizas, un printscreen de tu directorio "../wp-contents/plugins/", el nombre del tema que utilizas, etc.
Si gustas me los puedes enviar a la100rra@gmail.com y con gusto los reviso.
Por: La100rra
la ceja dice XD
sera la pestaña!!!

gracias por el articulo
Por: naoise_blog
mu bonito mu bonito pero ralentiza el blog una cosa mala...
Por: L3oBlog.leowebs.com_blog
a mi tambien me sale el mismo error,
[code]Warning: main(/home/desmanes/public_html/manuales/wp-content/plugins/ig_syntax_hilite/geshi.php) [function.main]: failed to open stream: No such file or directory in /home/desmanes/public_html/manuales/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31

Fatal error: main() [function.require]: Failed opening required '/home/misitio/public_html/carpetawp/wp-content/plugins/ig_syntax_hilite/geshi.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/misitio/public_html/carpetawp/wp-content/plugins/ig_syntax hiliter plugin/syntax_hilite.php on line 31[code]

Como lo puedo solucionar, lo intente poner con el theme default pero nada

mi email es evZek.mail@gmail.com
Por: evZek_blog
Percy y evZek, su problema es de rutas tan sólo hay que editar el archivo syntax_hilite.php en la línea 31 para corregir la ruta por la correcta y listo


WordPress Maniac :

AkUzZeR dijo,

Abril 18, 2006 @ 5:49 pm

Ya vi cual era el problema, dentro del archivo syntax_hilite.php en la línea número 31 estaba mal el directorio solamente se cambia…y bueno de antemano agradezco el q te hayas molestado el enviarme el correo avisándome gracias!

Por: La100rra
y que diretorio pongo en la linea 31
Por: kaede_blog
Hola, quiero poner código de Python, ¿cómo hago el indentado?
Por: Gonzalo_blog

kaede_blog :

y que diretorio pongo en la linea 31


Pués el directorio/ruta donde se encuentra el archivo "syntax_hilite.php"

Gonzalo_blog :

Hola, quiero poner código de Python, ¿cómo hago el indentado?


Escribiéndo el código de la siguientes manera:

Código :

[python]Aquí tu código[/python]

Por: La100rra
Hola, a mi tambien me sale el mismo mensaje que a Percy y evZek y he mirado la línea 31 pero no se que debo cambiar. Lo que me sale es esto:
require_once("{$ig_geshipath}geshi.php"); // include the GeSHi Core

Gracias
Por: Xman_blog
cuando pongo el "
Por: GeoAvila_blog
hola como instalo el wopvideo en aziroet
como lo subo
djeork@hotmail.com
Por: jorge _blog
Bue, me acaba de pasar lo mismo que a muchos.. el error ese horrible que te caga todo el blog... para solucionarlo hay que cambiar la linea

$ig_geshipath = ABSPATH."wp-content/plugins/ig_syntax_hilite/";

por

$ig_geshipath = ABSPATH."wp-content/plugins/ig_syntax hiliter plugin/ig_syntax_hilite/";

y no es la linea 31... es la linea 29..!!!
Por: emiliano_blog
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.