WP-Plugin CODEBOX (código de relieve plug-in)
| Autor: Eric.Wang Plugin URL: http://wordpress.org/extend/plugins/wp-codebox/ Las etiquetas: para resaltar la sintaxis, la sintaxis, destacar, código, de formato Requiere, como mínimo: 2,0 Probado hasta: 2.5.1 Estable etiqueta: 1.2.3 Descargar | Donaciones para el desarrollo de este plugin, Gracias! |
Descripción == ==
WP-CODEBOX código de relieve plug-in, soporte a múltiples idiomas, el código descargado, copiado al portapapeles, caja código Shoufang y los antecedentes del conjunto de atributos por defecto. El desarrollo continuo de los plug-in es todavía la bienvenida a utilizar y reportar errores.
Wp-CodeBox proporciona limpio para resaltar la sintaxis y función avanzada para la integración de código fuente dentro de las páginas o puestos. Apoyar una amplia gama de lenguajes populares se destacan con números de línea, el código descargar, copiar al sujetapapeles, colapso codebox, palabras clave vínculo automático a manual y API mantiene mientras que el formato de copia de fragmentos de código desde el navegador.
Se trata de proporcionar antecedentes de configuración simple para resaltar el estilo y formato de personalización.
Desde el plugin está desarrollando, en el futuro se apoyará más opciones. (CSS opción, mostrar el estilo de palabras clave, Auto Caps / Nocaps, el asunto de sensibilidad, etc)
== Uso == Básica
Envuelva los bloques de código con `<pre lang="LANGUAGE" line="1" file="download.txt" colla="+">` y `</ pre>»
Posibles Parámetros:
»IDIOMA» es un [GeSHi] apoya la sintaxis de la lengua;
`fichero` va a crear un código de descarga de atributo.;
`línea =" n "», se oculta el único codebox;
`colla ="+/-"` ampliará / codebox el colapso.
`línea, archivo, colla» es opcional.
Instalación == ==
1. Subir WP-CodeBox.zip a su directorio de plugins de Wordpress, normalmente `wp-content/plugins /` y descomprimir el archivo. Se creará un wp-content/plugins/WP-CodeBox `/` directorio.
2. Activar el plugin a través de la 'complementos' en el menú de WordPress.
3. Ir a la Opción-> Wp-CodeBox conjunto configuración predeterminada.
4. Crear un puesto / página que contiene un fragmento de código después de la [el uso adecuado de sintaxis]
== Preguntas Frecuentes ==
Al activar el plugin, popup el error: "Fatal error: No se puede redeclare clase GeSHi en # # / wp-content/plugins/wp-codebox/geshi/geshi.php en la línea 158"?
Respuesta: disactivate otros Gashi sintaxis basada en resaltar plugin primero.
Imágenes == ==
1. PHP, no números de línea.
"foo" > <?php function foo ( ) { echo "Hello World! \\ n" ; } for ( \ $i = 0 ; \ $i < 10 $i ++ ) { foo ( ) ; } ?> </ div > <div "foo"> Id = <? Php función foo () (echo "Hello World! \ \ N";) (\ $ i = 0; \ $ i <10 $ i + +) (foo (); )?> </ Div> |
2. Java, con números de línea, colapso codebox.
1 2 3 4 5 | public static void main ( String [ ] args ) { System . out . println ( "Hello World!" ) ; } } Hola clase pública (public static void main (String [] args) (System.. println ( "Hello World !");)) |
3. Ruby, con números de línea a partir de las 18, la descarga de función.
18 19 20 21 22 | example ( arg1 ) return "Hello: " + arg1. to_s end end Ejemplo de clase ganó ejemplo (arg1) return "Hello:" + arg1. to_s final final |
4. Interfaz de administración en WordPress 2.
== Uso ==
** Ejemplo 1: PHP, no números de línea **
<pre lang="php">
<div id="foo">
<? PHP
función foo () (
echo "Hello World! \ \ n";
)
(\ $ i = 0; \ $ i <10 $ i + +) (
Foo ();
)
«>
</ Div>
</ Pre>
** Ejemplo 2: Java, con números de línea, colapso codebox **
<pre lang="java" line="1" colla="-">
Estimado / a público de clase (
public static void main (String [] args) (
System.out.println ( "Hello World!");
)
)
</ Pre>
** Ejemplo 3: Ruby, con números de línea a partir de las 18, la descarga de código (ruby.txt) **
<pre lang="ruby" line="18" file="ruby.txt">
Ejemplo de clase
def ejemplo (arg1)
retorno "Hello:" + arg1.to_s
final
final
</ Pre>
== == Idiomas
Los siguientes idiomas cuentan con el apoyo a la `` atributo lang:
ActionScript, ADA, Apache Log, AppleScript, ASM, ASP, AutoIt, Backus-Naur, Bash, BlitzBasic, C, C para Mac, C #, C + +, CAD DCL, CadLisp, CFDG, CFDG, ColdFusion, CSS, Delphi, DIV , DOS, Eiffel, Fortran, Fortran, FreeBASIC, GML, Groovy, HTML, Inno, IO, Java, Java 5, Javascript, LaTeX, Lisp, Lua, microprocesador ASM, mIRC, MySQL, NSIS, Objective C, OCaml, OpenOffice BASIC , Oracle 8 SQL, Pascal, Perl, PHP, PL / SQL, Python, Q (uick) BASIC, robots.txt, Ruby, SAS, Scheme, SDLBasic, Smalltalk, Smarty, SQL, T-SQL, TCL, thinBasic, Uno IDL, VB.NET, Visual Basic, Visual Fox Pro, Winbatch, X + +, XML, Z80 ASM
Notas de la versión == ==
1,0 ** **: En primer lugar la liberación interior; Usos GeSHi v1.0.7.20;
** ** 1.0.1: Agregar Ver Código AJAX característica;
1,1 ** **: Añadir simple fondo de configuración para resaltar el estilo y formato de personalización;
1,2 ** **: css tuning y i18n opción compatible;
** ** 1.2.1: Utilización GeSHi v1.0.7.21;
** ** 1.2.2: WP 2,5 compatible;
** ** 1.2.2.1: Corregir los pequeños bugs, mejorar el diseño de css para pegar el código de cabecera; Contribuyente: YiXia.
** ** 1.2.3: Utilización GeSHi v1.0.7.22, añadir el enlace a las palabras clave API opción manual.
Donar == ==
Feature Future == ==
Además, proporcionará backgroud opción para resaltar la personalización de estilo (CSS opción, mostrar el estilo de palabras clave, Auto Caps / Nocaps, el asunto de sensibilidad, etc) En la futura versión.
| -- Bienvenidos a este documento de calificación |
Relacionado Iniciar sesión | En este documento, los lectores también expresa su preocupación por el texto siguiente:
|




































>; Significa que la etiqueta de un pre> <, debe utilizar> y <;. Originalmente utilizados en la etiqueta pre> y <; se pueden visualizar correctamente, pero no será capaz de añadir GESHI después de resolver correctamente. GESHI esta cuestión es la cuestión, no el plug-in de problemas. Pero, ¿esperanza de que el autor puede ser la medida de lo posible. En el uso directo de la ficha pre> <puede resolver este problema, y en ie67 y siguientes se encuentran en la derecha. Sin embargo, las consecuencias pueden no ser xhtml1.0 se ha verificado. Creo que, aunque factible, pero no es una buena cosa.
ResponderExcelente plugin - Tengo que anular algunos CSS para ordenar las cosas, pero excelente - gracias!
ResponderI finnaly obtener funcionó en mi WP blog.We se supone que editar el código en "Código" punto de vista, no en "Visual", entonces todo funciona fine.Nice trabajo, Pal.
Responder$ HHead .= "<!--[ si IE]> \ n <style type\"text/css\"> \ n "; $ hHead .=". Wp_codebox (overflow-x: auto; overflow-y: ocultos ; Relleno de fondo: expresión (this.scrollWidth> this.offsetWidth? \ "15px \": 0); ancho: 100%;) \ n "; $ hHead .=" </ style> \ n <! [Endif] -->";
ResponderAñadir a este
codebox_header función ()
Y suprimido en la css / * es decir, cortar * / css por algunos, para comprobar la
Entonces, si en el fondo abierto a la configuración de la escritura de WordPress debe corregir invalidly nested XHTML automáticamente
ResponderEntonces, como <? Php se convertirá en <? Php uno más espacios, <! - Se convertirá en <! - No se puede saltar automáticamente pasado este filtro
Vuelva a editar un pequeño código, con el fin de racionalizar la exportación de html, no es necesario para eliminar la dirección o identificación http://www.e-xia.com/2008/05/wp-codebox-122-bug-fix/ pero no Comprender por qué es la "cookie" para decirlo » ¿No es después de que el interruptor para mantener la situación » ¿Un poco de tiempo para encontrar problemas, es dumbfounding, por lo general son onclick = "javascript: function ()", entonces la función se pueden usar directamente en la presente convocatoria esta función para obtener el objeto, mi página en frente de la lista de lograr [+] ¿A que lo hagan, es esencialmente el mismo que el JavaScript, el mismo html, pero en wpcd_toggle_collapse este es el mal en la convocatoria final sólo cuando un parámetro para este venidero, bastante deprimente, ¿sabe usted por qué? " El último en el interior del gabinete js parece fuera de lugar la carpeta, esto es correcto, entonces el interés en que la próxima vez. Usted también dijo que la "n" no puede copiar no probar de todos modos que usted use los tres ejemplos, pueden copiar con éxito, yo entiendo que puede haber equivocado, también puede ser js relaciones fuera de lugar.
ResponderNo sé por qué este plug-in en mi blog no está funcionando, cuando no se activa el plug-in error, error o cambiar los ajustes en el código fuente HTML, citado codebox para ver el js y css
ResponderI editar el html estado añadido <pre ..., en un modo que puede también intentó, y no, yo también desactivar todos los plug-ins, el mismo no funciona. Yo dirijo una copia del código de muestra aquí, sino también inútil saber exactamente cómo este no es el papel del plug-in es, en el código fuente HTML ¿Qué ocurre »
Para encontrar las razones por las que se debe a que la versión descargada causados por incorrecta
Responderhttp://downloads.wordpress.org/plugin/wp-codebox.zip
Puedes descargarlo aquí, Mogan con Thunder, el derecho a descargar Además, un informe de error: main.php en la get_settings ( 'home') para cambiar get_settings ( 'siteurl'), porque no he instalado index.php Directorio, si utilizamos las palabras citadas js casa y se css error.
Otro error es <and> han demostrado que <and> no sé si esto no es plug-ins y otros conflictos, mañana para continuar los ensayos.
Gracias a fin de proporcionar una buena plug-in
Yo escribo los mensajes sean eliminados de la parte frontal del mismo, gracias, también se encuentran los Luosuo
Pero hoy se sigue para captar insectos, porque realmente como este plug-in.
ResponderPrincipalmente copia al portapapeles este enfoque, porque sólo en IE y se utiliza para ampliar el tiempo, por lo que en el código php en el interior del aumento, si no ocultar el vínculo es decir, el javascript dentro y si el show [-] ocultar este momento Enlaces ahora han puesto el ver y descargar la primera línea del código eliminado de la parte superior de la caja, no es muy cómodo, por lo que todos los recortar eliminado, descargar las expresiones regulares se añadirán <pre ....> .* \ N (para eliminar la parte delantera de una línea vacía.
En el http://www.e-xia.com/?p=58, si los interesados pueden ver en ella.
Además, he encontrado esta http://www.jeffothy.com/weblog/clipboard-copy/ escribió en firefox la forma de lograr copia al portapapeles, pero a causa de ellos a utilizar un swf, no sé cómo poner esta dirección js, puede pensar que pasa sólo de los parámetros, no es cómodo, así que no habrá gastado.
WPCD sus pensamientos con el apoyo de las modificaciones introducidas en que se WPCD falta. Yo era el uno a uno a hacer cambios y agregar la prueba de liberación, en los registros changlog ha contribuido a las personas con información.
ResponderAl mismo tiempo usted tiene que informar acerca de cambios al documento un error. Line = "n" cuando la copia al portapapeles no papel.
<,> Es editor de wordpress ganchos en Daogui, debería ser capaz de resolver.
No espero que usted realmente Kano, muy tocado por que, de hecho, yo nunca no tiene que copiar al portapapeles no hay una buena prueba, yo uso firefox, es decir, sobre la prueba no se hace así: redface:
ResponderVery nice plugin, gracias.
ResponderEsta es otra votación para mantener la [Copiar al portapapeles] [+] visible en todo momento (ya sea con el ajuste de línea o el uso de tu ingenio CSS)
Gracias, me resulta muy útil.
Maravilloso plugin! Pero 1 cosa más.
Responder¿Cómo puedo hacer que la palabra de recapitulación (no auto scrollbar)?
no puede trabajar con wordpress 2,5
ResponderLa versión 2,5 no se puede utilizar, oh ..
Esperanza para actualizar
Inténtalo de nuevo!
ResponderCuando me recapitulación (sin espacios) en torno básica en HTML, se rompe y no funciona.
ResponderUsted necesita mover la 'copia al portapapeles "a la izquierda signo. Yo utilizo esto para scripts SQL. Cuando se es demasiado largo (y la mayoría son), no se puede ver la' copia al portapapeles" a menos que usted vaya a la parte inferior de la escritura y luego usar el scrollbar para desplazarse a la derecha. La mayoría de los usuarios ni siquiera darse cuenta de que está ahí como consecuencia de ello.
Gran plugin de otra manera.
ResponderOopss .. quise decir la izquierda "parte", evidentemente. Thx!
ResponderNiza plugin pero se rompe la caja de luz-2 plugin (http://wordpress.org/extend/plugins/lightbox-2/). Si su WP-CODEBOX plugin está activado al mismo tiempo como caja de luz-2, caja de luz-2 doesn 't trabajo (que sólo muestra las imágenes en la ventana del navegador, es decir, el Ajax pide no).
FYI ...
ResponderHola,
Gracias a una impresionante plugin.
Tengo que trabajar por escrito mis entradas en 'código' en opinión de wordpress. Sin embargo, cuando edite el artículo, que se remonta a los' visuales' ver en wordpress. Cuando me vuelvo a la "código" ver, la siguientes situaciones:
Para PHP:
1. Deviene>
3. 'Se convierte en \' y cada vez que editar el artículo, otro \ (barra) se añadirá
¿Tiene alguna idea de por qué esto podría estar ocurriendo o estoy haciendo algo mal?
Saludos y gracias por el plugin!
Responder¡Vaya! Parece que mi comentario no viene a través adecuadamente. Voy a intentarlo de nuevo.
1. <? Php desaparece
2.> Se convierte en? & Gt; (sin el espacio entre & y gt; - Yo no puedo puesto que en este comentario)
3. 'Se convierte en \' y cada vez que editar el artículo, otro \ (barra) se añadirá
Gracias de nuevo
Responder¿No colaborar con ">"
ejemplo:
se muestra a continuación:
Responder1 2 3Si Prototipo o caja de luz o ProtoBox o lo que sea no funciona con WP CodeBox, tendrá que hacer lo siguiente:
Abrir / wp-content/plugins/wp-codebox/js/codebox.js y encontrar estas líneas:
función $ (id) (
volver document.getElementById (id);
)
A continuación, se sustituya por
if ( 'indefinido' == typeof $) (
función $ (ID)
(
volver document.getElementById (id);
)
)
Desde Prototipo de dólares función es ampliarse en lo que respecta a CodeBox uno, el código debería funcionar bien.
ResponderEspero que esta ayuda.
Eso no es trabajo en IE7
ResponderI'am IE 7, no hay problema!
ResponderQuiero decir, la solución Vladimir Nuevo (y usted integrado en el wp-codebox). Estoy usando wp-codebox con caja de luz-2 y codebox rompe la caja de luz-2 script. El FF obras fine.Anyway, me gusta demasiado su plugin , Es el mejor que he visto en la sintaxis.
ResponderEric, hay un error más en el código: al crear un vínculo de descarga, usted está usando htmlspecialchars () a la pantalla los caracteres especiales. Sin embargo, por defecto, htmspecialchars () asume iso-8859-1 caracteres, que no es bueno para la la mayoría de los blogs. Por lo tanto, sería más correcto utilizar wp_specialchars () en su lugar.
ResponderMe sale:
ResponderAdvertencia: argumento no válido para suministrados foreach () in / home / xxx / public_html / wp-content / plugins / wp-codebox / geshi / geshi.php on line 2281 Warning: Invalid argument suministrados para foreach () in / home / xxx / public_html / wp-content / plugins / wp-codebox / geshi / geshi.php on line 2281 Warning: Invalid argument suministrados para foreach () in / home / xxx / public_html / wp-content / plugins / wp-codebox / geshi / geshi . Php on line 2281 Warning: Invalid argument suministrados para foreach () in / home / xxx / public_html / wp-content / plugins / wp-codebox / geshi / geshi.php on line 2281
¿Ideas?
¿O que el piso de arriba <> he encontrado el problema cuando el código fuente a modo de escribir, por ejemplo <pre "C"> lang = p-> q…… Si no hay problema inmediato puede ser puesto en libertad una vez que recortar a modo visual, Se transformará en <pre lang="C"> p-> q…… y luego puesto en libertad el sólo ver un error en la forma de los demás y me gustaría destacar varios plug-in de código, en relación con el mismo editor , A pesar de que el editor se muestra cuando el p-> q, pero puesto en libertad después no hay problema, podemos ver que p-> q
ResponderPor lo tanto, no debe el editor del problema, hay una esperanza de que el jefe es la solución a esta columna, a veces desconcertante el muy amplia, incluyendo algunos ejemplos aquí es usted, yo no impedirá a la cuestión del buscador (yo uso el firefox)
Colocada en un mapa que ver http://i264.photobucket.com/albums/ii169/coffeecat10/code.jpg
ResponderNo puedo ir a trabajar, ¿me pueden ayudar?
ResponderFatal error: Call to undefined función do_action_ref_array () in / mnt/w0504/d41/s46/b02cd2c3/www/kylecai.com/flash/wp-content/plugins/wp-codebox/main.php on line 104