Ergebnis 1 bis 15 von 15

Thema: Edonkey Links

  1. #1
    Benutzer
    Registriert seit
    16.04.2003
    Beiträge
    34

    Edonkey Links

    Hallo,

    ich hab längere Zeit nach einem Hack zur Darstellung von ED2K Links gesucht. Jedoch nichts gefunden.


    Code:
    ed2k://|file|E-mail.JPG|15901|40b18ab383234728ab69dde155ac460a|/
    Diese Links sollten von der Software folgendermassen dargestellt werden:


    E-Donkey Link:<a href="ed2k://|file|E-mail.JPG|15901|40b18ab383234728ab69dde155ac460a|/">
    E-mail.JPG</a>

    Ich habe vorher PHPBB benutzt, da war das kein Problem die bbcode.php so umzuschreiben dass dies möglich war.

    Aber VBB ist mir als PHP Anfänger doch etwas zu kompliziert.

    Gruß

    mbzcarüer

  2. #2
    vB-Guru Avatar von Smoker
    Registriert seit
    03.11.2001
    Ort
    LE
    Alter
    37
    Beiträge
    2.217
    Also recht einfach über einen neuen eigenen vB ode.

    Erstelle einen neuen vB Code ...
    Stelle ein ...

    vB Code tag: edk
    Einzufügender Code: E-Donkey Link: <a href="{param}">Download</a>
    vB Code Beispiel: [edk]ed2k://|file|E-mail.JPG|15901|40b18ab383234728ab69dde155ac460a|/[/edk]
    vB Code Erklärung: edk Link
    Parameter im vB Code Tag benutzen ( {option} eingefügt?): auf NEIN stellen.

    Gehe jetzt in das Template ( vbcode_buttons ) und suche nach ...

    Code:
    <input type="button" class="bginput" value="Zitat" title="Zitat einfügen" onclick="vbcode(this.form,'QUOTE','')" onmouseover="stat('quote')">
    Füge genau dahinter das ein ...

    Code:
    <input type="button" class="bginput" value="edk - Link" title="edk - Link" onclick="vbcode(this.form,'EDK','')" onmouseover="stat('edk')">
    Fertig.

    Dann haste einen neuen Button beim erstellen von beitzrägen und Antworten für esel Links !

    bye
    Smoker
    Geändert von Smoker (17.04.2003 um 17:05 Uhr)

  3. #3
    Hi

    funzt super, konnt ich gut gebrauchen.

    ist es auch möglich, das "Download" durch eine Eingabe nach Wahl zu machen ?

    THX

  4. #4
    Fortgeschrittener Benutzer
    Registriert seit
    18.09.2002
    Ort
    Berlin
    Alter
    31
    Beiträge
    243
    Smoker ist Dein code, für html links oder ohne ?

    grüsse Prankster

  5. #5
    vB-Guru Avatar von Smoker
    Registriert seit
    03.11.2001
    Ort
    LE
    Alter
    37
    Beiträge
    2.217
    @Apollo

    Ja, dann ändere in ...

    E-Donkey Link: <a href="{param}">Download</a>

    Das Download durch deinen Text.

    @Prankster

    Wie meinste das ?
    Das geht, egal ob du in deinem Forum HTML erlaubst oder nicht.

    bye
    Smoker

  6. #6
    @ Smoker

    ich möchte gerne so wie bei einem http-Link, das vorher ein Texteingabe Fenster erscheint, so das jeder individuell sein eigenen Text eingeben kann.

  7. #7
    vB-Guru Avatar von Smoker
    Registriert seit
    03.11.2001
    Ort
    LE
    Alter
    37
    Beiträge
    2.217
    Achsoooooo

    Sorry, aber mir der Funktuion {Option} komme ich nicht richtig klar und kann dir das leider nicht sagen

    Sorry
    Smoker

  8. #8
    Benutzer
    Registriert seit
    16.04.2003
    Beiträge
    34
    so wie ich das verstanden habe muss man dann aber zum Einfügen von ed2k-Links immer diesen VB Code Tag einfügen.

    Ist es auch möglich, dass der ED2K Link automatisch umgewandelt wird. Bei phpbb ging dies wie gesagt durch eine Modifikation an der bbcode Bibliothek.

    Code:
    	// name code.. 
    	$patterns[] = "#\[url=(ed2k://\|file\|.*\|\d+\|\w+\|/?)\](.*)\[/url\]#siU"; 
    	$replacements[] = '<a href="$1" class="postlink">$2</a>'; 
    
    	// make the file links clickable - eDonkey MOD 
    	$ret = preg_replace("#([\n ])(ed2k://\|file\|(.*)\|\d+\|\w+\|/?)#", "\\1ed2k: <a href=\"\\2\">\\3</a>",

    Ist etwas ähnliches auch für vbb möglich ?

    Gruß

    mzbcarper

  9. #9
    vB-Guru Avatar von Smoker
    Registriert seit
    03.11.2001
    Ort
    LE
    Alter
    37
    Beiträge
    2.217
    Das kann ich leider nicht sagen
    Ich weis nur wie es über eigenen vB Code geht.

    bye
    Smoker

  10. #10
    Hallo

    wir haben das jetzt bei uns so gelöst

    vB Code tag: edk
    Einzufügender Code: E-Donkey Link: <a href="{param}">{option}</a>
    vB Code Beispiel: [edk]ed2k://|file|E-mail.JPG|15901|40b18ab383234728ab69dde155ac460a|/[/edk]
    vB Code Erklärung: edk Link
    Parameter im vB Code Tag benutzen ( {option} eingefügt?): auf YES stellen.

    Gehe jetzt in das Template ( vbcode_buttons ) und suche nach ...

    Code:
    <input type="button" class="bginput" value="Zitat" title="Zitat einfügen" onclick="vbcode(this.form,'QUOTE','')" onmouseover="stat('quote')">
    Füge genau dahinter das ein ...

    Code:
    <input class="input" type="button" value="edk - Link" title="edk - Link" onclick="namedlink(this.form,'EDK','')" onmouseover="stat('edk')">
    nur noch ein kleiner Schönheitsfehler, beim Fenster wo man den edk-Link eingibt, steht:
    "Enter the email address for the link"

    wie bekommt man das hin das da steht:
    "Enter the edk-address for the link" ?????

    ciao

  11. #11
    Benutzer
    Registriert seit
    26.09.2002
    Ort
    Badnerland
    Alter
    31
    Beiträge
    79
    Original geschrieben von Apollo
    wie bekommt man das hin das da steht:
    "Enter the edk-address for the link" ?????
    einfach in der vbcode_language.js einen neuen Eintrag hinzufügen:
    Code:
    edk_text = "Enter the edk-address for the link";

  12. #12
    Hallo

    das was in den vorherigen Beitrag von mir steht, funzt nicht.

    in dem Anhang hier jetzt, ist es jetzt so, wie es bei uns 100% funzt

    ciao
    Angehängte Dateien Angehängte Dateien

  13. #13
    vB-Experte
    Registriert seit
    26.08.2002
    Alter
    47
    Beiträge
    865
    Bei mir läuft es leider nicht, schade. Wenn ich mit der Mouse drüber gehe gibt es auch eine Fehleranzeige, die gibt es zwar bei Euch glaube ich auch, aber dafür funktioniert es wenigstens.

    Der link ist bei mir so nicht klickbar, da rührt sich garnichts
    Vielleicht liegt es daran, daß ich einen anderen Code eingebaut habe, obwohl das dürfte eigentlich nichts dran ändern denke ich.

    Mal sehen ob ich mich da nochmal ranbegebe, sonst muß man halt weiterhin den http Button benutzen.

    grüße und frohe Ostern


    man nehme mir den Benutzer Titel *g*

  14. #14
    Benutzer
    Registriert seit
    16.04.2003
    Beiträge
    34
    mhmm irgentwie alles nicht so ganz, was ich will:


    ich suche wie gesagt einen Hack, der EDK Links so darstellt, dass deren Name nicht untergeht, da nach meinem Verständnis der Dateiname über vB Code nicht übernommen werden kann.

    Sondern der EDK Link soll wie folgt dargestellt werden:

    ed2k://|file|DATEI|15901|40b18ab383234728ab69dde155ac460a|/

    <a href="ed2k://|file|DATEI|15901|40b18ab383234728ab69dde155ac460a|/">DATEI
    </a>


    Ich hab mir vorhin mal /admin/function.php angeschaut und bin auf folgendes gestoßen.

    Ist es möglich jeden erstellten und editierten Post mit einer ähnlichen Funktion wie PARSEURL zu bearbeiten und den EDK Link in ein Array einzulesen, damit die darstellung im Format

    <a href="ed2k://|file|DATEI|15901|40b18ab383234728ab69dde155ac460a|/">DATEI
    </a>
    möglich zu machen.

    PHP-Code:
    // ###################### Start checkurl #######################
    function checkurl($url$hyperlink="") {
      
    $righturl $url;
      if(!
    preg_match("![a-z]://!si"$url)) {
        
    $righturl "http://$righturl";
      }
      
    // remove threat of users including javascript in url
      /*$righturl = preg_replace("/javascript:/si", "java script:", $righturl);
      $righturl = preg_replace("/about:/si", "about :", $righturl);*/
      
    $hyperlink iif(trim($hyperlink)=="" or $hyperlink==$urliif(strlen($url)>55,substr($url,0,35)."...".substr($url,-15),$url) ,$hyperlink);
      return 
    "<a href=\"$righturl\" target=\"_blank\">".str_replace('\"''"'$hyperlink)."</a>";
    }

    // ###################### Start parseurl #######################
    unset($urlSearchArray);
    unset(
    $urlReplaceArray);
    unset(
    $emailSearchArray);
    unset(
    $emailReplaceArray);
    function 
    parseurl($messagetext)
    // the auto parser - adds [url] tags around neccessary things

      
    global $urlSearchArray$urlReplaceArray$emailSearchArray$emailReplaceArray;

      if (!isset(
    $urlSearchArray)) {
        
    $urlSearchArray = array(
          
    "/([^]_a-z0-9-=\"'\/])((https?|ftp|gopher|news|telnet):\/\/|www\.)([^ \r\n\(\)\^\$!`\"'\|\[\]\{\}<>]*)/si",
          
    "/^((https?|ftp|gopher|news|telnet):\/\/|www\.)([^ \r\n\(\)\^\$!`\"'\|\[\]\{\}<>]*)/si"
        
    );

        
    $urlReplaceArray = array(
          
    "\\1[url]\\2\\4[/url]",
          
    "[url]\\1\\3[/url]"
        
    );

        
    $emailSearchArray = array(
          
    "/([ \n\r\t])([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si",
          
    "/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4}))/si"
        
    );

        
    $emailReplaceArray = array(
          
    "\\1[email]\\2[/email]",
          
    "[email]\\0[/email]"
        
    );
      }

      
    $text preg_replace($urlSearchArray$urlReplaceArray$messagetext);
      if (
    strpos($text"@")) {
        
    $text preg_replace($emailSearchArray$emailReplaceArray$text);
      }

      return 
    $text;


    Gruß

    mzbcarper

  15. #15
    Neuer Benutzer
    Registriert seit
    20.09.2005
    Beiträge
    1
    Hi

    is there any chance somebody can post an English translation of this ed2k hack please.

    Also as anybody tried converting this over to vBulletin 3.0 series

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Wie kann ich zwischen internen und externen Links unterscheiden.
    Von Andree im Forum vB3 Fehlersuche und Probleme
    Antworten: 3
    Letzter Beitrag: 01.02.2004, 15:13
  2. Links auf vBulletin.com im Admin-CP
    Von GameCrash im Forum Übersetzungsfehler und Unklarheiten
    Antworten: 3
    Letzter Beitrag: 09.03.2003, 01:26
  3. suche einen hack der edonkey links automatisch umwandelt...
    Von Schorsch im Forum vB2 Code-Hacking Diskussionen
    Antworten: 1
    Letzter Beitrag: 26.02.2003, 06:07
  4. Unterstreichung Links
    Von K2C im Forum vB2 Code-Hacking Diskussionen
    Antworten: 0
    Letzter Beitrag: 29.07.2002, 23:06
  5. vb LINKs und kein bisschen weise
    Von wolfgang im Forum vB2 Code-Hacking Diskussionen
    Antworten: 2
    Letzter Beitrag: 16.09.2001, 16:55

Lesezeichen

Berechtigungen

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