Seite 1 von 2

Suche: BBCode-Amazon-Mod

Verfasst: 20.12.2004 21:15
von Wuppi
Hi

bei dvd-inside.de gibbet nen Mod (ist leider nen vbb) wo man [amazon=ASIN/ISBN]Beschreibung[/amazon] eingibt und schwupps wird beim Aufruf darauf ein Amazon-Link einschließlich Bild (falls vorhanden).

Sowas such ich fürs phpbb2 ... das was ich bisher gefunden habe, wird über z.b. über ein Seperates Feld geregelt - das hat den Hacken das man nur ein Link pro Beitrag setzen kann - nen bissel wenig für ne vernünftige Übersicht.

Gruß
Wuppi

Verfasst: 23.12.2004 16:55
von Wuppi
Hi

keiner der auch an so nen Mod interesse hätte oder vielleicht schon sowas hat? Oder gibbet dat schon?

Gruß
Wuppi

Verfasst: 23.12.2004 18:01
von easygo
Amazon Mod? guckst du hier:

http://phpbb.hotschi.de

:P easygo

Verfasst: 23.12.2004 18:41
von Wuppi
easygo hat geschrieben:Amazon Mod? guckst du hier:

http://phpbb.hotschi.de

:P easygo
Das genau der Mod den ich oben ausgeklammert habe

"
Mit diesem MOD kann man als Nutzer des Amazon.de Partnerprogramms ASINs und ISBNs innerhalb eines Beitrages posten. Dazu wird beim Schreiben des Beitrages in ein neues Feld einfach die ASIN oder ISBN des Artikels eingetragen"

Ich möchte nicht durch ne Eingabezeile limiert sein ... wenn ich meine 20 Amazon-Links in EINEN Post zu setzen, möchte ich das auch tun - dazu kommt noch ein eigener Kommentar und gut ... mit dem oben erwähnten BBCode den z. b. forum.dvd-inside.de nutzt, geht das ... Ich schreib an der stelle wo das teil hinsoll einfach [amazon=ASIN]Das Buch ist echt voll doof - aber kauft es![/amazon]

Beispiel hier: http://forum.dvd-inside.de/showthread.php?t=104283

Gruß
Wuppi

Verfasst: 25.12.2004 22:52
von Nico Haase
öffne includes/bbcode.php
suche:

Code: Alles auswählen

	$bbcode_tpl['url4'] = str_replace('{URL}', 'http://\\1', $bbcode_tpl['url']);
	$bbcode_tpl['url4'] = str_replace('{DESCRIPTION}', '\\3', $bbcode_tpl['url4']);
danach hinzufügen:

Code: Alles auswählen

	$bbcode_tpl['amazon1'] = str_replace('{ISBN}', '\\1', $bbcode_tpl['amazon']);
	$bbcode_tpl['amazon1'] = str_replace('{DESCRIPTION}', '\\2', $bbcode_tpl['amazon1']);
suche:

Code: Alles auswählen

	// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix). 
	$patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\](.*?)\[/url\]#is"; 
	$replacements[] = $bbcode_tpl['url4'];
danach hinzufügen:

Code: Alles auswählen

	// [amazon=ISBN]TITEL[/amazon] code..
	$patterns[] = "#\[amazon=([^ \"\n\r\t<]*?)\](.*?)\[/amazon\]#is";
	$replacements[] = $bbcode_tpl['amazon1'];
öffne templates/subSilver/bbcode.tpl
finde:

Code: Alles auswählen

<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
danach hinzufügen:

Code: Alles auswählen

<!-- BEGIN amazon --><a class="url" href="http://www.amazon.de/exec/obidos/ASIN/{ISBN}/deine Partner-ID" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END amazon -->

wichtig: partner-id ersetzen ;)

Verfasst: 25.12.2004 22:53
von Nico Haase
achja: wer lust aufs cover hat, kann das auch gerne haben...

Verfasst: 04.01.2005 11:28
von easygo
Gerne doch :D sonst wärs net wirklich die
Erleichterung vom Aufwand her ^^

Aber der Ansatz ist gut @ Nico Haase

Verfasst: 04.01.2005 15:01
von Nico Haase
eigentlich ist das nicht nur ein ansatz ;) cover sind problematisch: entweder liest man sie über eine fast schon geratene url ein - das ist einfach, der aufbau ist wohl immer derselbe, aber wer weiß.... - oder man benutzt die amazonlib, die die daten direkt vom amazon-server holt. etwas schwieriger wäre das wohl und auch ressourcenintensiv....

Verfasst: 04.01.2005 16:39
von easygo
Hmja... die Syntax hätt ich gern anstatt Title description

Code: Alles auswählen

"http://images-eu.amazon.com/images/P/" . {ISBN} . ".03.MZZZZZZZ.jpg"
Was muss ich da wo ändern?

Thx :D easygo

Verfasst: 04.01.2005 20:31
von Nico Haase
wat fürne titeldescription?