Ergebnis 1 bis 5 von 5

Thema: External noopener noreferrer ändern bei Datalife Engine (PHP bearbeiten)

Hybrid-Darstellung

  1. #1
    Senior Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    210
    Gefällt mir!
    223
    Du gefällst: 158
    Im Grunde müsste das hier entfernt werden:

    Zeile: 1505-1537
    PHP-Code:
        function add_rel$matches=array() ) { 

            
    $params trimstripslashes($matches[1]) ); 
             
            if( 
    preg_match"#href=['\"](.+?)['\"]#i"$params$match ) ) { 
                 
                if( 
    $this->check_home($match[1]) ) { 
                    return 
    $matches[0]; 
                } 
                 
            } else return 
    $matches[0]; 
             
            if( 
    preg_match"#rel=['\"](.+?)['\"]#i"$params$match ) ) { 
                 
                
    $match[1] = trimstr_ireplace("external noopener noreferrer"""$match[1]) ); 
                 
                if (
    $match[1]) { 
                    
    $params str_ireplace($match[0], "rel=\"{$match[1]} external noopener noreferrer\""$params); 
                } else { 
                    
    $params str_ireplace($match[0], "rel=\"external noopener noreferrer\""$params); 
                } 
             
            } else { 
                 
                
    $params .= " rel=\"external noopener noreferrer\""
                 
            } 
             
            
    $params addslashes$params ); 

            return 
    "<a {$params}>{$matches[2]}</a>"
             
        } 
    Somit kann die Funktion nicht aufgerufen werden.

    Am besten wäre es noch zu überprüfen in welchen Dateien die Funktion aufgerufen wird:
    PHP-Code:
    add_rel 

  2. Diesen Mitgliedern gefällt dieser Beitrag:


  3. #2
    Junior
    THEMENSTARTER

    Avatar von Charly-Brown
    Registriert
    Jan 2016
    Beiträge
    78
    Gefällt mir!
    63
    Du gefällst: 27
    Hallo,

    Danke Uranjitsu erstmal für die Antwort.. werde das mal probieren.

    Lt. Aussage von DLE-Support reicht es, wenn man nur das "WORT" > "noreferrer" entfernt.. das hab ich zuerst ausprobiert.. das funktioniert aber anscheinend nicht.
    Werde Deine Version mal probieren und das mal entfernen.

    Melde mich dann

    - - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

    1. Hab das mal geändert.. bin mal gespannt (Leider weiß ich nicht wie "ich" das rausfinden kann ob der Referrer mitgendet wird. Mir ist es bei filecrypt nur aufgefallen).

    2. Hab mal das ganze script mit Notpad++ durchsuchen lassen nach "add-rel"....
    Ergebnis:

    PHP-Code:
     C:\Users\script\datalife\engine\classes\parse.class.php (2 hits)
        
    Line 479:             $source preg_replace_callback"#<a(.+?)>(.*?)</a>#is", array( &$this'add_rel'), $source );
        
    Line 1520:     function add_rel$matches=array() ) { 

  4. #3
    Junior Avatar von TheLab
    Registriert
    Apr 2015
    Beiträge
    24
    Gefällt mir!
    9
    Du gefällst: 3
    Insofern meine Kenntnisse reichen:

    PHP-Code:
    $source preg_replace_callback"#<a(.+?)>(.*?)</a>#is", array( &$this'add_rel'), $source ); 
    Löschen

    und was der Vorposter gesagt hat dann die ungenutze Funktion entfernen!
    Der beste Weg ein Geheimnis zu bewahren, erzähle es niemanden! Zweit bester Weg, erzähl es nur einer Person, wenn Du musst. Einen drittbesten Weg gibt es nicht.

  5. Diesen Mitgliedern gefällt dieser Beitrag:


  6. #4
    Junior
    THEMENSTARTER

    Avatar von Charly-Brown
    Registriert
    Jan 2016
    Beiträge
    78
    Gefällt mir!
    63
    Du gefällst: 27
    Hallo LoomaR,

    danke für den Hinweis... werde das auch noch mitprobieren...

    Melde mich nochmal wenn es nicht geht.

Ähnliche Themen

  1. searchit.cf the best warez search-engine
    Von AntikZ im Forum Archiv
    Antworten: 21
    Letzter Beitrag: 25.01.2020, 23:39
  2. share-online.biz - NOPASTE bearbeiten
    Von Obi-LAN Kenobie im Forum Hoster (OCH, Stream, ...)
    Antworten: 0
    Letzter Beitrag: 17.08.2019, 17:14
  3. Wargaming: World of Tanks erhält neue Grafik-Engine
    Von RedDevil im Forum Gaming (PC, Konsole, MAC, ...)
    Antworten: 1
    Letzter Beitrag: 25.12.2017, 20:47
  4. Antworten: 0
    Letzter Beitrag: 05.07.2016, 09:16
  5. (C & C++) - .exe decodieren und bearbeiten
    Von darkness im Forum Entwicklung / Programmierung
    Antworten: 2
    Letzter Beitrag: 06.05.2015, 12:19

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org