Portal > Foren > Ankündigungen, News und Feedback > Ankündigungen > Aktualisierung des GeSHi-Highlight-bbCodes
Antwort
 
Themen-Optionen
Alt 30.05.2007, 19:13 Nach oben    #1
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
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
Zitat:
[highlight={sprache}]{code}[/highlight]
Im Beispiel:
Java Code:
  1. package demo;
  2.  
  3. import java.io.*;
  4.  
  5. class MyFirstClass extends NiceParentClass {
  6.  
  7.     public MyFirstClass(String message) {
  8.         System.out.println(message);
  9.     }
  10.  
  11.     /* more code */
  12. }

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.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.05.2007, 20:49 Nach oben    #2
Bastian Fenske
 
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 826
Standard

Ich erlaube mir einen Test:

php Code:
  1. <?php
  2.  
  3. class Foo
  4. {
  5.     protected $sTest = array();
  6.  
  7.     public function __construct(Bar $Bar)
  8.     {
  9.         if (SOMETHING)
  10.             $this->sTest = strtoupper($Bar->sTest);
  11.     }
  12. }

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).
Basti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.05.2007, 09:24 Nach oben    #3
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
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.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.05.2007, 12:34 Nach oben    #4
Bastian Fenske
 
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 826
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
Basti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.05.2007, 12:40 Nach oben    #5
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
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.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.05.2007, 13:08 Nach oben    #6
Bastian Fenske
 
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 826
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
Basti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.05.2007, 13:13 Nach oben    #7
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
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 -).
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Aktualisierung des Forenplugins vBSEO auf Version 3.0.0 gold Ben Ankündigungen 7 30.05.2007 13:59
Aktualisierung des XForms 1.0-Standards Ben Nachrichten 0 15.03.2006 08:50
Pong Klon hii Allgemeine Java-Programmierung 0 07.08.2005 08:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:51 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

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