Änderungen im Forum - Es gibt einen neuen Highlighter

Für Dinge zum Forum, Kritik, Verbesserungsvorschläge, Umfragen und ähnliches.
Antworten
monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Änderungen im Forum - Es gibt einen neuen Highlighter

Beitrag von monta »

Nur als kleine Information.

Vielleicht haben einige die klieneren Änderungen im Forum bemerkt. Außerdem denke ich, es ist an der zeit, einen Syntaxhighlighter für Pascal zu integrieren. Daran bastel ich schon ein paar Tage, habe aber noch kein zufriedenstellendes Ergebnis zustande bekommen. Aber ich hoffe, das es mir spätestens in den nächsten atgen gelingt, da es die Codedarstellung schon stark verbessert und heute eigentlich als Standard angesehen werden kann.

Gruß monta

P.S.: Sollte jemand ein fertiges PhpBB-Mod haben, darf er es mir gerne zukommen lassen :lol:
Zuletzt geändert von monta am So 19. Nov 2006, 20:34, insgesamt 1-mal geändert.

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

So, die ersten Formatierungen gehen, einige kleinere anpassungen noch und dann gibt es hier endlich ein bisschen passendes Highlighting:

erste Vorschau:

Code: Alles auswählen

unit Unit1 
{$mode objfpc}{$H+}
 
interface
 
uses
  Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs
 
type
  TForm1 = class(TForm)
  private
    { private declarations }
  public
    { public declarations }
  end
 
var
  Form1: TForm1
 
implementation
 
initialization
  {$I unit1.lrs}
 
end.

Quit
Beiträge: 65
Registriert: So 5. Nov 2006, 18:58
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Luzern

Beitrag von Quit »

Nett :D

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

So, es ist soweit: die BB-Tags zum highlighten sind eingebaut.

es gibt momentan drei Varianten:

Code: Alles auswählen

[code][/code] > ohne highlighting, Code wird als Pleintext dargestellt
[code=laz][/code] > für Pascal
[code=sql][/code] > für SQL-Quelltext


Beispiele:

Code: Alles auswählen

unit Unit1; 
 
{$mode objfpc}{$H+}
 
interface
 
uses
  Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs;
 
type
  TForm1 = class(TForm)
  private
    { private declarations }
  public


Code: Alles auswählen

unit Unit1;
{$mode objfpc}{$H+}
 
interface
 
uses
  Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs;
 
type
  TForm1 = class(TForm)
  private
    { private declarations }
  public
    { public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
initialization
  {$I unit1.lrs}
 
end.


ein längeres Beispiel gibts hier, hab mal den BBCode ergänzt: http://www.monta-n.net/lazarusforum/viewtopic.php?p=871#871

Code: Alles auswählen

CREATE TABLE HISTORY (
    VERSION  CHAR(10),
    UPDATES    VARCHAR(20)
);


Im Beitragseditor sind ja auch die neuen Varianten zu finden.
Mit Pascal und SQL sollte man erstmal gut auskommen.
Änderungswünsche können natürlich gerne gemacht werden.

Wer es testen will, kann es gleich hier im Tread machen.

Quit
Beiträge: 65
Registriert: So 5. Nov 2006, 18:58
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Luzern

Beitrag von Quit »

Die Ein-/Ausklappfunktion war nett, wäre es zu viel Arbeit die wieder einzubauen? =D

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

Quit hat geschrieben:Die Ein-/Ausklappfunktion war nett, wäre es zu viel Arbeit die wieder einzubauen? =D


Ja, die ist leider vorerst drauf gegangen. Ich will sie auch wieder einbauen, aber nachdem ich gestern erstmal ein paar Stunden am Highlighting gebastelt habe, weil einiges nicht so funktionierte, wie es soll, hatte ich keine Lust mehr.
Aber ich werd mich nochmal dran setzen in den nächsten Tagen.

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

Prima! Sowas nenn ich mal "look and feel"! ;)

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Beitrag von monta »

So, die Aus- und Einklappfunktion geht jetzt, nach langer Bastelei, auch wieder mit dem neuen Highlighter.

Antworten