Short Links

Antworten
DestinationMuc
Beiträge: 94
Registriert: Sa 31. Aug 2013, 18:52
Wohnort: München

Short Links

Beitrag 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?
Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Short Links

Beitrag 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.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Short Links

Beitrag 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
Dateianhänge
droplet_Shorturl_2013-11-21.zip
(406 Bytes) 283-mal heruntergeladen
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Antworten