Beiträge: 250
	Themen: 49
	Registriert seit: 25.03.2006
	
	
 
	
	
		Hallo,
Kann man es so machen , das Gäste keine Links sehen sondern z.b. nur einen Text wo drin das er sich regisriren soll wenn er den link sehen will.
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 133
	Themen: 10
	Registriert seit: 15.02.2006
	
MyBB-Version: last
	
 
	
	
		Nur den Link oder das Komplette Forum?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 250
	Themen: 49
	Registriert seit: 25.03.2006
	
	
 
	
	
		Gäste sollen im Forum keine Links sehen.
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 133
	Themen: 10
	Registriert seit: 15.02.2006
	
MyBB-Version: last
	
 
	
	
		Da bin ich jetzt überfragt, hab zwar einige Möglichkeiten probiert, aber leider ohne Ergebnis, entweder waren die Links für alle gesperrt oder für alle sichtbar 
 
	 
 
	
	
	
		
	Beiträge: 7
	Themen: 0
	Registriert seit: 10.12.2005
	
	
 
	
		
		
		28.05.2006, 08:19 
(Dieser Beitrag wurde zuletzt bearbeitet: 28.05.2006, 08:49 von olby.)
		
	 
	
		vielleicht als Attachment einfügen ?
 www_mybboard_de_htm.htm
  www_mybboard_de_htm.htm (Größe: 35,22 KB / Downloads: 15)
Gäste können keine Attachment's öffnen (kann man zumindest so einstellen)
wenn der Gast trotzdem auf den Link klickt, bekommt er das hier :
Du bist entweder nicht eingeloggt oder dir fehlt die Berechtigung diese Seite zu sehen  
	
Gruß... olby 
	
	
 
 
	
	
	
		
	Beiträge: 2.769
	Themen: 28
	Registriert seit: 18.03.2006
	
	
 
	
		
		
		28.05.2006, 09:52 
(Dieser Beitrag wurde zuletzt bearbeitet: 28.05.2006, 09:53 von Mak.)
		
	 
	
		Also wenn ich dich richtig verstanden habe, dann willst du, dass für Gäste alle Links zur Registrierung führen?
Das umzusetzen wäre sehr schwierig, weil du jeden Link einzeln bearbeiten müsstest (oder gibt es eine Möglichkeit, dass global zu machen?).
Aber ehrlich gesagt finde ich diese Funktion etwas unsinnig. Das zwingt die Benutzer nur sich zu registrieren und verursacht nur unnötigen Traffic, da diese Benutzer höchstwahrscheinlich sowieso nichts schreiben werden. 
Wenn du so etwas schon erreichen möchtest, dann würde ich der Benutzergruppe Gäste einfach alle Rechte entziehen. Das sollte einen ähnlichen Effekt bringen.
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Oder meinst du Links in Beiträgen?
	
	
	
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
 
 
	
	
	
		
	Beiträge: 250
	Themen: 49
	Registriert seit: 25.03.2006
	
	
 
	
	
		Ich meine Links in Beiträge.
Beispiel:
www.mybb.com
Ich bin jetzt ein Gast und sehe statt diesen Link:
Um diesen Link zu sehen musst du dich registrieren.
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Öffne die Datei inc/functions_post.php und suche nach:
PHP-Code:
function doautourl($message)
{
    $message = " ".$message;
    $message = preg_replace("#([\s\(\)])(https?|ftp|news){1}://([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^\"\s\(\)<\[]*)?)#ie", "\"$1\".doshorturl(\"$2://$3\")", $message);
    $message = preg_replace("#([\s\(\)])(www|ftp)\.(([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^\"\s\(\)<\[]*)?)#ie", "\"$1\".doshorturl(\"$2.$3\", \"$2.$3\")", $message);
    $message = substr($message, 1);
    return $message;
} 
Ersetzen durch:
PHP-Code:
function doautourl($message)
{ 
    $message = " ".$message;
    if($mybb->user['uid'] != "0") {
       $message = preg_replace("#([\s\(\)])(https?|ftp|news){1}://([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^\"\s\(\)<\[]*)?)#ie", "\"$1\".doshorturl(\"$2://$3\")", $message);
       $message = preg_replace("#([\s\(\)])(www|ftp)\.(([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^\"\s\(\)<\[]*)?)#ie", "\"$1\".doshorturl(\"$2.$3\", \"$2.$3\")", $message);
       $message = substr($message, 1);
    } else {
       $message = preg_replace("#([\s\(\)])(https?|ftp|news){1}://([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^\"\s\(\)<\[]*)?)#ie", "<span style=\"color: red;\"Um diesen Link zu sehen musst du dich registrieren.</span>", $message);
       $message = preg_replace("#([\s\(\)])(www|ftp)\.(([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^\"\s\(\)<\[]*)?)#ie", "<span style=\"color: red;\"Um diesen Link zu sehen musst du dich registrieren.</span>", $message);
       $message = substr($message, 1); 
    }
    return $message;
} 
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
 
 
	
	
	
		
	Beiträge: 250
	Themen: 49
	Registriert seit: 25.03.2006
	
	
 
	
	
		Es geht leider nicht. Unverändert.