Ergebnis 1 bis 8 von 8

Thema: Neue Lua tags machen copy/paste unmoeglich

  1. #1

    Standard Neue Lua tags machen copy/paste unmoeglich

    Wie man hier sieht, haben die anscheinend neuen Lua-Tags eine nette funktion bekommen, um Funktionsnamen auf die Wiki zu linken.

    Nun hat man aber das Problem, dass wenn man etwas rauskopiert, immer |> dabei hat, was relativ nervig ist.

    Das ganze sieht dann ca. so aus: if game.GetMap|>() == "gm_flatgrass" then

    Vielleicht koennte man einfach ein 'Copy to Clipboard' oder aehnliches machen, damit man den Code ohne Sonderzeichen bekommt.
    Geändert von Stoned (26.08.2009 um 12:39 Uhr)
    Zitat Zitat von Stargate75
    ich weis das war ich scheise was ich gemacht aber aber das ist das einzige forum wo cool ist und auf deutsch

  2. #2

    Standard AW: Neue Lua tags sind machen copy/paste unmoeglich

    Das Problem liegt scheinbar nicht am Highlighter selbst. In der Wiki z.B. läuft alles perfekt. Im Forum ist ein extra Addon installiert, was bei besonderen Seiten ein "Verlinkungssymbol" am Ende des Links einfügt.

    garrysmod.com <- das Icon

    Dieses Icon erzeugt den Fehler.

  3. #3

    Standard AW: Neue Lua tags sind machen copy/paste unmoeglich

    Ich habe das entsprechende Feature für's erste deaktiviert. Eine bessere Lösung werde ich suchen, wenn ich wieder mehr Zeit habe.

  4. Folgender Benutzer sagt Danke zu LoC für den nützlichen Beitrag:


  5. #4

    Standard AW: Neue Lua tags sind machen copy/paste unmoeglich

    Merkwürdig, das Problem besteht weiterhin. Somit lag es doch nicht an dem Icon-Addon.
    Welche anderen Faktoren können noch groß mit reinspielen? In der Wiki läuft ja alles einwandfrei. (bzw. es werden dort beim Kopieren die Zeilennummern mitkopiert :/ )
    Lua Code:
    1. function LoadSpecificAddon()
    2.   if game.GetMap() == "gm_flatgrass" then
    3.     -- load addon, eg include("lua/addonname.lua")
    4.   end
    5. end
    6. hook.Add("Initialize","Load custom Addon for map",LoadSpecificAddon)

    Im Facepunch wird dieses Addon benutzt zum Highlighten: http://www.vbulletin.org/forum/showthread.php?t=182422
    Die Codeschnippel werden nicht auf dem Server durch PHP geschliffen sondern über Java-Script auf dem Client gehighlightet.

    Hier nochmal die Unterschiede beim Highlighten zwischen Wiki und Forum:

    Geändert von Grüne Gurken (21.08.2009 um 14:38 Uhr)

  6. #5
    Avatar von stefan1994
    Registriert seit
    22.08.2008
    Ort
    In deinem Mülleimer

    Standard Code anzeigen

    Hi,


    wenn man in diesem Forum den Lua Tag verwended und dann den code zum Beispiel in seine Lua Datei kopiert muss man immer die zahlen wegmachen.


    Könnte man es nicht zb so wie im Facepunch machen das neben dem Lua-Code steht Quellcode anzeigen.

    Ein beispiel was ich mein ist in dem Thread, der Post #8.



    MfG.

  7. #6

    Standard AW: Neue Lua tags sind machen copy/paste unmoeglich

    Beide Themen zusammengefügt, da beide den Syntax Highlighter betreffen.

    Noch einmal eine Zusammenfassung welche Probleme zur zeit auftreten:

    Geändert von Grüne Gurken (25.08.2009 um 17:12 Uhr)

  8. #7

    Standard AW: Neue Lua tags machen copy/paste unmoeglich

    So ich habe den Highlighter gefunden, der auch im FP genutzt wird: http://www.vbulletin.org/forum/showt...highlight+java

    Der Java-Syntax-Highlighter für LUA sieht dann so aus: (ist der Code aus dem FP)
    Code:
    dp.sh.Brushes.Lua = function()
    {
    var keywords = 'break do end else elseif function if local nil not or repeat return and then until while this';
    var funcs = 'math\\.\\w+ string\\.\\w+ os\\.\\w+ debug\\.\\w+ io\\.\\w+ error fopen dofile coroutine\\.\\w+ arg getmetatable ipairs loadfile loadlib loadstring longjmp print rawget rawset seek setmetatable assert tonumber tostring';
    
     this.regexList = [
    { regex: new RegExp('--\\[\\[[\\s\\S]*\\]\\]--', 'gm'), css: 'comment'},
    { regex: new RegExp('--[^\\[]{2}.*$', 'gm'), css: 'comment' }, // one line comments
    { regex: dp.sh.RegexLib.DoubleQuotedString, css: 'string' }, // strings
    { regex: dp.sh.RegexLib.SingleQuotedString, css: 'string' }, // strings
    { regex: new RegExp(this.GetKeywords(keywords), 'gm'), css: 'keyword' }, // keyword
    { regex: new RegExp(this.GetKeywords(funcs), 'gm'), css: 'func' }, // functions
    ];
    
     this.CssClass = 'dp-lua';
    }
    
    dp.sh.Brushes.Lua.prototype = new dp.sh.Highlighter();
    dp.sh.Brushes.Lua.Aliases = ['lua'];

  9. #8

    Standard AW: Neue Lua tags machen copy/paste unmoeglich

    Zitat Zitat von Grüne Gurken Beitrag anzeigen
    So ich habe den Highlighter gefunden, der auch im FP genutzt wird: http://www.vbulletin.org/forum/showt...highlight+java

    Der Java-Syntax-Highlighter für LUA sieht dann so aus: (ist der Code aus dem FP)
    Wenn er auch im IE(8) geht, dann sehe ich das ganze als guten Vorschlag (auf FP gehts IE nicht.)

    Ich verwende sowohl FF als auch IE, aber alle Seiten sollten trotzdem in beiden funktionieren ;)
    Geändert von Stoned (04.10.2009 um 10:15 Uhr)
    Zitat Zitat von Stargate75
    ich weis das war ich scheise was ich gemacht aber aber das ist das einzige forum wo cool ist und auf deutsch

Ähnliche Themen

  1. Antworten: 49
    Letzter Beitrag: 17.10.2009, 11:46
  2. Tags bei server suche
    Von DerMapper im Forum Server
    Antworten: 2
    Letzter Beitrag: 28.09.2008, 00:56
  3. Copy gun
    Von gerseif im Forum Addons
    Antworten: 12
    Letzter Beitrag: 13.12.2007, 16:01
  4. Copy Gun 2.2
    Von Fun47 im Forum Lua
    Antworten: 2
    Letzter Beitrag: 20.05.2007, 18:24
  5. Copy Gun !
    Von Rasiel im Forum Lua
    Antworten: 3
    Letzter Beitrag: 25.12.2006, 19:27

Berechtigungen

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