Commit c013ad6b authored by cobalt74's avatar cobalt74

v2.1.0 Url Clean - modification REGEX : prise en compte &

https://github.com/ldleman/Leed/issues/229
parent c83051bc
Plugin UrlClean
=============
**UrlClean** est un _Plugin_ pour [Leed](http://projet.idleman.fr/leed), un agrégateur libre de flux RSS.
Le plugin UrlClean permet de nettoyer les urls
Instructions
============
* L' **installation** d'un _plugin_ dans Leed est expliquée [ici](http://projet.idleman.fr/leed/?page=Plugins).
* D'autres _plugins_ pour Leed sont disponibles dans le dépôt [Leed-market](https://github.com/ldleman/Leed-market).
Version
=======
* v2.1.0 - Modification Regex (prise en compte des &)
* v2.0.0 - Modification Regex + ajout clean feedproxy + feedsportal
* v1.0.0 - Développement Initial
Auteur
=======
@kraoc - http://olivierlebris.me
Contributeur : @Cobalt74 - cobalt74 at gmail dot com - www.cobestran.com
\ No newline at end of file
......@@ -4,7 +4,7 @@
@author Olivier <http://olivierlebris.me>
@link http://cybride.net/olivier
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 2.0.0
@version 2.1.0
@description Used to cleanup url from some crap (xtor, utm_) and use url id of RSS feed for clean Feedbrner(feedproxy), feedsportal url
*/
......@@ -18,8 +18,8 @@ function urlclean_plugin_link(&$events){
$link = $event_load->getGuid();
}
$link = preg_replace("/[&#?]xtor=(.)+/", "", $link);
$link = preg_replace("/utm_[^&#]+&*/", "", $link);
$link = preg_replace("/\?&/", "", $link);
$link = preg_replace("/utm_([^&#]|(&amp;))+&*/", "", $link);
$link = preg_replace("/\?&/", "", $link);
if (isset($link[strlen($link) -1])){
if ($link[strlen($link) -1] == '?')
$link = substr($link, 0, strlen($link) -1);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment