hesstobi / herrnhuter-losung-widget Goto Github PK
View Code? Open in Web Editor NEWEin Wordpress-Plugin was die tägliche Losung der Herrnhuter Brüdergemeinde in Deutsch als Widget an der Sidebar an zeigt.
License: GNU General Public License v2.0
Ein Wordpress-Plugin was die tägliche Losung der Herrnhuter Brüdergemeinde in Deutsch als Widget an der Sidebar an zeigt.
License: GNU General Public License v2.0
In https://github.com/hesstobi/herrnhuter-losung-widget/blob/master/lib/xml_automatic_updater.php#L46-L53 ist die Umgebung von WP_DEBUG
abhängig, was dazu führt, dass auf meiner Seite das automatische Update nicht funktioniert.
Ich schlage vor hier die Konstante WP_ENV
(roots/bedrock framework) zur Identifizierung der Umgebung zu nutzen:
protected function _getDownloadUrl($date)
{
if (defined('WP_ENV') && WP_ENV === 'development')
$url = 'http://localhost/local/Losung_%s_XML.zip';
else
$url = apply_filters('herrnhuterlosung_download_url', self::DOWNLOAD_URL);
return sprintf($url, (int) $date['year']);
}
Gerne erstelle ich auch einen PR für die Änderung.
Hallo,
hatte mir die neue Version 1.7 aufegespielt, jedoch funktioniert im Widget die Update Funktion nicht. Habe dann die aktuelle xml-Datei unter losungen.de runtergeladen, entpackt und in losungen2015.xml umbenannt. Danach habe ich diese in das Plugin Verzeichnis, wo die losungen2014.xml liegt, hineinkopiert und die alte losungen2014.xml gelöscht.
Ich wollte euch darüber informieren und fände es nicht schlecht, wenn die losungen2015.xml hier ins Github eingepflegt wird und man es dann automatisch in der zip-Datei mit drin hat, denn es gibt vielleicht auch andere Leute, die das Problem haben und nicht auf die Idee kommen bzw. kamen und dann aus Frust das Plugin wieder deinstallieren. Das finde ich persönlich nicht so toll, da ich das Plugin gut finde und es sich wunderbar auf unserer Homepage macht. Auf diesem Wege noch einmal vielen Dank dafür.
Snowlord
Wir sind auf der Suche nach einem Plugin für Wordpress mit nur der Herrnhuter Tageslosung, also ohne den Lehrtext. Können Sie uns weiterhelfen?
Hallo,
bei Wordpress-MU gibt es ein Problem mit den Updates der Losungsdaten - das Herunterladen der aktuellen Losungsdateien muss für jede Installation einzeln durchgeführt werden...
Das sollte nur einmal notwendig sein.
Ciao!
Stefan
Die Fehlermeldungen im XML-Updater https://github.com/hesstobi/herrnhuter-losung-widget/blob/master/lib/xmlfilereader.php#L62-L64 und https://github.com/hesstobi/herrnhuter-losung-widget/blob/master/lib/xml_automatic_updater.php#L134-L135 sollten m.E. nicht von WP_DEBUG
abhängig sein, sondern als Admin Notices bzw. Errors ausgespielt werden.
Ich steige selber erst ein in die WordPress Programmierung und habe vor dieses Plugin etwas auszubauen. Deshalb möchte ich nicht meinen eigenen Versuch weiter ausbauen (LosungWP) sondern möchte dieses Plugin weiter ausbauen.
Auf der Losungs Webpage habe ich einen RSS Feed gefunden mit der täglichen Losung (Losung Feed) wäre, dass nicht eine alternative zum manuellen hochladen des XML Files?
Entschuldigung,
die Download URL im vorletzten Pull Request war noch falsch. Sie ist leider nicht so einfach aufgebaut.
Richtige URL
https://www.losungen.de/fileadmin/media-losungen/download/Losung_%s_XML.zip
Im neuen Pull Request ist sie richtig.
Thomas aka Byggvir
Hi,
habe das Plugin in der Version 1.7.3 in einem Wordpress 4.7.2 installiert und aktiviert. Die aktuelle Losungsdatei losungen2017.xml liegt im plugin-Verzeichnis. Trotzdem bekomme ich den o.g. Fehler. Habe mal ein bisschen im Code rumgesucht (mein PHP ist ziemlich verstaubt) und habe zumindest heraus gefunden, dass das Plugin die Datei findet, aber halt keine aktuelle Losung im xml-Objekt finden kann ($xml ist false).
Ich gehe im Moment von einem Layer-8-Problem aus. Hilfe wäre trotzdem nett.
Dank und Gruß
Jochen
Wird es noch ein Update der Losungen geben (2015)?
Besten Dank vorab für die Antwort.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.