FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
como utilizar GeSHi para resaltar sintaxis
hola foro como andan mi pregunta es la siguiente ayer roman me menciono sobre una especie de componentes o librerias que lo que hacian era que permitian resaltar la sintaxis de diferentes lenguajes en una pagina de internet, bueno me las baje y todo eso lo que me falta esque no las he podido utilizar en mi pagina si alguien las ha utilizado y sabe como le agradeceria del alma por que me he partido la cabeza toda la tarde y nada de nada, en la pagina donde me baje GeSHi hay unos ejemplos pero no los entendi. grasias de antemano gulder
__________________
|
#2
|
||||
|
||||
Primero que nada: GeSHi es PHP. ¿Tienes php en tu servidor?
// Saludos |
#3
|
||||
|
||||
hola que mas foro
buenas noches foro a tu pregunta roman y disculpa la demora lo que pasa es que estoy haciendo una aplicacion delphi que muestra unos trucos en una pequeña pagina html mediante el componente de "TWebBrowser" y lo que quiero es que el resalte la sintaxis de los trucos si me entiendes, osea que yo creo la pagina en tiempo de ejecucion mostrando unos trucos que tengo guardado en una base de datos y esta aplicacion muestra el truco y resalta la sintaxis, los trucos son de (html) grasias de antemano gulder, a los señores foristas o a roman si me demoro en contestar es por que en mi casa no tengo acceso a la red si no desde la u osea que mañana les podre seguir contestando.
saludos a todos
__________________
|
#4
|
||||
|
||||
Hola,
Por si interesa parece que hay soluciones similares a Ghesi para PHP pero en JavaScript, es decir, que se "ejecutan" en en lado del Cliente (navegador) y no necesitan PHP. Una de estas soluciones es: dp.SyntaxHighlighter - A free client side code syntax highlighter Y También tenemos a: CodePress - Online Real Time Syntax Highlighting Editor Este último es más bien un editor que resalta la sintaxis de ciertos lenguajes en tiempo real, empero, tal vez pueda también echarte una mano para lo que necesitas hacer. |
#5
|
||||
|
||||
Ya estuve yo probando el dp.SyntaxHighlighter que había visto ayer en un hilo que desapareció Está interesante y es muy sencillo de usar. He aquí un ejemplo:
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title> SH Delphi </title> <meta http-equiv='content-type' content='text/html; charset=iso-8859-1'> <meta name='author' content='román sánchez'> <meta name='description' content='ejemplo de uso de dp.SyntaxHighlighter'> <script type='text/javascript' src='dp.SyntaxHighlighter/Scripts/shCore.js'></script> <script type='text/javascript' src='dp.SyntaxHighlighter/Scripts/shBrushDelphi.js'></script> <script type='text/javascript'> function docLoad() { dp.SyntaxHighlighter.HighlightAll('codigo'); } </script> <link rel='stylesheet' type='text/css' href='dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css'> <link rel='stylesheet' type='text/css' href='dp.SyntaxHighlighter/Styles/TestPages.css'> </head> <body onload='docLoad()'> <h1>Ejemplo</h1> <div id='ejemplos'> <textarea name='codigo' class='delphi:nocontrols' rows='15' cols='80'> unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} end. </textarea> </div> </body> </html> // Saludos |
#6
|
||||
|
||||
Hola,
Iba a haberlo hecho en este otro Hilo, pero al caso me dije, "espérate que mañana se publicará otro Hilo más adecuado"... je, je, je. No; el caso es que no conocía dicho sistema, pero, algo había oído y por otro lado estaba seguro de que existiría algo así, es decir, un "resaltador de sintáxis" escrito en JavaScript. |
#7
|
||||
|
||||
hola foro he buelto
bueno foro he buelto, grasias a los señores foristas y principalmente a dec y roman por sus respuestas me pondre manos a la obra a probar lo que me explicaron grasias de antemano gulder
__________________
|
#8
|
||||
|
||||
bueno otra vez
hola foro encuanto al ejemplo de roman hay tiene definido en este mismo lo siguiente
Código:
<link rel='stylesheet' type='text/css' href='dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css'> <link rel='stylesheet' type='text/css' href='dp.SyntaxHighlighter/Styles/TestPages.css'> TestPages.css' que son dos hojas de estilo yo pregunto me toca hacerlas o de lo contrario acaso vienen con lo que me descargue de aqui http://www.dreamprojections.com/SyntaxHighlighter/ por que estube buscando en lo que me descargue y no lo encontre aqui grasias de antemano gulder
__________________
|
#9
|
||||
|
||||
Vienen incluidas. Únicamente tendrías que ajustar las rutas para que las encuentre.
// Saludos |
#10
|
||||
|
||||
me las descargue de nuevo y ya aparecieron grasias de todos modos
__________________
|
#11
|
||||
|
||||
bueno hasta que por fin
bueno foro hasta que por fin lo logre grasias a todos los compañeros foristas que me ayudaron a solucionarlo ATT 9ULD3R
__________________
|
#12
|
||||
|
||||
Una pregunta: ¿cuál es la necesidad de usar un WebBrowser? Porque si es sólo para mostrar el texto del truco, quizá te sirva considerar componentes como SynEdit que te hacen el resaltado de syntaxis y sin tener que recurrir a archivos eternos. Más aún, siendo código Delphi, se ejecutará mucho más rápido que el JavaScript.
// Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como utilizar imapi.h para grabar CD desde mi aplicacion? | JuanErasmo | API de Windows | 1 | 14-01-2006 16:51:24 |
Como Utilizar La Funcion Desc Para Hacerla Parte De Un Query | JOTAAB | Oracle | 2 | 06-01-2006 18:41:25 |
Colorear (resaltar) la sintaxis de código fuente variado | dec | PHP | 3 | 16-12-2005 02:09:39 |
como utilizar gfix para reparar | Citlalli | Firebird e Interbase | 2 | 27-09-2005 02:52:48 |
Tecnicas para resaltar sintaxis | Mauro.NET | Varios | 4 | 04-08-2005 06:59:19 |
|