Danke. Mal sehen ob ich damit mein Problem lösen kann.
Beiträge von learner
-
-
Ich habe verschiedene Seiten auf denen verschiedene Widgets kontextabhängig angezeigt werden.
In Zukunft sollen weitere Seiten und Widgets dazukommen. Da die Wdgets verschieden designt sind und sich der Pflegeaufwand in Grenzen halten soll suche ich nach einer Lösung die Widgets nicht einzeln über ihren Selector anzusprechen, sondern würde gerne die Position innerhalb der primary Widget-Area (Twenty Ten Theme) ansprechen.
Das erste Widget in der linken Spalte soll z.B. immer einen weißen Hintergrund haben. Auch wenn ein neues Widget an die Position auf einer neuen Seite geschoben wird.
Hat jemand eine Idee wie man das lösen könnte?
Bin für jeden Tipp dankbar. -
Ich möchte gern, dass bei einem neuen Kommentar eine Benachrichtigung per Email an alle registrierten Benutzer geschickt wird.
Kann jemand ein Plugin empfehlen?
-
Was heißt denn über "Custom Fields" ausgeben lassen genau?
Muss ich dazu die Benutzerdefinierten Felder unter dem Editor im Backend nutzen?
Wie verhindere ich denn das die the content- Abfrage nicht noch zusätzlich ein Bils ausspuckt?
Wenn ich es recht verstanden habe gibt the-content ja immer Bild und Text aus.
-
Vielen Dank für den Tipp! :-)
Werde das mal ausprobieren.
-
Ich stehe vor folgendem Problem. Habe mir ein eigenes Template gebaut.
An einer Stelle möchte ich eine Seite ausgeben, die folgendermaßen aussieht:Oben ein großes Bild
Darunter links u. rechts bündig abgeschlossen der statische Text.
Soweit auch kein Problem.Jedoch möchte ich dem Text einen Innenabstand geben (padding)
Das Bild hingegen soll davon nicht berührt werden.Im Template habe ich <? the_content ()> als Befehl gefunden, der ja dann sofort Bild und Text gemeinsam ausspuckt.
Kann man die Funktion noch weiter aufdröseln, so dass man die Textausgabe mit einem eigenen Selector versehen kann?
Wie kommt man daran?
Hat jemand einen Tipp? -
-
Ich benutze das Twenty Ten Theme undpasse es gerade ein wenig an. Das Theme stellt die Möglichkeit zur Verfügung Widgets im Footer zu platzieren.
So weit so gut. Nun möchte ich das die Widgets in der Sidebar anders aussehen als die im Footer. Ich möchte z.B. die Formatierung des Widget-Titels ändern.
Dafür gibt es die Klasse .widget-titleÄndere ich das Layout der Klasse ändert es sich in Footer und Sidebar.
Mir stellt sich nun die Preisfrage. Wie bekomme ich beides voneinander getrennt?Habe im HTML Code von footer-sidebar.php (Dort werden die Widgets aufgerufen) den Aufruf der Klasse nicht finden können.
Wahrscheinlich ein CSS Problem. Hab es mit footer.widget-title versucht. Nix!
Mir fehlt einfach die Syntax. Hat jemand einen Tipp? -
Vielen Dank für den Tipp! :-)
So funktioniert es. Im ersten Loop ein Array definieren und mit den ID's füllen, dann im zweiten Loop den o.g. Code anwenden.
Auch hier beschrieben: http://bueltge.de/duplikate-im-l…ss-filtern/882/
-
Hallo zusammen. Auf einer Seite soll zunächst der Inhalt, darunter sollen dann Exzerpte anderer Seiten ausgegeben werden. Dazu habe ich mir ein Seiten-Template gebaut. Funktioniert auch.
Die Seiten, die ausgeben werden sollen habe ich als Unterseite definiert und rufe mit einem Query alle Unterseiten der Seite mit der ID 85 (post_parent) ab.
Nun möchte ich aber, das die Seite auf der man sich gerade befindet nicht auch noch als Exzerpt ausgegeben wird. Ich müsste also irgendwie schaffen WP zu verklickern, das der Beitrag, der gerade aktuell aufgerufen ist ausgeschlossen wird.
Hat jemand einen Tipp für mich?
Hier der Code:
PHP
Alles anzeigen<?php /* Template Name: Marken & Produkte */ ?> <?php get_header(); ?> <div id="container"> <div id="content" role="main"> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <!-- <?php if ( is_front_page() ) { ?> <h2 class="entry-title"><?php the_title(); ?></h2> <?php } else { ?> <h1 class="entry-title"><?php the_title(); ?></h1> --> <?php } ?> <div class="entry-content"> <?php the_content(); ?> <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?> <!-- <?php edit_post_link( __( 'Edit', 'twentyten' ), '<span class="edit-link">', '</span>' ); ?> --> </div><!-- .entry-content --> </div><!-- #post-## --> <?php comments_template( '', true ); ?> <?php endwhile; ?> <div id="auszug"> <?php query_posts(array('showposts' => 30, 'post_parent' => 85, 'post_type' => 'page'));?> <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <h2 id="post-<?php the_ID(); ?>"> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <p><?php print do_excerpt(get_the_excerpt(), 20); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="weiterlesen"> weiterlesen</a> </p> <?php endwhile; ?> <?php wp_reset_query(); ?> </div> </div><!-- #content --> </div><!-- #container --> <?php get_sidebar(); ?> <?php get_footer(); ?> -
Genau das gleiche Problem hatte ich auch.
Schaut Euch mal das Plugin FeedWordPress an. Damit kann man Multisite Blogs miteinander verdrahten.
Man definiert ein Hauptblog, in dem dann die Inhalte syndiziert werden. Das ganze kann man dann noch über Kategorien steuern.
Die Einstellungsmöglichkeiten sind vielfältig.
-
Ich habe folgende kniffelige Problemstellung zu lösen.
Eine Multiblog-Installation mit mehreren Blogs.
Ein Blog soll eine Art Hauptblog sein. Dort soll immer nur der neuste Blogbeitrag aus den anderen Blogs angezeigt werden.
Allerdings soll nur der Titel auf einer statischen Seite ausgegeben werden.Jetzt frage ich mich wie, und ob überhaupt, sich die Titel global, d.h. blogübergreifend in einer Multiblog-Installation ansprechen lassen.
Oder müsste ich die Datenbank auslesen um dieses Ziel zu erreichen?
Ist es überhaupt möglich den Inhalt eines Datenbankfeldes (in diesem Fall den Beitragstitel) auf einer Seite auszugeben?
Für einen Tipp wäre ich sehr dankbar.
-
Das war tatsächlich die Lösung des Problems. Wahrscheinlich habe ich als ich den absoluten Pfad via Firebug getestet habe einen Tippfehler o.ä. drin gehabt.
Vielen Dank für den Hinweis! So wird die Grafik nun auf jeder Seite angezeigt. Hatte also nichts mit dem Footer zu tun.
Aber warum es ausgerechnet nur bei den Seiten zu diesem Pfad-Problem gekommen ist mir immer noch schleierhaft.
Dennoch funktioniert es so. Prima! Wünsche noch einen schönen Sonntag! :-P
-
Das ist seltsam. Ruft man die Seite mit dem fehlenden Bild auf und untersucht sie mit Firebug, dann stimmt jedoch der hinterlegte Pfad.
Habe es an dieser Stelle auch schon mit dem absoluten Pfad versucht. nix!
Wie kann das sein? Der Pfad zu dem besagten Bild ist doch in footer.php definiert und wird via <? get footer-Tag> sowohl in der Page als auch in der Index.php aufgerufen.
-
Danke für die Hinweise.
alle Plugins durchgecheckt --> nichts gebracht.
CSS Datei --> ist in beiden Installationen die gleiche
Außerdem kurios: vorher war der Footer auf jeder Seite zu sehen. Habe nur eine Grafik im Footer ausgetauscht. Dann tauchte das Problem auf.
Was mich verwirrt: Footer ist doch Footer. Egal ob er von einer Seite (page) oder auf der Startseite aufgerufen wird, oder ???
Hier mal der Link zu der Seite:
-
Ich arbeite mit einer angepassten Version des Default Themes und Wordpress 2.92
Seltsamerweise wird in meiner WP Installation sobald ich eine Seite aufrufe der Footer nicht ausgegeben.
Bei der Startseite (Hauptseite mit einem statischen Artikel) funktioniert es hingegen. Im Code konnte ich nichts erkennen. page.php und footer.php sehen ganz normal aus.
Footer -->PHP
Alles anzeigen<?php /** * @package WordPress * @subpackage Default_Theme */ ?> <hr /> <div id="footer" role="contentinfo"> <div id="sponsoren"> <img src="wp-content/themes/default/images/sponsoren.jpg" width="860" height="120" border="0" usemap="#Map"> <map name="Map"> <area shape="rect" coords="20,23,129,51" href="http://www.karstadt.de/redmedia/unternehmen/de/profil/6.htm" target="_blank"> <area shape="rect" coords="147,21,248,54" href="http://www.schloss-quelle.de/" target="_blank"> <area shape="rect" coords="267,17,316,54" href="http://kia.de/" target="_blank"> <area shape="rect" coords="365,21,402,54" href="http://messe-essen.de/" target="_blank"> <area shape="rect" coords="438,22,506,61" href="http://tas-agentur.de"> <area shape="rect" coords="529,24,621,57" href="http://www.allbau.de/" target="_blank"> <area shape="rect" coords="652,25,734,58" href="http://www.stadtwerke-essen.de/" target="_blank"> <area shape="rect" coords="765,18,827,58" href="http://www.ebe-essen.de/" target="_blank"> <area shape="rect" coords="16,73,85,104" href="http://www.essen-fuer-das-ruhrgebiet.ruhr2010.de/" target="_blank"> <area shape="rect" coords="105,74,212,104" href="http://sparkasse-essen.de"> <area shape="rect" coords="232,74,289,104" href="http://www.trink-und-spare.de/" target="_blank"> <area shape="rect" coords="314,72,389,103" href="http://www.reintges.de" target="_blank"> <area shape="rect" coords="415,66,466,106" href="http://11freunde-diebar.de" target="_blank"> <area shape="rect" coords="487,73,577,107" href="http://publicity-werbung.de/" target="_blank"> <area shape="rect" coords="593,75,657,106" href="http://www.radioessen.de/" target="_blank"> <area shape="rect" coords="678,77,738,106" href="http://waz.de" target="_blank"> <area shape="rect" coords="762,79,831,105" href="http://www.nrz.de" target="_blank"> </map> </div> <p> </div> </div> <?php wp_footer(); ?> </body> </html>page.php
PHP
Alles anzeigen<?php get_header(); ?> <div id="content" class="narrowcolumn"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <!-- <h2><?php the_title(); ?></h2> --> <div class="entry"> <?php the_content('<p class="serif">' . __('Read the rest of this page »', 'kubrick') . '</p>'); ?> <?php wp_link_pages(array('before' => '<p><strong>' . __('Pages:', 'kubrick') . '</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> </div> </div> <?php endwhile; endif; ?> <?php edit_post_link(__('Edit this entry.', 'kubrick'), '<p>', '</p>'); ?> </div> <?php get_sidebar(); ?> <?php get_footer(); ?>
Und jetzt kommt der Knaller: ich habe das Template mal auf eine andere Testinstallation von WP herübergezogen. Dort funktioniert alles ganz normal. Der Code von footer.php und page.php sind identisch.
Hat von Euch jemand nen Tipp wo ich sonst noch nachsehen könnte?