Seite 1 von 1

Short Links

Verfasst: Do 21. Nov 2013, 11:18
von DestinationMuc
Hallo,

ich wollte gestern Abend diese "Funktion" einbinden, bin aber irgendwie am Droplet gescheitert.

http://short.dev4me.nl/

Droplet Code:

Code: Alles auswählen

//:create short url's
//:
//Shorturl - remove pages/php from links
global $wb;
$wb->preprocess($wb_page_data);
$linkstart = WB_URL.PAGES_DIRECTORY;
$linkend = PAGE_EXTENSION;
$nwlinkstart = CAT_URL;
$nwlinkend = '/';

preg_match_all('~'.$linkstart.'(.*?)\\'.$linkend.'~', $wb_page_data, $links);
foreach ($links[1] as $link) {
    $wb_page_data = str_replace($linkstart.$link.$linkend, $nwlinkstart.$link.$nwlinkend, $wb_page_data);
}
return true;
$linkstart und $linkend hatte ich entsprechend fest hinterlegt und trotzdem kommt immer wieder Syntaxfehler beim Abspeichern des Droplets.

Oder wird es evtl. auch gern als Widget eine eigene Funktion kommen?

Re: Short Links

Verfasst: Do 21. Nov 2013, 11:26
von shadowcat
Ich glaube Matthias / creativecat hatte dazu irgendwas in Planung.

Ich schau mir das Droplet später mal an. Ich glaube, der Syntaxchecker hat an der Stelle ein Problem. Ich konnte neulich das EmailFilter Droplet auch nicht über das Backend bearbeiten, sondern mußte es direkt in die DB schreiben.

Re: Short Links

Verfasst: Do 21. Nov 2013, 11:32
von shadowcat
Probier mal das Ding zu importieren. Funzt bei mir, aber den Fehler mit dem Syntaxchecker hab ich auch. Ich mach dafür einen Issue auf. -> https://github.com/webbird/LEPTON_2_BlackCat/issues/199