Pagina 1 van 1

Marktplaats Link replace

Geplaatst: 23 sep 2005, 15:00
door Stefandv
Niet echt een mod, maar misschien hebben jullie er wat aan, dit is door mij geschreven.
Ik werd gek van die lange links van marktplaats die de layout verpesten, deze wilde ik dus vervangen.

Misshien was het wel gewoon simpeler om gelijk naar de lengte te kijken van ALLE urls maar daar dacht ik toen niet aan.

Code: Selecteer alles

Open includes/bbcode.php 
Find (regel 695): $ret = ' ' . $text;

After, Add:
$ret = preg_replace("#(http://koopjes\.marktplaats\.nl[\w\:%&/.;\=?\[\]+]*)#sie","'<a href=\\1 target=_blank>Marktplaats Link</a>'",$ret);
	$ret = preg_replace("#(http://www\.marktplaats\.nl/index\.php3\?sref=false&url=http%3A//koopjes\.marktplaats\.nl[\w\%&/.;\[\]+]*)#sie","'<a href=\\1 target=_blank>Marktplaats Link</a>'\n", $ret);


Geplaatst: 23 sep 2005, 18:28
door svenn
mooi script jammer dat het wat discrimineerend overkomt ...

Geplaatst: 23 sep 2005, 19:09
door Paul
svennson schreef:mooi script jammer dat het wat discrimineerend overkomt ...
Hoezo komt dit discrimineerend over? :?

Geplaatst: 23 sep 2005, 19:21
door Repsaj
Omdat ie marktplaats anders behandeld dan eBay :P

Geplaatst: 23 sep 2005, 19:54
door Paul
Repsaj schreef:Omdat ie marktplaats anders behandeld dan eBay :P
Nou, wow wat een discriminatie, dus als ik phpbb.com wil verander, en phpbb.nl niet, is dat discriminatie?

Geplaatst: 23 sep 2005, 22:00
door -=|Rik|=-
Inderdaad, dat slaat gewoon als een haring op een pakje saté.

Geplaatst: 23 sep 2005, 22:32
door Bee
Het is leuk geweest zo, we gaan nu weer terug on-topic. Er is nu meer dan genoeg onzin gepost hier.

Geplaatst: 23 sep 2005, 23:31
door Stefandv
Hhaha, ja nah ebay links heb ik niet zo veel op het forum maar marktplaats wel dus die moest er gewoon uit.
Ik bouw het nog wel een keer omdat dat alle lange links gewoon worden ingekort en meer niet.

Geplaatst: 26 sep 2005, 10:24
door Stefandv
Updatje dan:

Code: Selecteer alles


Open includes/bbcode.php
Find (regel 695): $ret = ' ' . $text;

After, Add: 
//marktplaats
$ret = preg_replace("#(((http|www)://)koopjes\.marktplaats\.nl[\w\:%&/.;\=?\[\]+]*)#sie","'<a href=\\1 target=_blank>Marktplaats Link</a>'",$ret);
$ret = preg_replace("#(http://www\.marktplaats\.nl/index\.php3\?sref=false&url=http%3A//koopjes\.marktplaats\.nl[\w\%&/.;\[\]+]*)#sie","'<a href=\\1 target=_blank>Marktplaats Link</a>'\n", $ret);

//ebay
$ret = preg_replace("#(http://cgi\.ebay\.(nl|be|co\.uk)[\w\:%&/.;\\#-\=?\[\]+]*)#sie","'<a href=\\1 target=_blank>Ebay Link</a>'",$ret);
$ret = preg_replace("#(http://cgi\.([0-9A-Z]+)\.ebay\.(nl|be|co\.uk)[\w\:%&/.;\\#-\=?\[\]+]*)#sie","'<a href=\\1 target=_blank>Ebay Link</a>'",$ret);
Ik wil die van ebay eigenlijk nog in 1 keer doen maar dat lukt ff niet.

En heeft iemand het al op zn forum gebruikt?[/b[

Geplaatst: 26 sep 2005, 10:44
door Diablo Gamer
ik heb het op mijn test forum gezet maar ik zie niet veel

meschien een kleine uitleg hoe ik het moet gebuiken ?

Geplaatst: 26 sep 2005, 10:54
door Stefandv
Zo moet het lukken, je hoeft dan geen [url] etc te gebruiken, ze worden gewoon vervangen dan.

Code: Selecteer alles


Open includes/bbcode.php
Find (regel 695): $ret = ' ' . $text;

After, Add: 
//marktplaats
$ret = preg_replace("#(((http|www)://)koopjes\.marktplaats\.nl[\w\:%&/.;\=?\[\]+]*)#sie","'<a href=\\1 target=_blank>Marktplaats Link</a>'",$ret);
$ret = preg_replace("#(http://www\.marktplaats\.nl/index\.php3\?sref=false&url=http%3A//koopjes\.marktplaats\.nl[\w\%&/.;\[\]+]*)#sie","'<a href=\\1 target=_blank>Marktplaats Link</a>'\n", $ret);

//ebay
$ret = preg_replace("#(http://cgi\.ebay\.(nl|be|co\.uk)[\w\:%&/.;\\#-\=?\[\]+]*)#sie","'<a href=\\1 target=_blank>Ebay Link</a>'",$ret);
$ret = preg_replace("#(http://cgi\.([0-9A-Z]+)\.ebay\.(nl|be|co\.uk)[\w\:%&/.;\\#-\=?\[\]+]*)#sie","'<a href=\\1 target=_blank>Ebay Link</a>'",$ret);

Geplaatst: 26 sep 2005, 12:10
door Diablo Gamer
hij doet het goed

maar maak er wel multi link van dus niet aleen Marktplaats Link wat soms worden er meer dan 1 Marktplaats Link gebruikt

Afbeelding

maar meschien een idee voor de volgende update in plaats van Marktplaats Link of Ebay Link dit te doen

2604 Mb Gmail adress [ Marktplaats ] of APOLLO P-2100U [ Ebay ]

en als je dat lukt zal ik het op mijn gewone forum zetten

Geplaatst: 26 sep 2005, 15:27
door Stef
Waarom laat je niet alle te lange links verkleinen?

Geplaatst: 26 sep 2005, 16:36
door Bee
Dat is een goede. Want er begint over discriminatie, maar nu begint het vrolijk opnieuw. Dan gooi ik mijn link ook in de strijd.

http://www.winkelophetinternet.com/wink ... nl&land=nl

Daarom heeft de topic auteur ook al gezegd dat hij een scriptje maakt om alle links in te korten.

Geplaatst: 30 sep 2005, 21:24
door Muiter
Ik wil mij verder niet mengen in de discussie maar werkte bovenstaande code naar behoren? Lijkt mij wel makkelijk namelijk.

Code: Selecteer alles

Open includes/bbcode.php 
Find (regel 695): $ret = ' ' . $text; 

After, Add: 
//marktplaats 
$ret = preg_replace("#(((http|www)://)koopjes\.marktplaats\.nl[\w\:%&/.;\=?\[\]+]*)#sie","'<a href=\\1 target=_blank>Marktplaats Link</a>'",$ret); 
$ret = preg_replace("#(http://www\.marktplaats\.nl/index\.php3\?sref=false&url=http%3A//koopjes\.marktplaats\.nl[\w\%&/.;\[\]+]*)#sie","'<a href=\\1 target=_blank>Marktplaats Link</a>'\n", $ret); 

//ebay 
$ret = preg_replace("#(http://cgi\.ebay\.(nl|be|co\.uk)[\w\:%&/.;\\#-\=?\[\]+]*)#sie","'<a href=\\1 target=_blank>Ebay Link</a>'",$ret); 
$ret = preg_replace("#(http://cgi\.([0-9A-Z]+)\.ebay\.(nl|be|co\.uk)[\w\:%&/.;\\#-\=?\[\]+]*)#sie","'<a href=\\1 target=_blank>Ebay Link</a>'",$ret);

Geplaatst: 30 sep 2005, 21:32
door ajcied
Diablo Gamer schreef:2604 Mb Gmail adress [ Marktplaats ] of APOLLO P-2100U [ Ebay ]
apollo p-2100U lol dat is me printer XD

Geplaatst: 03 okt 2005, 20:18
door Muiter
De ebay link verandert niet bij mij :?:

Waarom staat dit in bbcode.php en niet posting.php?

Geplaatst: 03 okt 2005, 20:52
door Bee
Omdat bbcode.php het aanpassen van teksten aanpast. Vanuit bbcode.php wordt BBcode omgezet, en deze tekst wordt ook omgezet ;)

Geplaatst: 05 okt 2005, 19:04
door Muiter
Muiter schreef:De ebay link verandert niet bij mij :?:
Iemand een idee?
Bee schreef:Omdat bbcode.php het aanpassen van teksten aanpast. Vanuit bbcode.php wordt BBcode omgezet, en deze tekst wordt ook omgezet ;)
Ja maar in posting.php heb ik ook wat staan die tekst aanpast:

Code: Selecteer alles

############################################################## 
## MOD Title: Disable Images In Quotes [2.0.15] 
## MOD Author:    mosymuis < mods[at]mosymuis.nl > (Rens van Dongen) http://mods.mosymuis.nl 
## 
## MOD Description: This mod will replace all images within quotes with links. 
## 
## MOD Version: 1.0.1 
## 
## Installation Level: (Easy) 
## Installation Time: 1 Minute 
## Files To Edit: (1) 
##      - posting.php 
## Included Files: (n/a) 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
posting.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
         $mode = 'reply'; 

# 
#-----[ AFTER, ADD ]--------------------------------------------------- 
# 
         $message = preg_replace ("#\[url=(http://)([^ \"\n\r\t<]*)\]\[img\](http://)([^ \"\n\r\t<]*)\[/img\]\[/url\]#i", '[url=\\1\\2]\\4[/url]', $message); 
         $message = preg_replace ("#\[img\](http://)([^ \"\n\r\t<]*)\[/img\]#i", '[url=\\1\\2]\\2[/url]', $message); 


# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM