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) |
RE: Besucher sollen URLS nicht sehen - NixxusMinimax - 20.01.2007 Michael schrieb:Folgende Funktion in der Datei inc/class_parser.php ist für die Umwandlung von URLs verantwortlich: Hallo zusammen, habe den Code in die class_parser eingebaut. Bekomme zwar keine Fehlermeldung, aber auch kein Resultat. An welcher Stelle genau muss der Code eingefügt werden? Gruß, StechusKaktus RE: Besucher sollen URLS nicht sehen - Susanne - 20.01.2007 Ich habe es nicht mehr eingebaut im Moment, aber soweit ich noch weiß musst du in der inc/class_parser.php suchen nach PHP-Code: $fullurl = $url; davor einfügen PHP-Code: global $mybb; suchen nach PHP-Code: $link = "<a href=\"$fullurl\" target=\"_blank\">$name</a>"; danach einfügen PHP-Code: } else { RE: Besucher sollen URLS nicht sehen - NixxusMinimax - 20.01.2007 Hi Susanne, nix zu machen. Keine Fehler, kein Ergebnis. Bräuchte wohl doch nochmal den kompletten Abschnitt. Danke dir trotzdem schonmal. RE: Besucher sollen URLS nicht sehen - Susanne - 20.01.2007 Doch, es geht, ich habe es gerade ausprobiert. Hier mal für dich der ganze Teil, der ersetzt werden muss PHP-Code: function mycode_parse_url($url, $name="") gegen PHP-Code: function mycode_parse_url($url, $name="") RE: Besucher sollen URLS nicht sehen - NixxusMinimax - 20.01.2007 prima, ich danke dir! der Text erscheint jetzt. kA wo jetzt der Unterschied zu meinen Versuchen liegt. Jetzt muss ich nur noch auf die Reg-Seite verweisen. Ich denke das krieg ich aber hin. Gruß, StechusKaktus Edit: jetzt klappts wie gewünscht. RE: Besucher sollen URLS nicht sehen - Boardie05 - 25.01.2007 Das mit den zuletzt von Susanne beschriebenen Änderungen in der /inc/class_parser.php funktioniert ja einwandfrei. Das habe ich nun in einem Forum eingebaut. Wie kann ich es ermöglichen, dass trotzdem noch evtl. vorhandene Links in der Signatur angezeigt werden? Dabei ist es erstmal egal, ob in den Signaturen aller User oder nur in der Signatur einzelner User. Es würde auch nichts ausmachen, wenn in Posts einzelner User alle URLs trotzdem angezeigt würden (also in Beitrag&Signatur). Ich wollte meinen Sponsoren ermöglichen Links anzubringen, die auch von Gästen und Suchmaschinen gelesen/verfolgt werden können (mindestens in der Signatur). Gruß Boardie05 RE: Besucher sollen URLS nicht sehen - Michael - 25.01.2007 Vorschlag (nicht getestet!): Öffne die Datei inc/functions_post.php und suche nach: PHP-Code: $sig_parser = array( PHP-Code: $sig_parser = array( PHP-Code: function mycode_parse_url($url, $name="") PHP-Code: global $options; PHP-Code: if($mybb->user['uid'] != "0") { PHP-Code: if($mybb->user['uid'] != "0" || $options['show_urls'] == "yes") { RE: Besucher sollen URLS nicht sehen - Boardie05 - 25.01.2007 Danke Michael! Es funktioniert, mit einer kleinen Änderung: Die Variable $options ist wohl weiter oben in der Klasse schon definiert, deshalb habe ich folgendes nicht hinzugefügt: PHP-Code: global $options; und diesen Teil, muss man dann wohl so schreiben: PHP-Code: if($mybb->user['uid'] != "0" || $this->options['show_urls'] == "yes") { Die Änderung in der /inc/functions_post.php habe ich aber eins zu eins übernommen. Wie gesagt: So klappt es bei mir Danke für die schnelle Antwort! Gruß Boardie05 |