Beiträge von pixelhusten
-
-
ich habe einer statischen seite (news) ein template zugewiesen. das soll als 'blog' fungieren, da ich wp als cms einsetze.
also alle news cat einträge sollen da ausgegeben werden. funktioniert auch.
nur bei der navigation zu seite 2 werden mir die gleichen beiträge angezeigt.-> http://www.gute-seiten.net/blog/news
-> http://www.gute-seiten.net/blog/news/page/2
irgendwie nutzt wp dann auch nicht mehr das template, da bilder fehlen. welche seite ruft wp dann auf oder will aufrufen?
im nächsten schritt muss da noch ne suche rein und unterkategorien für news mit jeweiligen links.
PHP
Alles anzeigen<?php /* Template Name: news */ ?> <?php get_header(); ?> <?php query_posts('cat=18'); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php the_date('','<h2>','</h2>'); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h3 class="storytitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3> <div class="meta"><?php _e("Filed under:"); ?> <?php the_category(',') ?> — <?php the_tags(__('Tags: '), ', ', ' — '); ?> <?php the_author() ?> @ <?php the_time() ?> <?php edit_post_link(__('Edit This')); ?></div> <div class="storycontent"> <?php the_content(__('(more...)')); ?> </div> <div class="feedback"> <?php wp_link_pages(); ?> <?php comments_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)')); ?> </div> </div> <?php comments_template(); // Get wp-comments.php template ?> <?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched your criteria.'); ?></p> <?php endif; ?> <?php posts_nav_link(' — ', __('« Newer Posts'), __('Older Posts »')); ?> <?php get_footer(); ?> -
gibt es eine andere möglichkeit als mit
einen titel zu holen, speziell von seiten?
weil ich bekomme immer 2 leerzeichen vor der ausgabe.
-
category-(zahl).php wars.
danke
-
inhaltsverzeichnis der nationalbibliothek bastelst :mrgreen:
das war eigentlich der plan....
also das dropdown menü schmeißt das raus
PHPform action="http://www.gute-seiten.net/blog" method="get"> <select name='cat' id='cat' class='postform' > <option class="level-0" value="12">Design (2)</option> <option class="level-0" value="14">Art (1)</option> <option class="level-0" value="16">Games (1)</option> </select> <input type="submit" name="submit" value="view" /> </form>das template für cat=14 hat die definition
trotzdem wirds nicht aufgerufen
-
ja dann muss ich für jeden neue kategorie das ändern :\
-
ich lese die kategorien über ein drop down menü aus
wie kann ich denn nach klick auf ein bestimmtes template verlinken? -
danke.
klappt.
zum verständnis:
die single.php hat dann nur die funktion (inhalt) der abfragen nach den kategorien. -
ich habe versch. Seiten die versch. templates haben.
dann habe ich versch. kategorien in die artikel abgelegt werden. ich möchte für versch. artikel versch. templates nutzten.für die artikel ansicht wird die page.php bzw. index.php genutzt.
wie kann ich zb. kategorie1.php für bestimmte artikel nutzen? -
ich lasse mir alle artikel einer bestimmten kategorie in einem dropdwon(select) menü ausgeben.
nur passiert nach den klick auf den submit button nicht die gewünschte ausgabe. was muss ändern damit da lande http://gute-seiten.net/blog/70 und nicht da http://gute-seiten.net/blog/?submit=view ?
PHP
Alles anzeigen<form action="<?php bloginfo('url'); ?>" method="get"> <select> <?php $MyCat_Content = get_posts('category=10'); $MyCat_Echo = ''; if (is_array($MyCat_Content)) { foreach ($MyCat_Content as $post) { $MyCat_Echo .= '<option value="' . $post->ID . '">' . $post->post_title . '</option>'; } } echo $MyCat_Echo; ?> </select> <input type="submit" name="submit" value="view" /> </form> -
im ie funzt es, aber nicht in firefox
http://img265.imageshack.us/img265/9647/lolit2.jpg
2x die id Contenthead kommt noch raus. is work in progress
-
irgendwie haut das mit css nicht hin.
<div id="content"> wird nicht mit inhalt gefüllt irgendwie und ist deswegen 0px hoch. aber im quelltext haut alles hin. wenn ich content eine fest pixelhöhe gebe, funktioniert es.
PHP
Alles anzeigen<?php get_header(); ?> <!--maintop--> <div id="maintop"> </div> <!--end maintop--> <!--wrapper--> <div id="wrapper"> <!--content--> <div id="content"> <!--main-blog--> <div id="main-blog"> <div id="contenthead"> <h1> <?php single_cat_title('MAGAZIN > '); ?> </h1> </div> <!-- END contenthead --> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div id="contenthead"> <h1> <?php the_title(); ?> </h1> </div> <!-- END contenthead --> <div id="contentmain"> <?php the_content('<p class="entry-more">Read more... </p>'); ?> </div> <!-- END contentmain --> <?php endwhile; ?> <?php else : ?> <div id="contenthead"> <h1>Not Found</h1> </div> <div id="contentmain"> Sorry, but you are looking for something that isn't here. </div> <!-- END contentmain --> <?php endif; ?> </div> <!--end main blog--> </div> <!--end content--> </div> <!--end wrapper--> <?php get_footer(); ?> -
auch das geht.
aber ist auch 'unsauber'.
aber was solls. :) -
es kann alles so einfach sein :\
aber das muss doch auch dynamisch richtig gehen...
anyways. funzt nun.:)
-
ein linkt hat für gewöhnlich text der als link funktioniert.
ich will aber keinen text haben. es muss doch möglich sein zu sagen das kategorienamen nicht ausgegeben werden (so wie ich die ordenen lassen kann, etc.)PHP
Alles anzeigen<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title> <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats --> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <?php wp_head(); ?> <!--[if IE 6]> <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/ie60.css" type="text/css" media="screen" /> <![endif]--> </head> <body> <div id="mainwrap"> <div id="header-container"> <div id="header"> <!-- Header --> <div id="logo"> <h2><?php bloginfo('name'); ?></h2> <p><?php bloginfo('description'); ?></p> </div> <ul id="menu"> <li><a href="<?php echo get_option('home'); ?>/" class="home" title="Home"></a></li> <li><a href="award" class="award" title="Award"></a></li> <li><a href="contact" class="kontakt" title="Contact"></a></li> <?php wp_list_categories('orderby=name&show_count=0&exclude=1&title_li=&style=list'); ?> <!-- <li><a href="magazin" class="magazin" title="Magazin"></a></li> --> <li><a href="manifesto" class="manifesto" title="Manifesto"></a></li> <!-- <li><a href="?page_id=10" class="members" title="Members"></a></li> --> <li><a href="?page_id=2" class="news" title="News"></a></li> <li><a href="?page_id=13" class="tour" title="Tour"></a></li> <?php /* wp_list_pages('title_li='); */ ?> </ul> </div> <!-- END Header --> </div> -
so siehts aus:
<li><a href="award" class="award" title="Award"></a></li>
<?php wp_list_categories('orderby=name&show_count=0&exclude=1&title_li=&style=list'); ?>
wenn ich das draus mache findet er die seiten nicht:
<li><a href="category/award" class="award" title="Award"></a></li>
-
wenn ich kategorien als liste ausgeben lasse, dann steht als linktext der kategorie name.
ich will den nich haben sondenr ein bild
ich hab das mal vorbereitet:
magazin ist kategorie
jetzt ist der text 1px groß sitz über dem button (strg+a und man sieht den)und die permalinks funktionieren auch net :\
-
ich will das ich als link keinen text habe bei den kategorien (ich lade bilder via css)
nur wie kriege ich den tetx weg. -
ich habe ein probllem mit den permalinks.
Oben im Menü sind sowohl Links zu Kategorien als auch zu Seiten.
Nur wenn ich auf eine Kategorie klicke, dann ist der Link zu den Seiten falsch.Gute Seiten AWARD (Link zu seite normal)
Gute Seiten Magazin (Link zu kategorie)
http://gute-seiten.net/blog/category/award (Link zu seite nach kilck auf kategorie)
wie krieg ich das weg?
ich hab bei den permalink eisntellungen nur das eingestellt:
Benutzerdefinierte Struktur > /%post_id%