Danke Olaf, aber ... das beantwortet meine Frage nicht: ich will nicht alle Posts der Kategorie "Alle" von der Anzeige ausschliessen, sondern dass der Link auf die Kategorie "Alle" nicht angezeigt wird. Also nicht
Abgelegt unter: Alle * Bureaucrazy * Gruselkammer
sondern
Abgelegt unter: Bureaucrazy * Gruselkammer
Beiträge von jo@chim
-
-
Ich gebe per
eine Seitenliste aus. Das funktioniert soweit.
Wenn ich nun meine Kategorienseiten anzeige (Ausgabe Datum/Titel der Posts) werden ebenfalls nur 15 Beiträge angezeigt - dort sollten es aber mehr sein, 45 i.e.
Unter WP1.2 habe ich das per FunktionCodewpPaginate($paginateAfterNposts = '45', $pageNavDivider = ' | ', $paginateHome = True, $briefnavigation = TRUE, $navpad = 6)
auf 45 Posts eingestellt ... funktioniert aber anscheinend nimmer unter 1.5.
Oder mache ich was falsch ? -
-
Danke!
Danke Euch beiden für die Infos !
FeedWordPress 0.96 scheint ziemlich genau in die Richtung dessen zu gehen, was ich mir vorgestellt habe ... werde mir das mal genauer ansehen. -
Ich würde gerne die RSS-Feeds meiner Lieblingsblogs (nicht identisch mit der Linkliste) in eine WP1.5-Seite integrieren. Gibts hierfür ein Plugin ?
Soll in etwa so aussehen:
http://www.liberalismus.at/newsroom/index2.php?hours=168 -
Dankschön Euch beiden !
Dankschön Euch beiden ! Werd' mir das mal ansehn ...
-
No sorry, keine Lösung bisher - ich hab mich in letzter Zeit mehr um mein Blog gekümmert. Gruss j.
-
nichts im Skript ersetzen
Zitat von kuchendgefunden und durch deinen Vorschlag: ersetzt.
Nein, Du solltest nichts im Skript ersetzen, sondern den Link auf den mailer.php am Loop in die index.php einfügen :)
Am Link kann es aber im Grunde überhaupt nicht liegen, da das Skript auch "standalone" funktionieren müsste und dann einen Verweis auf den ersten Beitrag im Blog versendet. Zumindest bei mir.
Funktionieren denn die anderen Mailingfeatures von WP bei Dir ? (z.B. Benachrichtigung bei Kommentaren) -
kann ja auch mein Skript sein
Zitat von kuchendWas mache ich jetzt schon wieder falsch?
Ist ja nicht gesagt, dass Du was falsch machst, kann ja auch mein Skript sein :arrow:
Die Bedingung <?php if ($post) { start_wp(); ?> gibt False zurück ... wo hast Du denn den Link eingebunden ? Im Loop ? Du hast inzwischen auf 1.5 umgestellt & es funktioniert immer noch nicht ? Überprüfe doch einmal, ob die Schleife, die die Posts abarbeitet bei Dir ebenso aussieht:
<?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>
btw: Hat jemand anderes das Skript schon getestet ? Bei mir hier läufts zumindest klaglos ...
-
Der Fehler kam weil ich noch ein wenig weiter geknobelt hab:
Untenstehendes Skript gibt nicht nur die Kategorie + Kategoriebeschreibung in der zweiten Zeile aus, sondern auch den Monat bzw. das Datum, wenn man eine zeitabhängige Auswahl trifft:
<?php
if (!empty($cat)) {
echo "<div><h4>";
echo single_cat_title('Ausgewählte Kategorie: ');
echo "</h4><p id='cat_descr'>";
echo(category_description($cat));
echo "</p></div>";
}
if (!empty($m)) {
$mlng = strlen ($m);
if ($mlng == 6) {
echo "<div><h4>Einträge für ";
echo single_month_title(' ');
} else {
echo "<div><h4>Einträge vom ";
$tag = substr($m,6);
$monat = substr($m,4,2);
$jahr = substr($m,0,4);
echo $tag . "." . $monat . "." . $jahr;
}
echo "</h4><p id='cat_descr'></p></div>";
}
?>H4 ist die CSS-Formatierung für die 1. Zeile, cat_descr für die Zweite.
Wie könnte ich jetzt noch die Anzahl der Posts hinter der Kategorieanzeige ermitteln ? Hab schon versucht, dies über die Eigenschaft categories = array(... der Funktion wp_list_cats hinzubekommen, bin aber irgendwie dran gescheitert :cry:
Süüüdkind, Du kannst das sicher oder ?
:wink: -
Danke für das Rätsel !
8)
Die Lösung für alle im Forum:<?php
if (!empty($cat)) {
echo "<div><h4>";
echo(category_description($cat));
echo "<div></h4>";
}
?>zeigt die Beschreibung der Kategorie dort an, wo sie in der index.php eingebunden wurde, also z.B. vor dem Inhaltstag
<div id="content">
Ich habe mir in wp-layout.css noch einen eigenen Überschriften-Typ H4 gestyled, damit das auch ordentlich aussieht ...:!: Vorsicht:
Die Kategorien im Menü werden standardmässig mit Beschreibungen angezeigt (zumindest war das bei mir so), der Wert muss also mittels der Eigenschaft use_desc_for_title auf False gesetzt werden, also z.B.
<?php wp_list_cats('sort_column=name&optioncount=1&use_desc_for_title=0'); ?>
-
mailer.php
Das wp-email hat bei mir auch nicht funktioniert, ich habe es mir deshalb angepasst - siehe http://www.antibuerokratieteam.de/download/mailer.txt
Einfach die Datei mailer.txt ins Stammverzeichnis hoch laden in mailer.php umbenennen und mitBeitrag per E-Mail weiterempfehlen
in Eure index.php einbinden, nach wp_start(); hinter dem <?php the_content(); ?> ...
Müsste unter WP 1.2 eigentlich ebenso wie bei mir ohne jegliche Konfiguration funktionieren. Bitte Gnade, falls nicht - das ist mein erstes PHP-Script :wink:
-
Zitat von ed2k-rider
Hallo,
aber das Sonderzeichen "?" macht da ProblemeWo ist Dein Problem ? Der Aufruf http://blog.filejunkie.de/index.php?cat=1 funktioniert doch wunderbar.
-
Ich schon wieder :D
Ich würde gerne, dass, wenn eine Kategorie ausgewählt wurde, eine kurze Beschreibung der Kategorie (idealerweise die Kategoriebeschreibung aus dem WP-Admin) oben auf der Seite angezeigt wird, also so in etwa
Kategorie Apfelkorn -> oben auf der Seite Überschrift Kategorie: Apfelkorn und Text Hier finden Sie meine leckersten Rezepte mit Apfelkorn
Auf der Standard (chronologischen) Ansicht soll nichts angezeigt werden.
Gibts hierfür ein Template oder ein Plugin/Hack ?
-
Zitat von suedkind
Die Goddess bist Du :D Glückwunsch zur Wohnung & Danke !
-
Ich würde mir gerne am Ende meiner Seite, die ich auf 20 Einträge beschränkt habe, einen Link "
Ältere Beiträge ansehen" o.ä. (bzw. falls vorhanden "jüngere Beiträge ...") anzeigen lassen.
Gibts hierfür einen Hack ? -
Zitat von suedkind
bei problemen die mit dem plugin entstehen, solltest du den autoren darauf hinweisen, zumal es sich noch um eine beta handelt und er tests und hinweise sicher gebrauchen kann
Danke für Deine Antwort. Ich habe mit Scott Merrill längere Zeit über das Problem diskutiert - er kann sich aber auch nicht erklären, warum die Bedingung if (isset($_POST['publish'])) bei mir kein True zurück gibt. Das Script läuft ja auch ansonsten, weil die eigentliche Prüfung an anderer Stelle statt findet.
Andere Frage in diesem Zusammenhang: wie könnte man realisieren, dass ein Mailer-Script nur dann ausgeführt wird, wenn der Post neu erstellt wurde (nicht nur nachträglich editiert) ?
-
Ich habe mir das neue Plugin Subscribe2beta http://www.skippy.net/blog/2005/02/12/subscribe2-beta/ von Scott Merill http://skippy.net/ installiert, mit dem man online Update-Benachrichtigungsmails bestellen und abbestellen kann - klasse Angelegenheit, die ich gerne weiter empfehle !
(Siehe auch http://www.antibuerokratieteam.de/subscribe.php )
Die neue Version für WP 1.2/1.5 habe ich aber noch nicht getestet.
Allerdings funktioniert das Script bei mir nur, wenn ich den Abschnitt if(isset($_POST['publish'])) auskommentiere:
// And away we go...
//if (isset($_POST['publish'])) { // we only want to send on publish
mail($myemailadd, $subject, $mailtext, $headers);
// }
return $post_ID;
} // end subscribe2In anderen Scripts, die diese Variable abprüfen, ist das übrigens genauso.
Meine Frage(n):
Was soll die Condition bewirken ?
Warum könnte das bei mir (WP 1.2) evt. nicht funktionieren ? -
Sub BeforePostQuestion
Zitat von DogManDanke !
btw: wie coded man
eigentlich in PHP ?
:DGruss,
Achim -