ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » _self im code

Geschlossen
  1. #1
    User Pic
    beatcontrols Mitglied
    Registriert seit
    20.04.2006
    Beiträge
    166
    Beitragswertungen
    0 Beitragspunkte
    Hello...habe schon ewig nicht mehr vorbei geschaut hier,hoffe jedoch dass immernoch alle so hilfbereit wie sonst sind!

    mein prob:

    hab in den news ein link also [url=www.SEITE.de]NAME[/url]

    ich möchte dass sich die seite im selben fenster öffnet und kein neues aufmacht...jetzt sagn sicherlich einige : SUFU BENUTZEN!

    habe ich...nach einem beitrag muss die bbcode.php von irgendsoeinem joy verändert werden und zwar:

    //> Format: [url=www.xxx.de]xxx[/url]
    			$this->pattern[] = "%\[url=(www.[-a-zA-Z0-9@:\%_\+.~#?&//=]+?)\](.+)\[\/url\]%Uis";  
    			$this->replace[] = "<a href=\"http://$1\" target=\"_self\">$2</a>";
    			
    			//> Format: [url=xxx.de]xxx[/url]
    			$this->pattern[] = "%\[url=(.+)\](.+)\[\/url\]%Uis";
    			$this->replace[] = "<a href=\"$1\" target=\"_self\">$2</a>";


    wie ihr seht habe ich das jeweilige target auf _self gesetzt...der link öffnet sich trotzdem im neuen fenster!

    was tun?


    verwendete ilchClan Version: 1.1

    betroffene Homepage: picnation.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also wenn ich den Quellcode von deiner Seite betrachte steht da noch _blank und nicht _self
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    beatcontrols Mitglied
    Registriert seit
    20.04.2006
    Beiträge
    166
    Beitragswertungen
    0 Beitragspunkte
    ja...ich muss doch das ändern oder nich??

    also hier nochmal meine geänderte bbcode.php

    der entscheidende teil:

    if($this->permitted['url'] == true) {
    			if($this->permitted['autourl'] == true) {
    				//> Format: www.xxx.de
    				$this->pattern[] = "%(( |\n|^)www.[-a-zA-Z0-9@:;\%_\+.~#?&//=]+?)%eUi";
    				$this->replace[] = "\$this->_shorturl('\$1','http://')";
    				
    				//> Format: xxx.de
    				$this->pattern[] = "%(( |\n|^)(http|https|ftp)://{1}[-a-zA-Z0-9@:;\%_\+.~#?&//=]+?)%eUi";
    				$this->replace[] = "\$this->_shorturl('\$1')";
    				
    				//> Format xxx@xxx.de
    				$this->pattern[] = "%(( |\n|^)[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})%i";
    				$this->replace[] = "<a href=\"mailto:$1\">$1</a>";
    			}
    			
    			//> Format: [url=www.xxx.de]xxx[/url]
    			$this->pattern[] = "%\[url=(www.[-a-zA-Z0-9@:\%_\+.~#?&//=]+?)\](.+)\[\/url\]%Uis";  
    			$this->replace[] = "<a href=\"http://$1\" target=\"_self\">$2</a>";
    			
    			//> Format: [url=xxx.de]xxx[/url]
    			$this->pattern[] = "%\[url=(.+)\](.+)\[\/url\]%Uis";
    			$this->replace[] = "<a href=\"$1\" target=\"_self\">$2</a>";
    			
    			//> Format: [url]www.xxx.de[/url]
    			$this->pattern[] = "%\[url\](www.[-a-zA-Z0-9@:\%_\+.~#?&//=]+?)\[\/url\]%Uis";
    			$this->replace[] = "\$this->_shorturl('\$1','http://') target=\"_self\">$2</a>";
    			
    			//> Format: [url]xxx.de[/url]
    			$this->pattern[] = "%\[url\](.+)\[\/url\]%esiU";
    			$this->replace[] = "\$this->_shorturl('\$1') target=\"_self\">$2</a>";
    			
    			//> Format: [mail]xxx@xxx.de[/mail]
    			$this->pattern[] = "%\[mail\]([_\.0-9a-z-]+\@([0-9a-z]+)\.[a-z]{2,3})\[\/mail\]%Uis";
    			$this->replace[] = "<a href=\"mailto:$1\">$1</a>";
    			
    			//> Format: [mail=xxx@xxx.de]xxx[/mail]
    			$this->pattern[] = "%\[mail=([_\.0-9a-z-]+\@([0-9a-z]+)\.[a-z]{2,3})\](.+)\[\/mail\]%Uis";
    			$this->replace[] = "<a href=\"mailto:$1\">$3</a>";
    		}


    Nutze aber nich das neue von funjoy für die 1.1 F sondern das davor...liegts daran...was ja eigentl schwachsinnig wäre,denn die verknüpfungen stehen doch trotzdem auf _self....


    Zuletzt modifiziert von beatcontrols am 23.04.2007 - 18:07:15
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Mhh schon, hast du noch nach anderen _blanks gesucht bzw. vielleicht wird der Standard BBcode verwendet?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    beatcontrols Mitglied
    Registriert seit
    20.04.2006
    Beiträge
    166
    Beitragswertungen
    0 Beitragspunkte
    woher weiß ich das?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Mal was BBCode spezifisches ausprobieren bzw. mal schauen wie groß die includes/func/bbcode.php ist, wenn sie klein ist, dass ist es das Modul wenn sie etwas größer ist ca. 7 Kb ist es von ilch.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    beatcontrols Mitglied
    Registriert seit
    20.04.2006
    Beiträge
    166
    Beitragswertungen
    0 Beitragspunkte
    neee die habe ich auch vom modul mit hochgeladen ! is nur 1KB groß--

    mannomann!! SON KACK zwinker...was nun?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Weiß ich auch nicht.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten