Mein Fehler.
PHP: Arrays - Manual
Beiträge von marX
-
-
Guck dir mal die <Files>-Direktive an, z.B. hier:
SELFHTML: Webserver/CGI / Webserver / .htaccess - Server-Reaktionen kontrollieren
Verzeichnisse und Dateien mit Passwort schützen -> erweiterte Möglichkeiten -
Das Bild wird wahrscheinlich gefloatet. Entferne mal das 'class="left"' aus dem img-Element.
-
Ich nehm mal an, die Schlüsselwörter stehen z.B. in einem Array. Dann könntest du beim Speichern oder Veröffentlichen der Seite/des Beitrags durch den Content gehen, und jedes Auftauchen eines Schlüsselwortes mit den Klammern umschließen.
Das Plugin, was beim Speichern eines Posts ausgeführt wird, müsste dann in etwa so aussehen:
PHPfunction replace_tpldia_keys($content) { $search = new Array(); // hier das Array mit den Keywords füllen. $replace = new Array(); // selbe Keywords, jeweils in {{...}} eingeschlossen return str_replace($search, $replace, $content); } add_filter('content_save_pre', 'replace_tpldia_keys');
(ungetestet)$search würde dann z.B. so aussehen:
(' key1 ', ' key2 ', ' key3 ')und $replace entsprechend so:
(' {{key1}} ', ' {{key2}} ', ' {{key3}} ');Die Leerzeichen in den Strings, damit keine Keys in Wortteilen verwendet werden, sowie keine {{keys}} doppelt mit Klammern versehen werden.
(Mehr Freiheiten hast du evtl. beim Einsatz von Regulären Ausdrücken...) -
Natürlich kannst du Wörter in deinen Einträgen in {{...}} einschließen.
Was möchtest du tun? Diese Platzhalter dann automatisiert mit Code ersetzen? Dazu müsstest du dir dann ein kleines Plugin schreiben, welches diese Schlüsselwörter dann bei der Ausgabe bzw. beim Speichern in die Datenbank mit deinem Code ersetzt.
-
Sollen die Kategorien nur für dieses eine Jahr angezeigt werden, oder die Beiträge *in* den Kategorien?
Letzteres kannst du erreichen, indem du vor dem Loop des Kategorie-Templates einsetzt.
(Doku: Template Tags/query posts « WordPress Codex)Bei wp_get_archives() gibt es meines Wissens keinen Offset-Parameter. Eventuell alle Ausgeben, und mit einem selbstgeschriebenen Plugin die 1. Zeilen aus der Ausgabe wieder entfernen...
-
Du musst einfach einen weiteren Loop einfügen, eventuell mit einem query_posts() davor (in einem "Loop" werden in WP die Beiträge ausgegeben). Zum Beispiel so:
PHP<?php query_posts(); ?> <?php while ( have_posts() ) : the_post(); ?> <div class="post"> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php the_content('Weiterlesen »'); ?> </div><!--Post Close --> <?php endwhile; ?>An query_posts() kannst du auch Parameter übergeben, z.B. so dass nur die Beiträge aus 1 Kategorie ausgegeben werden. Näheres in den oben verlinkten Seiten (ich hab mal die englische Doku verlinkt, in der deutschen müsstest du mal selbst suchen ;-)).
-
Nur der Vollständigkeit halber - ich hab das letztens erst für "Protected" erklärt:
http://forum.wordpress-deutschland.org/design/28979-p…k-ersetzen.html
Ist im Prinzip dasselbe. -
Bei mehreren Autoren immer empfehlenswert: "Role Manager". Kann auch diese Einstellung setzen.
-
Wenn sich die URL des Beitrags nicht ändert, dann ändert sich auch nicht der PageRank.
-
Kann hier keine signifikanten Unterschiede erkennen (Windows 2000, IE6 + FF2). Aber okay.
Auch wenn ich kein Freund von "Browserweichen" bin:
Am einfachsten wäre es vermutlich, dem IE per Conditional Comments ein eigenes Stylesheet zuzuweisen, welches entweder nur die Fehler korrigiert oder komplett eigenständig ist. -
Sollen die Mails über den Exchange-Server versendet werden?
Wenn ja, dann stell mal $Mailer auf "smtp" (Zeile 109) und passe die SMTP-Variablen (ab Zeile 149) an die Exchange-Einstellungen an.
Sonst weiß ich aber auch nicht mehr weiter. Kann dir dann nur noch eine tiefe Google-Suche empfehlen... :confused:
-
Ist doch okay, wenn man die Möglichkeit nicht kennt, woher soll man's denn wissen. Dafür gibts ja das Forum.

-
Komisch, ich setz das doch auch ein (v1.74) - die <li> bekommen bei mir ein class="page-item", und auch die Sortierung ist so, wie ich sie im Menü angegeben habe. So hab ich das in meiner Sidebar eingebunden:
PHPif ( function_exists('wswwpx_fold_page_list') ) { wswwpx_fold_page_list('title_li=&sort_column=menu_order'); } else { wp_list_pages('title_li=&sort_column=menu_order'); }
Die fold_pages-Funktion erwartet normalerweise dieselben Parameter, wie wp_list_pages(). -
Kommt aber zuerst diese letze Abfrage in der Reihenfolge des Seitendesigns und danach die obere, wird überall auch auf den statischen Seiten der Beitrag dieser Kategorie (Newsletter) ausgegeben.
Ist ja auch logisch, weil du keinen neuen Query für die 2. Abfrage anlegst. Am besten ist es, wenn du bei der 1. Abfrage ein neues Query-Object anlegst. In etwa so: -
Bei WP kannst du da nix angeben, da es ja wie schon gesagt über die mail-Funktion läuft.
Ich denke das ist so nicht ganz richtig. WP bringt ja auch die PHPMailer-Klasse mit und scheint die auch zu verwenden.mannheimer-maedchen: Guck mal ob du in der Datei wp-includes/class-phpmailer.php die jeweiligen Werte ändern kannst. Sicherungskopie nicht vergessen.

(Z.B. kannst du in Zeile 109 von "mail" auf "sendmail" umstellen.)
-
Such mal nach "page template" oder "Seitentemplate". Damit kannst du im Template einer (speziellen) Seite beliebige Beiträge in einem Extra-Loop ausgeben.
Pages « WordPress Codex
Seiten − WordDoku
(jeweils Punkt 7) -
Schau mal in der header.php nach, bei den meisten Themes solltest du dort fündig werden.
[SIZE="1"](Auch wenn ich nich verstehe warum man das auskommentieren will...)[/SIZE]
-
...und ohne Plugin.
Warum?Du könntest ja auch den Code des Plugins analysieren und die wichtigen Elemente davon in deinem Template verwenden.
-
Such mal nach dem Plugin "Fold_page_list"