Ergebnis 1 bis 7 von 7

Thema: Aktualisierung des GeSHi-Highlight-bbCodes

  1. #1
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard Aktualisierung des GeSHi-Highlight-bbCodes

    Aktualisierung des GeSHi-Highlight-bbCodes

    Ich habe soeben die Version des GeSHi-Highlighters auf den neuesten Stand (1.0.7.19) gebracht.

    Der entsprechende bbCode hat folgende Syntax
    [highlight={sprache}]{code}[/highlight]
    Im Beispiel:
    [highlight=Java]package demo;

    import java.io.*;

    class MyFirstClass extends NiceParentClass {

    public MyFirstClass(String message) {
    System.out.println(message);
    }

    /* more code */
    }[/highlight]

    Solltet Ihr in Zukunft Darstellungsfehler finden, so meldet uns diese bitte, damit wir an einer optimalen Darstellung der Quelltexte in unseren Foren arbeiten können.

    Herzlichen Dank.
    Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!

  2. #2
    Erfahrener Benutzer
    Registriert seit
    04.01.2006
    Beiträge
    964

    Standard

    Ich erlaube mir einen Test:

    [highlight=php]
    <?php

    class Foo
    {
    protected $sTest = array();

    public function __construct(Bar $Bar)
    {
    if (SOMETHING)
    $this->sTest = strtoupper($Bar->sTest);
    }
    }
    [/highlight]

    PHP-Code:
    <?php

    class Foo
    {
        protected 
    $sTest = array();

        public function 
    __construct(Bar $Bar)
        {
            if (
    SOMETHING)
                
    $this->sTest strtoupper($Bar->sTest);
        }
    }
    EDIT:
    Sehr schön! allerdings finde ich das Highlighting etwas blaß.
    Auch wäre es sicher sinnig, das dann gleich unter den php-Tag zu legen.

    Eine Überlegung wert wäre die Frage, ob man nicht gleich fest auf die OriginalVersion des Handbuchs verlinkt (was womöglich nicht mal eben machbar ist), denn sicher haben hier einige deutsch als ihre "Browser-Sprache" eingestellt und sehen so immer nur die deutschsprachige Übersetzung … und die war zumindest früher immer voller Fehler.

    Basti
    Geändert von Basti (31.05.2007 um 13:05 Uhr)
    Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!

  3. #3
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Also generell soll diese GeSHi-Sache nur dazu dienen, dass auch "nicht"-PHP-Syntax hervorgehoben werden kann.

    Für PHP-Code bietet sich natürlich der [php] an.

    Zu den folgenden beiden Punkten
    Zitat Zitat von Basti Beitrag anzeigen
    Sehr schön! allerdings finde ich das Highlighting etwas blaß.
    Zitat Zitat von Basti Beitrag anzeigen
    Eine Überlegung wert wäre die Frage, ob man nicht gleich fest auf die OriginalVersion des Handbuchs verlinkt
    kann ich nur sagen, dass ich persönlich diese Verlinkungen total nervig finde, aber das ist eher unbedeutend.

    Ich halte dieses "Problem" für derzeit eher minderschwer, so dass ich mich damit jetzt nicht intensiver beschäftigen werde. Es gibt durchaus wichtigere Aufgaben, die im Bezug auf den Developer's Guide anstehen. :)



    Zitat Zitat von Basti Beitrag anzeigen
    Auch wäre es sicher sinnig, das dann gleich unter den php-Tag zu legen.
    Meinst du eine bbCode-Schaltfläche? Dafür bräuchte man eine Grafik, die wir derzeit nicht haben.
    Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!

  4. #4
    Erfahrener Benutzer
    Registriert seit
    04.01.2006
    Beiträge
    964

    Standard

    Zitat Zitat von Ben Beitrag anzeigen
    Zitat Zitat von Basti Beitrag anzeigen
    Auch wäre es sicher sinnig, das dann gleich unter den php-Tag zu legen.
    Meinst du eine bbCode-Schaltfläche? Dafür bräuchte man eine Grafik, die wir derzeit nicht haben.
    Nein, die benutze ich komischerweise eh nie. Ich meine einfach die [ php ] - Tags. Macht doch Sinn, den "alten" PHP-Highlighter rauszuschmeißen und ein [ php ] wie ein [ highlight=php ] interpretieren zu lassen.

    Und eine Grafik gibt es doch bereits.

    Basti
    Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!

  5. #5
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Ah, verstanden.

    Zitat Zitat von Basti Beitrag anzeigen
    Macht doch Sinn, den "alten" PHP-Highlighter rauszuschmeißen und ein [ php ] wie ein [ highlight=php ] interpretieren zu lassen.
    Stimme ich dir prinzipiell gesehen auch zu, allerdings finde ich, dass man da erst nochmal das Highlightning von GeSHi etwas überarbeiten müsste bzw. generell die Darstellung.

    Es werden beim Kopieren des Quellcodes z.B. auch die Zeilennummern mit übernommen. Diesbzgl. habe ich schon etwas gesucht und auch etwas gefunden. Habe allerdings noch keine Zeit gehabt das auch wirklich auszutesten.
    Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!

  6. #6
    Erfahrener Benutzer
    Registriert seit
    04.01.2006
    Beiträge
    964

    Standard

    Zitat Zitat von Ben Beitrag anzeigen

    Es werden beim Kopieren des Quellcodes z.B. auch die Zeilennummern mit übernommen.
    Oh, ja. Hatte den Code nur markiert und dabei gesehen, dass die Zeilennummern nicht mit-markiert werden. Kopiert werden sie aber dennoch .

    Basti
    Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!

  7. #7
    Ben
    Ben ist offline
    Erfahrener Benutzer Avatar von Ben
    Registriert seit
    02.12.2004
    Ort
    Koblenz
    Beiträge
    4.815

    Standard

    Wie gesagt. Ist noch ein wenig buggy. Denke aber, dass wir das mit der Zeit auch zufriedenstellend anbieten können (müssen würde hier auch passen ).
    Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 30.05.2007, 13:59
  2. Aktualisierung des XForms 1.0-Standards
    Von Ben im Forum Nachrichten
    Antworten: 0
    Letzter Beitrag: 15.03.2006, 08:50
  3. Pong Klon
    Von hii im Forum Allgemeine Java-Programmierung
    Antworten: 0
    Letzter Beitrag: 07.08.2005, 08:25

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Impressum · Tutorials · Nutzungsbedingungen · thematisch sortierte Linklisten · Spendenaufruf · Team · Partnerprojekte

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48