Beiträge von Ammaletu

    Zitat

    Ich finde auf meinen PC nirgendwo das Verzeichnis /wp-content/plugins. Oder gibt es das nur online?

    Das Verzeichnis gibt es überall, wo Du WordPress installiert hast. Die Plugindateien müssen logischerweise in die WordPress-Installation, also in Deinem Fall sicherlich per FTP auf den Server.

    Du hast WordPress doch auf einem Server installiert, oder nutzt Du einen Service wie wordpress.com?!

    Zitat

    Du meinst, um nichts doppelt zu entwickeln?

    Naja, auch aus Nettigkeit. Rechtlich gesehen müsste das Plugin unter der GPL stehen und man dürfte es also nach Belieben verändern und neu veröffentlichen, so lange man den Namen des ursprünglichen Autors dran lässt. Aber netter ist es schon, wenn man erstmal fragt, ob das dem Autor Recht ist. ;-) Und ja, könnte ja sein, dass er das Ding schon komplett umgeschrieben hat und kurz davor ist, eine neue Version zu veröffentlichen. Glaube ich jetzt nicht direkt, aber könnte ja sein.

    Zitat

    So etwas gibt es, einen internen WP-Cron?

    Ja, siehe Codex:
    http://codex.wordpress.org/Function_Refer…_schedule_event

    Man kann damit Funktionen z.B. einmal täglich oder so laufen lassen, aber eben nur wenn das Blog auch regelmäßig aufgerufen wird.


    Zitat

    Ich gehe schon davon aus, dass es tatsächlich für den Zweck geschrieben wurde, für den es jetzt auch zum Einsatz kommt.

    Ich meinte mehr, ob es z.B. speziell für eine Seite mit sehr hohen Zugriffszahlen geschrieben wurde oder mit sehr vielen Mitgliedern. Wieso sonst sollte man sich z.B. die Berechnung des Alters sparen!? Aber ich vermute mal eher, dass der Autor sich besser mit SQL als mit PHP auskennt und das auch nicht besonders gut. ;-)


    Zitat

    Das stimmt schon. Na ja, ich wäre erst mal froh, wenn es korrekt laufen würde, also ein aktueller Geburstag auch wirklich nur an dem Tag selbst, und zwar von 00:00:00 Uhr bis 23:59:59 Uhr, angezeigt würde. Ich habe schon etwas herumgespielt, leider hat's nicht geklappt.

    Tja, ich nehme halt an, dass man das wirklich mal von grundauf überholen müsste. Der Impuls, das einfach selber zu machen, ist durchaus da, aber ich habe sowas von keine Freizeit, dass das eigentlich nur wieder als Desaster enden kann. :-/ Davon abgesehen müsste man dann schon wenigstens den ursprünglichen Autor fragen, was seine Pläne für das Plugin sind. Ich schaue gerade auf seiner Seite. Viel steht dazu nicht, aber zumindest sollte man ihn darüber kontaktieren können.
    http://www.ejknapp.com/blog/wordpress-plugins/birthday-list/


    Zitat

    Was meinst du denn genau mit WP-Repository?

    http://wordpress.org/extend/plugins/

    Hm, also das ist wirklich merkwürdig. Da hast Du ja nun alles gemacht, was ich so zum Ausprobieren vorschlagen könnte. Die zitierten Warnungen beziehen sich aufs Stylesheet und sind für dieses Problem egal. Wenn dann müsste man einen richtigen JavaScript-Fehler sehen.

    In einem anderen Thread war gerade erwähnt, dass es geholfen hat, im Nutzerprofil das Häkchen bei "visuellen Editor nutzen" wegzunehmen, zu speichern, wieder zu setzen und noch mal zu speichern. Ich kann mir zwar nicht so ganz vorstellen, was das bringen soll, aber probiert das doch vielleicht mal. Ansonsten hätte ich nämlich auch nicht wirklich eine Idee dazu, fürchte ich, dann müsste sich das vielleicht mal jemand direkt anschauen.

    Das Problem tritt im IE8 schon mal nicht mehr auf. Du könntest also per Conditional Comment älteren IEs ein Stylesheet mit der Lösung geben. Wie es sich genau beheben lässt, kann ich auch nicht sagen. Es kann sein, dass ein clear nach dem letzten Listenpunkt helfen würde, aber da wüsste ich gerade nicht, wo man das dran hängen sollte, da ja Listen nur Listenpunkte enthalten dürfen. Eventuell die Hintergrundfarbe also doch an das parent-div hängen, und dann nach dem schließenden ul ein clear einfügen?!

    Du hast Inhalte aus Word kopiert. Warum das schlecht ist, siehst Du im Quelltext der Seite. ;-) Lösung: Den Eintrag "Grüße aus Hamburg" bearbeiten und den Kommentarmüll rauswerfen. In Zukunft nichts mehr aus Word kopieren ohne Umweg über Texteditor. Oder am TinyMCE den Button "aus Word einfügen" nutzen, falls vorhanden (kann sein, dass der nicht standardmäßig da ist, ich habe TinyMCE lange nicht mehr benutzt).

    Wenn Du den iFrame nur auf einer bestimmten Seite anzeigen willst, erstelle für diese Seite ein Seiten-Template (siehe Forensuche, Codex oder Google). In diesem Seiten-Template kannst Du dann z.B. die Sidebar ausblenden und das wirkt sich dann nicht auf andere Seiten aus.

    Zitat

    Kann denn grundsätzlich eine Aktualisierung überhaupt stattfinden, ohne dass ein Skript aufgerufen wird?

    Nein. Es muss so oder so eine PHP-Datei aufgerufen werden, sei es indem sich das per internem WP-Cron an einen Aufruf des Blogs hängt oder sei es einfach per cronjob.

    Die Architektur kommt mir suspekt vor. Keine Ahnung, für welche Situation das ursprünglich mal geschrieben wurde, aber es kann doch z.B. keinen nennenswerten Aufwand darstellen, das Alter durch simple Subtraktion von aktuellem Jahr minus Geburtsjahr auszurechnen. Sowas muss doch nicht redundant in der Datenbank stehen.

    Wenn Du Zeit und Spaß dran hast und sich der ursprüngliche Autor nicht mehr meldet, wäre es vermutlich das beste, Du würdest das sinnvoll weiterentwickeln und dann ins WP-Repository stellen. Dann haben auch mehr Leute eine Chance auf den Quelltext zu schauen und Fehler zu beheben.

    Ok, ok, ich denke, ich weiß worum es geht. Queztapotel, ein bisschen deutlicher ausdrücken kann nicht schaden. ;-) Also, Du willst die Kategorien in der Liste der Seiten verlinken, weil viele Themes die Seiten besonders darstellen. Richtig?

    Wenn das Theme an der Stelle einen Widget-Bereich hat, kannst Du einfach das Seiten- und das Kategorien-Widget dort hinziehen. Bei besseren Themes geht das sicher, aber die meisten werden das wohl fest so im Template stehen haben.

    Wenn Du die Kategorien immer am Ende der Seitenliste anfügen willst, kannst Du das mit einer kleiner Modifikation in der functions.php des Themes machen. Das kann ich Dir bei Bedarf erklären.

    Und dann gibt es noch das Plugin "page links to" (oder so ähnlich) Damit kannst Du leere Seiten erstellen und auf beliebige andere Seiten zeigen lassen. Externe Seiten aber eben auch Deine Kategorieseite. Das taucht dann automatisch in allen Themes als normale Seite mit in der Liste auf. Wenn das mit den Widgets nicht geht, ist das für Dich vielleicht das einfachste. Du musst dann für jede Kategorie eine entsprechende Seite anlegen, dafür werden die beiden Listen auch zusammensortiert.

    Nicht wirklich, sorry. Die Fehlermeldung ist wirklich eindeutig: Die Funktion ist nicht da. Ursache ist normalerweise dass irgendwas falsch oder gar nicht hochgeladen wurde oder sonstwie nicht lesbar ist. Vielleicht liegt es aber auch an der Verbindung von MU und BuddyPress!? Aber ganz ehrlich, da habe ich keine Ahnung von, ob es möglich ist, dass ein BuddyPress-File ein MUE-File so überschreibt, dass andere wichtige Dateien nicht mehr geladen werden. Da müsste bitte mal jemand was zu sagen, der z.B. schon mal mit MU und BuddyPress gearbeitet hat. ;-)

    Ich bin nicht sicher, was Du mit "unterbringen" meinst. Du kannst im Backend natürlich Kategorien erstellen und diesen Kategorien Artikel zuordnen. Das ist der Sinn und die normale Funktionsweise von Kategorien. Klickst Du dann auf die Kategorienseite, werden Dir alle Artikel dieser Kategorie angezeigt. Das nutzt Du so ja auch schon:
    http://www.eichele.ch/william/category/technik/

    Da sind auch die Artikeltitel auf die Einzelansicht verlinkt. Was fehlt da also? Was möchtest Du genau machen? :-)

    Zitat

    Gehe ich eigentlich recht in der Annahme, dass die Datenbank nur aktualisiert wird, wenn auch am Tag des Geburtstages das PHP-Skript aufgerufen wird?

    Kann sein, dass es so gedacht war, aber dann müsste dort "==" stehen statt "=". Aber ganz ehrlich, da blicke ich nicht wirklich durch, was da passiert. Wieso muss die DB denn aktualisiert werden? Steht da das Alter tatsächlich als Zahl in der DB? Das macht doch gar keinen Sinn!?!

    Zitat

    Nun funktionierts.

    Und woran lag es? Hast Du noch was behoben?!


    Zitat

    Weiss jemand wie man die Anzahl der Beiträge bei einem Tag in der Tag Cloud anzeigt:

    Sorry, keine Ahnung. Kann sein, dass das nicht so ohne weiteres geht mit der Standard-Tagcloud-Methode von WP.

    Zitat

    und..kann man die Tags auch in der single.php anzeigen lassen, für jeden Beitrag.

    Steht im ursprünglich verlinkten Artikel:

    PHP
    <?php echo get_the_term_list($post->ID, 'people', 'People: ', ', ', ''); ?>

    So, ich habe das mal lokal getestet. Es liegt auf jeden Fall nicht nur an dem Plugin. Ich habe hier lokal WP 2.8.5 (keine Sprachdatei) und darin das Plugin mal aktiviert und sehe Dein Problem nicht.

    Vermutung: Du bist am Speicherlimit und dieses Plugin hat das jetzt nur zufällig ausgelöst. Falls das so ist, merkst Du das vermutlich, sobald Du ein weiteres, größeres Plugin zu aktivieren versuchst. Alternativ kannst Du die These mit dem "Memory Usage"-Plugin überprüfen: http://wordpress.org/extend/plugins/wp-memory-usage/

    Falls es das nicht ist, muss es an was anderem liegen, vielleicht an der PHP-Version oder so. Ich habe hier lokal PHP 5.2.4 laufen.

    Also die Fehlermeldung ist eigentlich eindeutig: Die Funktion wp_get_current_user() wird nicht gefunden. Sie ist aber Bestandteil von WPMU und sollte auf jeden Fall da sein. Wenn sie es nicht ist, kann das IMHO nur daran liegen, dass WPMU nicht korrekt installiert ist, soll heißen dass einige Dateien fehlen, beschädigt sind, nicht gelesen werden können etc.

    Ich habe auch mal WPMU heruntergeladen und nachgeschaut. Die Funktion ist auf jeden Fall in wp-includes/pluggable.php definiert. Der Fehler muss aber nicht an dieser Datei liegen, es kann ja auch die Datei betreffen, welche pluggable.php normalerweise laden würde. Irgendwo ist da auf jeden Fall der Wurm drin.

    Ich habe keine WPMU-Erfahrung, aber soweit ich weiß, laufen viele WP-Plugins auch mit WPMU. Wenn sie es nicht tun, äußert sich das vermutlich anders. Der Fehler hier stammt ja aus einer WPMU-Datei (capabilities.php), und das darf nicht sein.

    Ich habe allerdings eben in WPMU 2.8.5.2 nachgeschaut. Eventuell solltest Du auf die aktuelle Version upgraden, vielleicht enthielt Deine Version ja einen Fehler?! Es findet sich leider zu MU auf die Schnelle kein Changelog. :-/

    Gehört hab ich davon auch noch nie, aber ich verlinke mal die ergoogelte Doku:
    http://dev.mysql.com/doc/refman/5.1…nction_date-add

    Wenn ich das richtig verstehe, holt die Anweisung das aktuelle Datum und zieht davon sechs Stunden ab. Substring(xxx, 1, 10) ist dann einfach das Rausholen des gewünschten Teiles des Ergebnisstrings, das wird schon stimmen. Aber was das soll, dass statt des aktuellen Datums das aktuelle Datum - 6 Stunden benutzt wird, kann ich Dir auch nicht sagen. Wo stammt der Code denn her? Vielleicht musst Du da mal den Autor fragen?!

    Ich bin ohnehin nicht sicher, was das soll. Verstehe ich das richtig, dass die SQL-Abfragen für $today und $todaymd nur dazu dienen, den Datumsstring zu erhalten? Das würde ich gleich mit PHP machen (date-Funktion?).