MyBB.de Forum
Besucher sollen URLS nicht sehen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Besucher sollen URLS nicht sehen (/thread-2180.html)

Seiten: Seiten: 1 2 3 4


Besucher sollen URLS nicht sehen - Ramm - 27.05.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.


RE: Besucher sollen URLS nicht sehen - computexx - 27.05.2006

Nur den Link oder das Komplette Forum?


RE: Besucher sollen URLS nicht sehen - Ramm - 27.05.2006

Gäste sollen im Forum keine Links sehen.




RE: Besucher sollen URLS nicht sehen - computexx - 28.05.2006

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 Sad


RE: Besucher sollen URLS nicht sehen - olby - 28.05.2006

vielleicht als Attachment einfügen ?


.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 Smile




RE: Besucher sollen URLS nicht sehen - Mak - 28.05.2006

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.


RE: Besucher sollen URLS nicht sehen - Michael - 28.05.2006

Oder meinst du Links in Beiträgen?


RE: Besucher sollen URLS nicht sehen - Ramm - 28.05.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.


RE: Besucher sollen URLS nicht sehen - Michael - 28.05.2006

Ö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($message1);
    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($message1);
    } 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($message1); 
    }
    return 
$message;




RE: Besucher sollen URLS nicht sehen - Ramm - 28.05.2006

Es geht leider nicht. Unverändert.