Kennt jemand das problem?
Ja, kenne ich. Dann stimmt irgendwas mit der Pfadeinstellung nicht - da musst du rumprobieren.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenKennt jemand das problem?
Ja, kenne ich. Dann stimmt irgendwas mit der Pfadeinstellung nicht - da musst du rumprobieren.
Jetzt hab ich es hingekriegt: die Anführungszeichen mussten in Hochkommata ![]()
Nein, das funktioniert nicht. Wenn ich die Anführungszeichen an der Stelle gegen Hochkommata austausche, gibts eine Fehlermeldung.
Ich hole diesen Thread noch mal nach oben - vielleicht hat heute jemand eine Idee dazu?
Das Plugin oneyearago setzt unter Beiträge Links zu Beiträgen, die vor einem Jahr geschrieben wurden. Im Quelltext ist dann zu sehen
Beiträge vor einem Jahr:<br /><a href=http://www.bla.de/blog/2006/04/13/alte-seite/ rel='bookmark' title='Permanent Link to Alte Seite'>Alte Seite</a>
Es fehlen die Anführungszeichen hinter dem a href, was der W3C-Validator bemängelt. Das Plugin sieht aber so aus:
function oneyearago ($before = 'In the past: ', $after = '', $mode = '1', $yearsago = '1', $limit = '3') {
global $wpdb;
if ($mode == 0) {
$currentdate = date('Y-m-d');
}
if ($mode == 1) {
$currentdate = get_the_time('Y-m-d');
}
$a = explode("-", $currentdate);
$hua_day = $a[2];
$hua_month = $a[1];
$hua_year = $a[0]-$yearsago;
$dateago = $hua_year.'-'.$hua_month.'-'.$hua_day;
$entries = $wpdb->get_results("SELECT *
FROM $wpdb->posts
WHERE post_status = 'publish' && post_date LIKE '$dateago %'
ORDER by 'asc'");
$i = 1;
if ($entries) {
foreach ($entries as $entry) {
if ($i <= $limit) {
if (1 < $i && $i != $limit) $output .= ', ';
if (1 < $i && $i == $limit) $output .= ' and ';
$output .= "<a href=".get_permalink($entry->ID)." rel='bookmark' title='Permanent Link to $entry->post_title'>$entry->post_title</a>";
$i++;
}
}
echo "$before$output$after";
}
}
?>
Alles anzeigen
also mit Anführungszeichen hinter dem a href. Kann mir jemand erklären, wo da der Fehler liegt?
Also falls es denn sonst noch jemanden interessiert: Fürs Pingen dürfen wohl weder fopen() noch fsockopen() deaktiviert sein - und es gibt tatsächlich Webhoster mit ausgeprägtem Sicherheitswahn, die diese Funktionen abstellen.
Herzlichen Dank auch nochmal an dieser Stelle an den Ersteller des Pingfix-Plugins für seine Erklärungen!
Jaja, ein Fragezeichen vergessen und schon stürzt der Turm von Babel zusammen
Wie im echten Leben ![]()
Suche doch mal hier im Forum z.B. nach "Project-Id-Version", da wirst du bestimmt fündig. Vielleicht hilft dieser Thread auch schon weiter.
Und "float: middle;" ist zwar eine nette Idee, existiert aber nicht
Du kannst nur rechts oder links floaten lassen.
Ich habe in einen Blog das Pingfix-Plugin eingebaut. Das scheint aber nicht zu funktionieren, im "Ping Log" stehen nur Fehlermeldungen wie
http://rpc.weblogs.com/ could not be pinged. Error message: “transport error - could not open socket: 110 Connection timed out”
und das für jeden einzelnen Dienst, der angepingt werden soll.
Da auf diesem Server auch andere Plugins nicht funktionieren, die die fopen()-Funktion benutzen, vermute ich, dass es vielleicht damit zusammenhängt. Wird sowas zum Pingen auch gebraucht?
Aha, dann ist klar, warum es mal funktioniert und mal nicht. Danke schön, get_the_category() macht genau, was ich will!
Nein, ich versuche es in der single.php. Ich habe es jetzt mal testweise in einem Blog eingebaut, an dem ich grad bastele, hier. Wenn du da auf irgendeine Motiv-Übersicht rechts klickst, kommt als Überschrift "Fotos zum Thema '...' ". Da funktioniert das single_cat_title. In der single.php habe ich single_cat_title probehalber mal unter den "Zurück"-Link eingebaut, dort steht nun "Dies ist Kategorie". Ohne die Kategorie.
Was mache ich falsch?
Habe ich mal versucht, ändert aber auch nichts, es wird nichts ausgegeben.
Das ist merkwürdig, da wird mir als Kategorie-ID 0 ausgegeben. Kategorie 0 gibts aber gar nicht. :confused:
Hier ist die entsprechende Stelle im Codex.
Kann mich jemand mal über die Funktion <?php single_cat_title(); ?> aufklären? Wenn ich es richtig verstehe, gibt das einfach die Kategorie des jeweiligen Beitrags aus. Wenn ich aber in der single.php <?php the_category(','); ?> austausche gegen <?php single_cat_title(); ?>, dann steht da gar nichts mehr. Genauso ist es mit <?php category_description(); ?>, auch wenn ich eine Kategoriebeschreibung hinterlegt habe, wird nichts ausgegeben. Verstehe ich diese Funktion falsch oder wieso geht das nicht?
müsste ich eigentlich über den menüpunkt "kommentare" nun veränderungen vornehmen können
Also das wäre mir neu. Du kannst die Einstellungen in der paged-comments.php vornehmen, dort steht z.B.
Das kannst du dann so ändern, wie du es haben willst.
würde schon gerne selber entscheiden wann die mails rausgehen!
Will dir ja auch keiner wegnehmen :mrgreen: