Ähm, mir geht es wohl wie den meisten anderen die dir gern geholfen hätten... Ohne Glaskugel zum orakeln kommt man so nicht weiter ;) Könntest du vielleicht den Link zu deiner Seite posten, damit dir jemand helfen kann? :)
Beiträge von egado
-
-
Du wirst entsprechende änderungen in deinen Theme-Dateien vornehmen müssen. Vermutlich wird dir dieser Artikel bereits weiterhelfen: http://www.tammyhartdesigns.com/tutorials/word…ges-in-sidebar/
Beste Grüße
-
Huhu,
ich weiß zwar nicht warum du das so lösen möchtest, da es doch ohnehin zu jeder Kategorie eine "Übersichts-Seite" gibt... aber ich stell deinen Plan mal nicht in Frage und biete lieber eine Lösung :)
Versuchs mal hier mit, habs reduziert aufs wesentliche...
PHP
Alles anzeigen<?php /* Template Name: Page Of Posts */ // if you are not using this in a child of Twenty Eleven, you need to replicate the html structure of your own theme. get_header(); ?> <div id="primary"> <div id="content" role="main"> <?php //BEGIN: Content der Seite selbst, sollte der nicht benötigt werden kann man den Teil auch entfernen while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', 'page' ); ?> <?php comments_template( '', true ); ?> <?php endwhile; wp_reset_query(); // end of the loop. wp_reset_query(); //END: Content der Seite selbst ?> <div id="posts-by-category"> <?php //BEGIN: Ausgabe der Posts deren Kategorie mit dem Seitennamen übereinstimmt query_posts( array ( 'category_name' => $post->post_name, 'posts_per_page' => -1 ) ); if ( have_posts() ) : while ( have_posts() ) : the_post(); get_template_part( 'content', get_post_format() ); endwhile; wp_reset_query(); ?> <?php else : ?> <article id="post-0" class="post no-results not-found"> <header class="entry-header"> <h1 class="entry-title"><?php _e( 'Nothing Found', 'twentyeleven' ); ?></h1> </header><!-- .entry-header --> <div class="entry-content"> <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'twentyeleven' ); ?></p> <?php get_search_form(); ?> </div><!-- .entry-content --> </article><!-- #post-0 --> <?php endif; //END: Ausgabe der Posts deren Kategorie mit dem Seitennamen übereinstimmt ?> </div> </div><!-- #content --> </div><!-- #primary --> <?php get_footer(); ?> -
Hallo Mike,
ich kenne das Theme nicht, welches du da verwendest, aber ich denke mit den "Custom Menüs" (Design > Menüs) wirst du sowas umsetzen können.
Damit kannst du manuell das Menü aufbauen und dir deine Struktur wie gewünscht aufbauen, ohne extra Seiten als Übergeordnete Seite anlegen zu müssen. Im Prinzip würdest du die Übergeordnete Seite einfach auf die erste untergeordnete verlinken lassen.
Nachteil: Sehr manuelle Geschichte, neue Seiten müssen per Hand in das Menü eingetragen werden
Vorteil: Sehr exakter Einfluss auf das Menü selbst
-
Sehr gern, die letzten Links waren mehr als Anregung gedacht, denn ich kenne (bisher jedenfals) keine Lösung für dein Vorhaben.
Sowohl ich selbst, als auch in Kundenprojekten ergab sich bisher nicht diese Problematik. Ich denke die grundauslegung der Custom Post Types einfach eine andere ist. Ähnlich wie bei den Artikeln sind sie eher gedacht "unter sich" zu sein oder im gesamten Loop. Aber sie einzelnt als Content-Blöcke in eine Seite zu integrieren klingt durchaus nett, ich bezweifel aber stark, dass sich das ohne große Eigenprogrammierung Lösen lässt. Ob WordPress da die falsche Wahl ist kann ich dir gar nicht sagen, selbst in TYPO3 müsste für sowas meines Wissens nach erstmal eine Menge selbst gelöst werden, da die Content Elemente als solche auch erstmal "recht" statisch sind.
Ich vermisse zwar ähnliche Lösungen wie du, jedoch nicht in der technischen Tiefe. Die Shortcodes halte ich ebenfalls für ungeeignet. Sowohl für Redakteure im allgemeinen als auch für Kunden, obwohl sie ja im Prinzip einfach sind ist es in der Tat nicht zumutbar, zumindest leert mich das die Erfahrung. Das selbe gilt im Prinzip für die Kombination aus Word + WordPress Editor, da wirste noch Freude dran haben, wenn Inhalte aus Word in das System "kopiert" werden ohne die "Einfügen aus Word" Funktion... zerlegt das mal gerne das Erscheinungsbild ;)
Ich bin gespannt, ob es jemanden gibt der noch Ideen hat *daumendrück*
-
Kannst du vielleicht kurz schreiben wie du es gelöst hast, falls mal jemand vor dem selben Problem steht :)
-
Ja verstehe, da kommt der Visual-Composer doch näher dran. Das Advanced Custom Fields ist während der Konfiguration für dich flexibel, aber für die Benutzer doch von festerer Struktur. Habe im Moment keine Idee was da für dich noch besser geeignet wäre.
Ich weiß nur, dass manche Theme-Entwickler eigene Lösungen mitliefern, der "Page-Builder" gehört wohl dazu: http://themes.goodlayers.com/modernize/page-builder/
//EDIT
Weitere mögliche Lösungen für dich
-
Kanns grad nicht testen, habs zu Hause auf nem Localhost laufen. Aber komisch, in meiner Testumgebung hat es prima geklappt mit twentyeleven. Kann natürlich daran liegen, dass ich zwar in unterschiedlichen Jahren Posts hatt, die aber jeweils im selben Monat waren ;) *mist* :)
Danke spickzettel
-
Hi,
ich denke einen großen Teil deiner Wünsche wirst du mit diesen Plugins umsetzen können:
Advanced Custom Fields (Als kostenlose Basis)
http://wordpress.org/extend/plugins/advanced-custom-fields/Flexible Content Field (ergänzung: leider kostenpflichtig)
http://www.advancedcustomfields.com/add-ons/flexible-content-field/Gallery Field (ergänzung: leider kostenpflichtig)
http://www.advancedcustomfields.com/add-ons/gallery-field/Repeater Field (ergänzung: leider kostenpflichtig)
http://www.advancedcustomfields.com/add-ons/repeater-field/Die Teile sind wirklich sehr mächtig, insbesondere in Kombination. Wenn man mal durch die Doku schaut gibts ne Menge was man damit anstellen kann :)
-
btw. Ich hoffe du nutzt das Ganze als ChildTheme, da sonst beim nächsten Theme-Update deine anpassungen wohl überschrieben werden.
Hab eine Weile getüftelt und bin dann auf eine wunderbare Lösung gestoßen (Quelle siehe unten), die ich nach deinen Wünschen angepasst habe. So sieht die category.php des twentyeleven Themes aus, damit deine oben genannte Struktur ausgegeben wird.
PHP
Alles anzeigen<?php /** * The template for displaying Category Archive pages. * * @package WordPress * @subpackage Twenty_Eleven * @since Twenty Eleven 1.0 */ get_header(); ?> <section id="primary"> <div id="content" role="main"> <?php if ( have_posts() ) : ?> <header class="page-header"> <h1 class="page-title"><?php printf( __( 'Category Archives: %s', 'twentyeleven' ), '<span>' . single_cat_title( '', false ) . '</span>' ); ?></h1> <?php $category_description = category_description(); if ( ! empty( $category_description ) ) echo apply_filters( 'category_archive_meta', '<div class="category-archive-meta">' . $category_description . '</div>' ); ?> </header> <?php twentyeleven_content_nav( 'nav-above' ); ?> <?php // Declare some helper vars $previous_year = $year = 0; $previous_month = $month = 0; $ul_open = false; $catID = get_query_var('cat'); // Get the posts $myposts = get_posts("numberposts=-1&cat=$catID&orderby=post_date&order=DESC"); ?> <?php foreach($myposts as $post) : ?> <?php // Setup the post variables setup_postdata($post); $year = mysql2date('Y', $post->post_date); $month = mysql2date('n', $post->post_date); $day = mysql2date('j', $post->post_date); ?> <?php if($year != $previous_year || $month != $previous_month) : ?> <?php if($ul_open == true) : ?> </ul> <?php endif; ?> <h2 class="entry-title">Jahr: <?php the_time('Y'); ?></h2> <ul> <?php $ul_open = true; ?> <?php endif; ?> <?php $previous_year = $year; $previous_month = $month; ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> <?php else : ?> <article id="post-0" class="post no-results not-found"> <header class="entry-header"> <h1 class="entry-title"><?php _e( 'Nothing Found', 'twentyeleven' ); ?></h1> </header><!-- .entry-header --> <div class="entry-content"> <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'twentyeleven' ); ?></p> <?php get_search_form(); ?> </div><!-- .entry-content --> </article><!-- #post-0 --> <?php endif; ?> </div><!-- #content --> </section><!-- #primary --> <?php get_sidebar(); ?> <?php get_footer(); ?>Basiert auf einer Lösung von Wessley Roche: http://wpguy.com/articles/an-ar…ological-order/
-
//EDIT
Vielleicht hilft dir dieses Plugin schon weiter: http://wordpress.org/extend/plugins/simple-yearly-archive/
Da gibts auch ne Demo zu: http://www.schloebe.de/archiv/Man könnte es natürlich auch selber schreiben, aber ich glaube das ist eine praktische Lösung für dich.
//EDIT
Blödsinn, das gibt es nicht Kategoriebasiert aus... sorry... dann bleibt wohl nur selber schreiben. Komme ich vielleicht heute Abend zu, falls bis dahin niemand schneller war ;) -
Hmm... evtl. baue ich mir am Wochenende einen Test, das muss ja auch mit "Boardmitteln" hinhauen... melde mich, wenn ich schlauer bin. :)
-
Ich nehme an, du hast ein eigenes Seiten-Template angelegt für diese Ausgabe o.ä.
Kann es gerade nicht testen, aber versuchs mal mit folgendem Beispiel:PHP
Alles anzeigen<?php query_posts(array( 'post_type' => 'feuerwehrfahrzeug', 'showposts' => 10, 'tax_query' => array( array( 'taxonomy' => 'fahrzeug-kategorie', 'field' => 'slug', 'terms' => 'transporter' ) ) ) ); ?> <?php while (have_posts()) : the_post(); ?> <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> <p><?php the_excerpt(); ?></p> <?php endwhile; ?>Und meld dich mal obs hinhaut oder nicht ;)
-
Wenn ich eine Glaskugel zum orakeln hätte vielleicht, ein Link wäre durchaus hilfreich ;) Gerne auch mit möglichst exakter Beschreibung was "zerschossen" ist, so fern es nicht für fremde direkt augenscheinlich sein sollte. :)
Beste Grüße
-
-
Schlimmer als der Traffic sind die Urheberrechtsverletzungen, mit denen du "marone" dich selbst in Gefahr bringst. In deinem eigenen Interesse solltest du also darüber nachdenken ;) Siehe: http://rechtsanwalt-schwenke.de/faq-abmahnung-…e-bildernutzung
-
-
-
Dieses Verhalten klingt ein wenig danach, als würde jQuery nicht geladen bzw. JavaScripts nicht wirklich... Aber die Ursache ??? Keine Idee grad was das "von allein" verursachen könnte...
-
Eine sehr ähnliche Frage habe ich vor kurzem auch gestellt. Um deinen Domainnamen musst du dir jedenfalls keine Sorgen machen. Vielmehr Frage ich mich, welche meiner Daten nun an Wordpress.com übermittelt werden. Insbesondere bei der Statistik handelt man in deutschland bzw. der EU sehr schnell nicht mehr Datenschutzkonform, da ggf. Daten deiner Besucher an Server im Ausland übertragen werden ohne vorherige Zustimmung der Besucher...
Lange Rede kurzer Sinn, prinzipiell würde ich es als "nicht bis wenig bedenklich" einstufen. Die Sorge um das was da übertragen wird bleibt jedoch bzw. ein komischer Beigeschmack. Die "Verbindung" mit wordpress.com geht so fern ein Account vorhanden ist problemlos, danach bist du sofort einsatzbereit... Im Zweifel lässt sich diese Verbindung ja auch wieder lösen :)
//Update
Gerade drauf gestoßen: http://rechtsanwalt-schwenke.de/wordpress-com-…hutzerklaerung/Leider wird nichts davon erwähnt, welche meiner Daten übertragen werden, aber immerhin kann man es problemlos einsetzen ;)