Kategorie: Php
-
ics Outlook Kalenderdatei generieren
Eine Datei ics.php erstellen und wie nachfolgend aufgeführt aufrufen name = $name; $this->data = „BEGIN:VCALENDAR\nVERSION:2.0\nMETHOD:PUBLISH\nBEGIN:VEVENT\nDTSTART:“.date(„Ymd\THis\Z“,strtotime($start)).“\nDTEND:“.date(„Ymd\THis\Z“,strtotime($end)).“\nLOCATION:“.$location.“\nTRANSP: OPAQUE\nSEQUENCE:0\nUID:\nDTSTAMP:“.date(„Ymd\THis\Z“).“\nSUMMARY:“.$name.“\nDESCRIPTION:“.$description.“\nPRIORITY:1\nCLASS:PUBLIC\nBEGIN:VALARM\nTRIGGER:-PT10080M\nACTION:DISPLAY\nDESCRIPTION:Reminder\nEND:VALARM\nEND:VEVENT\nEND:VCALENDAR\n“; } function saveToServer() { file_put_contents($this->name.“.ics“,$this->data); } function download() { header(„Content-type:text/calendar“); header(‚Content-Disposition: attachment; filename=“‚.$this->name.‘.ics“‚); Header(‚Content-Length: ‚.strlen($this->data)); Header(‚Connection: close‘); echo $this->data; } } $start=date($_GET[„start“]); $end=date($_GET[„end“]); $name=$_GET[„name“]; $description=$_GET[„description“]; $location=$_GET[„location“]; $ics = new ICS($start, $end, $name, $description, $location); $ics->download(); ?> Verwendunghttp://LinkToThisFolder/ics.php?start=2015-03-02%2020:15:00&end=2015-03-03%2015:30:00&name=Titel&description=Beschreibung Artikel zum…
-
Die Datumshölle (für faule Informatiker)
Jeder in der IT Welt kennt Probleme mit Zeit und Datum. Davon gibt es viele wie Datumsformaten, Zeitzonen, willkürlichen auslassen von Tagen in manchen Ländern, Schaltsekunden etc. Wer es nicht kennt, hier ein Video dazu 🙂 Jetzt zu dem Mikrokosmos den ich hier behandeln möchte. Das deutsche Datumsformat in verschiedenen Programmiersprachen, in denen ich mich…
-
Read more Link in jeweiliger Sprache
Fügen Sie folgenden Code in Ihre functions.php in Ihrem Theme Verzeichnis ein und ändern Sie „my_wordpress_theme_folder“ auf den entsprechenden Ordnernamen: // custom „read more“ link function change_excerpt_more() { function new_excerpt_more($more) { return ‚ … ‚.__(‚weiter lesen‘, ‚my_wordpress_theme_folder‘).‘ → ‚; } add_filter(‚excerpt_more‘, ’new_excerpt_more‘); } add_action(‚after_setup_theme‘, ‚change_excerpt_more‘);
-
Eigenes Theme übersetzen Tutorial
Sein eigenes WordPress Theme zu übersetzen ist super einfach, wenn man weiß wie es geht! Das Programm mit dem dies möglich ist, ist meiner Meinung nach nicht sehr intuitiv und deshalb mache ich dieses Tutorial besonders ausführlich. Dadurch kann man statt dem hartcodierten Text My text in primaryLang einfach schreiben und mittels eines Tools werden…
-
Polylang Plugin translated get_page_link
Das Plugin Polylang zum Übersetzen von WordPress Blogs hat für Posts/Pages für jede Sprache eine andere ID. Dies führt dazu, dass auch nach dem Umstellen der Sprache, mit der standard WordPress Funktion zum Umwandeln von Ids zu Links, get_page_link($id) der Link in der Standardsprache zurückgegeben wird. All diese Links auf pll_get_post($id) umzustellen ist eine Arbeit…