Viktor's Supportboard (https://www.v-gn.de/wbb/index.php)
- Support (https://www.v-gn.de/wbb/board.php?boardid=6)
-- Fragen/Hilfe/Sonstiges (wBB2.3.x) (https://www.v-gn.de/wbb/board.php?boardid=72)
--- Autoscout link automatisch umwandeln (https://www.v-gn.de/wbb/thread.php?threadid=7633)
Geschrieben von Breuer76 am 27.06.2007 um 23:32:
Autoscout link automatisch umwandeln
Hallo,
Wenn ein User in einem Beitrag einen Link eingibt der mit Autoscout.de zutun hat, das der Link automatisch umgewandelt wird und der Link von "Affilinet" vorgesetzt wird?
Quasie so:
der user gibt diesen Link an:
http://www.autoscout24.de/Details.aspx?id=jygtikjpzty
und es wird automatisch folgender davor gesetzt:
http://click.autoscout24.de/click.asp?ref=228452&site=1679&type=text&tnb=50
&diurl=http://www.autoscout24.com/affilinet.asp?site=
das das dann so aussieht:
http://click.autoscout24.de/click.asp?ref=228452&site=1679&type=text&tnb=50
&diurl=http://www.autoscout24.com/affilinet.asp?site=http://www.autoscout24
.de/Details.aspx?id=jygtikjpzty
Geschrieben von mkkcs am 27.06.2007 um 23:54:
warum machst Du es nicht so?
ich nehme mal an das der Userlink in einem Feld steht ?
$autoscoutuserlink (als Beispiel)
so dann wird halt der affi-Link vorgesetzt!
$boardautoscoutlink = "http://click.autoscout24.de/click.asp?ref=228452&site=1679&type=text&tnb=5
0
&diurl=http://www.autoscout24.com/affilinet.asp?site=";
dann kommt ins Template
code: |
1:
2:
3:
|
<a href="$boardautoscoutlink$autoscoutuserlink" target="_blank">hier geht es zu Autoscout</a>
|
|
oder wie ist die Verarbeitung des Userlinkes ?
Geschrieben von DonManfred am 28.06.2007 um 00:36:
Da wird man wohl an die class_parse dran müssen, weil ja die url geprüft werden muss, ob es eine autoscouturl ist.
ungetestet (function in class_parse.php ersetzen
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
function formaturl($url, $title = '', $maxwidth = 60, $width1 = 40, $width2 = -15) {
if (!wbb_trim($title)) {
$title = rehtmlconverter($url);
if (!preg_match("/[a-z]:\/\//si", $url)) $url = "http://$url";
if (strpos($url, "www.autoscout24.de") > 0){
$url = "ttp://click.autoscout24.de/click.asp?ref=228452&site=1679&type=text&tnb=50&diurl=http://www.autoscout24.com/affilinet.asp?site=".$url;
}
if ($this->cuturls == 1 && wbb_strlen($title) > $maxwidth) $title = wbb_substr($title, 0, $width1)."...".wbb_substr($title, $width2);
return "<a href=\"$url\" target=\"_blank\">".htmlconverter($this->stripSlashes($title))." <img src=\"alink.gif\" border=\"0\" alt=\"\"></a>";
}
else {
if (!preg_match("/[a-z]:\/\//si", $url)) $url = "http://$url";
if (strpos($url, "www.autoscout24.de") > 0){
$url = "ttp://click.autoscout24.de/click.asp?ref=228452&site=1679&type=text&tnb=50&diurl=http://www.autoscout24.com/affilinet.asp?site=".$url;
}
return "<a href=\"$url\" target=\"_blank\">".$title." <img src=\"alink.gif\" border=\"0\" alt=\"\"></a>";
}
} |
|
Geschrieben von Breuer76 am 28.06.2007 um 00:46:
Hallo,
hab den Code mal eingebaut,
wenn ich jetzt in einem Beitrag den link eingebe: http://www.autoscout24.de/Details.aspx?id=jygtikjpzty
erscheint er so wie er ist, und noch nicht umgeändert als
http://click.autoscout24.de/click.asp?ref=228452&site=1679&type=text&tnb=50
&diurl=http://www.autoscout24.com/affilinet.asp?site=http://www.autoscout24
.de/Details.aspx?id=jygtikjpzty
Geschrieben von janolaf am 28.06.2007 um 01:11:
und warum machst du das nicht ganz einfach mit der zensur- und bannfunktion im acp ?
Geschrieben von Breuer76 am 28.06.2007 um 20:49:
Wie soll das denn gehen, wenn der Link zu Autoscout immer anders ist am schluß ?
Geschrieben von janolaf am 28.06.2007 um 21:09:
eigentlich ganz einfach.
http://www.autoscout24.de
ersetzen durch:
http://click.autoscout24.de/click.asp?ref=228452&site=1679&type=text&tnb=50
&diurl=http://www.autoscout24.com/affilinet.asp?site=http://autoscout24.de
also so eintragen:
http://www.autoscout24.de=http://click.autoscout24.de/click.asp?ref=228452&
site=1679&type=text&tnb=50&diurl=http://www.autoscout24.com/affilinet.asp?s
ite=http://autoscout24.de
probiers einfach mal.
Geschrieben von Breuer76 am 28.06.2007 um 21:42:
Hab ich, funktioniert nicht !
Geschrieben von janolaf am 28.06.2007 um 21:46:
hmm,
ok. aber nen versuch war's allemal wert.
ich vermute mal , der kommt mit den vielen "=" gleichzeitig nicht klar.
Geschrieben von Breuer76 am 28.06.2007 um 21:48:
|
Zitat: Original von janolaf
hmm,
ok. aber nen versuch war's allemal wert.
ich vermute mal , der kommt mit den vielen "=" gleichzeitig nicht klar. |
|
|
Sicher, hätte ja auch klappen können, aber leider nicht.
Er ändert zwar, aber nicht komplett und somit kommt man nur auf die Startseite von affilinet.
Geschrieben von Breuer76 am 17.08.2007 um 21:03:
Hat denn keiner eine Idee, wie man den Link automatisch umwandeln lassen könnte ?
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH