Sorry, es fehlte (an zwei Stellen) eine geschlossene runde Klammer. Habe sie ergänzt, jetzt klappt's.
Beiträge von h-u-g-o
-
-
Na ja, bitte eine etwas konkretere Fehlerbeschreibung.
Beim Entwickler kannst du wahrscheinlich lang auf Antwort warten.
-
Hallo Cinoa,
also ich nehme in den meisten Fällen selbst die geballte Kompetenz dieses Forums in Anspruch und bin froh, wenn ich dann auch mal ab und zu eine kleine Hilfe sein kann.
Ich hoffe, dass das so klappt, ansonsten melde dich einfach noch mal.
Liebe Grüße
Hugo -
Dazu noch eine kurze Frage: Wenn ich jetzt einen Artikel habe, dessen Titel (post_name) mit "suchwort" beginnt, wird dieser String ebenfalls durch "stichwort" ersetzt und der Artikel wäre damit nicht mehr ohne weiteres erreichbar, richtig? Um wirklich nur die Tag-Basis zu erfassen, müsste ich anstatt
so etwas wie
angeben, oder? Wobei man in der .htaccess-Datei bestimmt nicht auf siteurl zugreifen kann!?
-
Falls also tatsächlich "seinen" und "ihren" ausgegeben werden soll, müsste man die Tabelle in der Datenbank um eine Spalte ergänzen, in der das Geschlecht gespeichert wird. Dazu bräuchte es dann noch eine kleine Abfrage im Plugin. Ist das unbedingt gewünscht? Oder ist es auch geschlechtsneutral in Ordnung, so wie ich es jetzt vorgeschlagen habe?
-
So, probier's mal damit:
Zeile 454:
PHP<td align="left"><?php echo $row->first ?> <?php echo $row->last ?> is <?php echo $row->age, ' Today!!' ?></td>ersetzen durch:
PHP<td align="left"><?php echo $row->first ?> <?php echo $row->last ?> feiert heute den <?php echo $row->age ?>. Geburtstag!</td>Zeile 455 löschen. (Sternzeichen)
Zeile 458:
PHP<td align="left"><?php echo $row->first ?> <?php echo $row->last ?> will be <?php echo $row->age + 1, ' on' ?><br /><?php echo $row->bwmd ?></td>ersetzen durch:
PHP<td align="left"><?php echo $row->first ?> <?php echo $row->last ?> feiert am <?php echo date_i18n("j. F Y", strtotime($row->bwmd)) ?> den <?php echo $row->age + 1 ?>. Geburtstag.</td>Zeile 459 löschen (Sternzeichen)
---
Falls du nicht die Ausgabe für die nächsten 7 Tage benutzt, sondern die für den aktuellen Monat, musst du stattdessen folgende Änderungen vornehmen:
Zeile 508:
PHP<td align="left"><?php echo $row->first ?> <?php echo $row->last ?> is <?php echo $row->age, ' Today!!' ?></td>ersetzen durch:
PHP<td align="left"><?php echo $row->first ?> <?php echo $row->last ?> feiert heute den <?php echo $row->age ?>. Geburtstag!</td>Zeile 509 löschen. (Sternzeichen)
Zeile 512:
PHP<td align="left"><?php echo $row->first ?> <?php echo $row->last ?> will be <?php echo $row->age + 1, ' on' ?><br /><?php echo $row->nbirthday ?></td>ersetzen durch:
PHP<td align="left"><?php echo $row->first ?> <?php echo $row->last ?> feiert am <?php echo date_i18n("j. F Y", strtotime($row->bwmd)) ?> den <?php echo $row->age + 1 ?>. Geburtstag.</td>Zeile 513 löschen. (Sternzeichen)
Klappt's?
-
Das Plugin ist nicht von mir, sondern von Edward Knapp. Ich schau's mir mal an.
[edit]Eigentlich gehört das ja nicht in diesen Thread.
Wenn der Text wirklich so aussehen soll, dann müsste man zusätzlich eine Unterscheidung nach Geschlecht vornehmen, denn bei einem Mädchen/einer Frau soll ja dann "[...] ihren ... Geburtstag" ausgegeben werden.[/edit]
-
Hallo,
ist das Plugin Wordpress Thread Comment überhaupt noch sinnvoll? Verschachtelte Kommentare (Antworten auf existierenden Kommentar) sind doch (mittlerweile?) eine Grundfunktion von WordPress.
Liebe Grüße
Hugo -
Vielen Dank für deine Antwort, Ammaletu!
führt zu folgender Ausgabe:
Zitattitle="Geburtstag: -983404800"
Du liegst mit deiner Vermutung also offenbar richtig und da liegt der Hund begraben.
Ja, [COLOR=Black]$row->bdate ist ein Timestamp, genauer vom Typ date. Damit direkt zu arbeiten hatte ich auch schon versucht. Das führt zu folgenden Ergebnissen:
[/COLOR]
->
Zitattitle="Geburtstag: 1938-11-03"
Hier ist das Datum noch richtig.
---
->
Zitattitle="Geburtstag: -983404800"
---
->
Zitattitle="Geburtstag: 1. Januar 1970"
---
->
Zitattitle="Geburtstag: 30. Oktober 2009"
:cry:
-
Hallo,
ich verzweifle langsam. Ich kann mir einfach nicht erklären, warum an einer Stelle anstatt des korrekten Datums immer das des aktuellen Tages ausgegeben wird. Schaut euch das bitte mal an: ~Link entfernt~ (siehe Footer!)
Der Geburtstag wird korrekt ausgegeben:
ZitatHorst Schimanski wird am 3. November 2009 71 Jahre alt.
Im Tooltip soll das Geburtsdatum ( 3. November 1938 ) stehen, aber sobald ich date_i18n benutze, wird immer das Datum des aktuellen Tages angezeigt.
ZitatGeburtstag: 29. Oktober 2009
Der relevante Code:
PHP
Alles anzeigen// Prints out the current and upcoming birthdays function nbday_now() { global $nbday_tablename, $wpdb, $todaybmd; nbday_todaybd(); // get today's birthdays and birthdays 7 days in advance $sql = "SELECT first, last, bdate, birthday, age, sunsign, DATE_FORMAT(bdate, '%W, %M %D %Y') AS nbdate, DATE_FORMAT(birthday, '%W, %M %D %Y') AS bwmd, DATE_FORMAT(birthday, '%D') AS bday FROM $nbday_tablename WHERE SUBSTRING(DATE_SUB(NOW(), INTERVAL 6 HOUR),6,5) >= SUBSTRING(wdate,6,5) AND SUBSTRING(DATE_SUB(NOW(), INTERVAL 6 HOUR),6,5) <= SUBSTRING(birthday,6,5) ORDER BY bday ASC "; $tdseven = $wpdb->get_results($sql); echo '<div><h3>'.__('Nächste Geburtstage', 'nbday').'</h3></div>'; ?> <?php if (!empty($tdseven) ) { ?> <table width="100%" cellpadding="2" cellspacing="1" border='0'> <?php foreach ($tdseven as $row) { ?> <tr> <?php if (substr($row->birthday,5,5) == $todaybmd[0]) { ?> <td align="left"><?php echo $row->first ?> <?php echo $row->last ?> is <?php echo $row->age, ' Today!!' ?></td> <td align="right" valign="bottom"><?php echo $row->sunsign ?></td> </tr> <?php } else { ?> <td align="center"><a href="http://www.wordpress.org/" title="Geburtstag: <?php echo date_i18n("j. F Y", strtotime($row->nbdate)) ?>"><?php echo $row->first ?> <?php echo $row->last ?> wird am <?php echo date_i18n("j. F Y", strtotime($row->bwmd)) ?> <?php echo $row->age + 1 ?> Jahre alt.</a></td> <?php } ?> </tr> <?php } ?> </table> <?php } else { ?> <p><?php _e("You're Safe - No Birthdays coming up.") ?></p> <?php } }Das vollständige angepasste Plugin gibt's [COLOR=Blue]hier[/COLOR]. ~Link entfernt~
Würde mich über Hilfe sehr freuen, hat mich schon viel Nerven gekostet...
Liebe Grüße
HugoPS:
Wenn ich anstatt
schreibe:
dann wird das korrekte Datum ausgegeben, nur halt nicht so formatiert, wie ich's gern hätte.
-
Ok, danke! Schönen Abend noch!
-
Danke dir, Putzlowitsch! :-D
Wenn der User dann den Schlüssel eingegeben und ein neues Passwort eingestellt hat, verschwindet der dann wieder aus der Datenbank?
-
Hallo,
wofür ist eigentlich die Spalte user_activation_key in wp_users und wann wird da etwas hineingeschrieben? Soweit ich weiß, gibt es nicht die Funktion, dass Benutzer ihre Registrierung erst durch Aufruf/Eingabe eines Aktivierungsschlüssels bestätigen müssen. Wofür also die Spalte?
Bei den meisten Benutzern ist das entsprechende Feld leer, allerdings stand bei einem dort ein Code drin. Das verwirrt mich. Kann mir da jemand helfen?
Liebe Grüße
Hugo -
Du hast mir aber echt toll geholfen, herzlichen Dank! :-D
-
Vielen Dank für deine schnelle Antwort!
Ich habe es noch nicht ausprobiert. "/" ist aber als RewriteBase angegeben, das ist ja Standard.
-
Hallo,
wie kann ich denn ein existierendes Widget um die Option erweitern, dass der Titel bequem im Backend geändert werden kann?
Liebe Grüße
Hugo -
-
Mensch, klasse. Ganz herzlichen Dank! [size=8]Mir fehlt hier der "Daumen-Hoch-Smiley".[/SIZE]
-
Und kannst du dir das erklären?
Auf jeden Fall gut zu wissen, danke dir!
-
Doch, hat es, und genau dort kann man den Text ersetzen. *schäm*
Vielen Dank, jottlieb!
Ach so, nur mal grundsätzlich, eigentlich dürfte ein serialisiertes Array doch nicht kaputt gehen, wenn man darin nur einen String ersetzt, oder?