Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Ich glaube, Mr Brechreiz meint, du suchst nach:
PHP-Code:
eval("\$mycode_url = \"".$templates->get("mycode_url", 1, 0)."\";");
und fügst davor ein:
PHP-Code:
$parse = parse_url($url);
if(strpos($parse['host'], "amazon.de") !== false)
{
if(strpos($url, "?"))
{
$url .= "&tag=partner-id";
}
else
{
$url .= "?tag=partner-id";
}
}
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
08.11.2016, 16:26
(Dieser Beitrag wurde zuletzt bearbeitet: 08.11.2016, 16:28 von MrBrechreiz.)
Ops, mein Fehler. Ich hatte in der falschen Paket Datei gesucht. In der aktuellen Version kommt dies so natürlich nicht so vor und kann auch dementsprechend nicht gefunden werden.
Nachtrag:
Danke waldo ^^
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 64
Themen: 6
Registriert seit: 18.05.2012
MyBB-Version: 1.8.8
Ok danke. Habe es so versucht. Leider ergänzt er die Links dennoch nicht?
Viele Grüße
Chris
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Eben in beiden MyBB Versionen erfolgreich getestet.
In Version 1.8.7 funktioniert dies wie es frostschutz schrieb
https://www.mybb.de/forum/thread-17346-p...#pid124270
in 1.8.8 so wie es waldo schrieb
https://www.mybb.de/forum/thread-17346-p...#pid223447
Im Beitrag die URL eingefügt jeweils als normalen Text
und im URL MyCode
Code:
[url=www.amazon.de/games]www.amazon.de/games[/url]
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 64
Themen: 6
Registriert seit: 18.05.2012
MyBB-Version: 1.8.8
Mh, vielleicht habe ich auch eine falsche Vorstellung:
Jemand schreibt im Forum z.B.
das hier kann ich euch empfehlen:
https://www.amazon.de/PlayStation-4-Pro-...A4V01BKV26
Mybb erkennt den Link und ergänzt ihn selbständig um die Amazon ID, die meines Wissens einfach hinten angehängt wird. So habe ich dieses zumindest schon in anderen Foren gesehen.
Ich setzte 1.8.7 ein und habe beide Versionen getestet. Es ändert aber keinen einzigen Link? Oder passiert dass nun bei neu geschriebenen Beiträgen?
Viele Grüße
Chris
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Sowie Du einen Link in einen Beitrag einfügst mit "
www.amazon.de" oder "
www.amazon.de/irgendetwas", wird die URL erweitert zu der entsprechenden Erweiterung im Mod. Also zB. "
www.amazon.de/irgendetwas?tag=partner-id" oder eben "
www.amazon.de?tag=partner-id"
Das musst Du dann eben selbst anpassen.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 64
Themen: 6
Registriert seit: 18.05.2012
MyBB-Version: 1.8.8
? Mein Problem ist doch, dass die Links eben nicht erweitert werden. Was soll ich denn "selbst anpassen"? Jeden einzelnen Link, jeden Beitrag selbst "editieren"?
Viele Grüße
Chris
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Gut, oder in deinen Fall nicht Gut. Wie und was hast Du denn nun an der parser Datei geändert ?
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 64
Themen: 6
Registriert seit: 18.05.2012
MyBB-Version: 1.8.8
Nabend,
nun ich habe es z.B. so in die class_parser.php versucht einzufügen
PHP-Code:
foreach($smilie['find'] as $s)
{
$s = $this->parse_html($s);
$parse = parse_url($fullurl);
if(strpos($parse['host'], "amazon.de") !== false)
{
if(strpos($fullurl, "?"))
{
$fullurl .= "&tag=partner-id";
}
else
{
$fullurl .= "?tag=partner-id";
}
}
eval("\$smilie_template = \"".$templates->get("smilie", 1, 0)."\";");
$this->smilies_cache[$s] = $smilie_template;
// workaround for smilies starting with ;
if($s[0] == ";")
also eigentlich beide Versionen vor dem "eval("......"
Viele Grüße
Chris
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Das kann ja auch nicht funktionieren. Das ist überhaupt nicht die Stelle, die wir dir genannt haben.
Wenn du noch 1.8.7 verwendest, wie du oben geschrieben hast, musst du es vor dieser Zeile (das ist Nummer 1042) einfügen:
https://www.mybb.de/forum/thread-17346-p...#pid223435
Wenn du schon 1.8.8. verwendest, musst du es vor dieser Zeile (das ist Nummer 1070) einfügen:
https://www.mybb.de/forum/thread-17346-p...#pid223447
(Und dabei bitte die ganze Zeile beachten, nicht nur das eval..., denn davon gibt es viele in 1.8.8)