Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-02-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up 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
Responder Con Cita
  #2  
Antiguo 28-02-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Primero que nada: GeSHi es PHP. ¿Tienes php en tu servidor?

// Saludos
Responder Con Cita
  #3  
Antiguo 01-03-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 01-03-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 01-03-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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>
Para el objetivo deseado, me parece muy buena opción. ¡Qué bueno que la mencionaste!

// Saludos
Responder Con Cita
  #6  
Antiguo 01-03-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 01-03-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
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
Responder Con Cita
  #8  
Antiguo 01-03-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up 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'>
SyntaxHighlighter.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
Responder Con Cita
  #9  
Antiguo 01-03-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Vienen incluidas. Únicamente tendrías que ajustar las rutas para que las encuentre.

// Saludos
Responder Con Cita
  #10  
Antiguo 01-03-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
Thumbs up

me las descargue de nuevo y ya aparecieron grasias de todos modos
Responder Con Cita
  #11  
Antiguo 01-03-2007
Avatar de gulder
gulder gulder is offline
Miembro
 
Registrado: abr 2005
Ubicación: colombia-sucre
Posts: 384
Poder: 20
gulder Va por buen camino
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
Responder Con Cita
  #12  
Antiguo 01-03-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 17:37:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi