Beiträge von hero1977
-
-
also nehmen wir mal an dein logo-bild ("mein-tolles-logo.jpg") liegt im template ordner "sidebarssuck" im ordner "images" dann musst du in der "header.php" des themes das hier löschen:
PHP<h1><a href="<?php bloginfo('url'); ?>/"><?php bloginfo('name'); ?></a></h1> <p><small><a href="<?php bloginfo('url'); ?>/"><?php bloginfo('description'); ?></a></small></p>da muss dann stattdessen dieser code hin:
ich hoffe das war leicht verständlich :D
-
habs gefunden - der pfad zu den bildern hat nicht mehr gestimmt :-? (warum eigentlich immer so ein blödsinn …)
-
kann mir einer sagen warum hier das untere widget leer ist?
http://www.undercroft-official.com/category/undercroft_website
liegts vielleicht an meinem widget-aufruf? ist da was falsch? hab ihn aus dem twentyten genommen …
PHP
Alles anzeigenfunction twentyten_widgets_init() { // Area 1, located at the top of the sidebar. register_sidebar( array( 'name' => __( 'Primary Widget Area', 'twentyten' ), 'id' => 'primary-widget-area', 'description' => __( 'The primary widget area', 'twentyten' ), 'before_widget' => '<div id="%1$s" class="widget-container %2$s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); // Area 2, located below the Primary Widget Area in the sidebar. Empty by default. register_sidebar( array( 'name' => __( 'Secondary Widget Area', 'twentyten' ), 'id' => 'secondary-widget-area', 'description' => __( 'The secondary widget area', 'twentyten' ), 'before_widget' => '<div id="%1$s" class="widget-container %2$s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); // Area 3, located in the footer. Empty by default. register_sidebar( array( 'name' => __( 'Third Widget Area', 'twentyten' ), 'id' => 'third-widget-area', 'description' => __( 'The third widget area', 'twentyten' ), 'before_widget' => '<div id="%1$s" class="widget-container %2$s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); } /** Register sidebars by running twentyten_widgets_init() on the widgets_init hook. */ add_action( 'widgets_init', 'twentyten_widgets_init' ); -
ein link zu seite wäre sehr nützlich für weitere hilfe
geht schlecht is lokal. aber ich habs grad rausgefunden ich idiot hatte das im theme stehen:
PHP<?php if ( function_exists('has_post_thumbnail') && has_post_thumbnail() ) { the_post_thumbnail(array(550,300), array("class" => "alignright post_thumbnail")); } ?>:lol:
-
habe das in die functions.php eingebaut:
PHPif ( function_exists( 'add_theme_support' ) ) { add_theme_support( 'post-thumbnails' ); add_image_size( 'category-thumb', 550, 9999 ); }laut http://codex.wordpress.org/Post_Thumbnails sollte das bild jetzt immer 550 pixel breit sein - ist es auch - aber der browser rechnet es runter:
ziehe ich das ding auf den desktop kann man aber sehen das es eigentlich 550x343 ist, nur der browser (oder wordpress?) schiebt es immer auf eine höhe von 300 zusammen …
ich werde wahnsinnig was ist das? :x
-
ja das nervt. ich mach das seit einiger immer so das ich das suchfeld und den button komplett unsichtbar mache und komplett eine grafik hinterlege. spart man sich eine menge gefummele …
PHP
Alles anzeigen<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Unbenanntes Dokument</title> <style type="text/css"> body { background-color: #333; } #suchwrapper { } #suchwrapper #search { width:214px; height:27px; margin: 6px 0 0 1px; background:url(http://www.de-signed.com/_upload/suchfeld.png) no-repeat 0 2px; } #suchwrapper #search p { padding:0; margin:0; } #suchwrapper #search input[type=text] { float:left; width:172px; color:#000!important; font-size:13px; line-height:1em; border:none; background:none; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; margin-top:-1px; padding-left:5px; font-size:12px; height:23px; border: #C3F 1px solid; } #suchwrapper #searchsubmit { float:right; width:35px; height:27px; cursor:pointer; border:none; background:none; text-indent:-5000px; display:block; border:#0C0 1px solid; } #suchwrapper input { outline:none; } </style> </head> <body> <div id="suchwrapper"> <div id="search"> <form id="searchform" action="<?php echo get_option('home'); ?>" method="get"> <p> <input type="text" size="35" maxlength="50" name="s" id="s" value="Stichwortsuche" onblur="if (this.value == '') {this.value = 'Stichwortsuche';}" onfocus="if (this.value == 'Stichwortsuche') {this.value = '';}" style="color: rgb(198, 198, 198);"> <input type="submit" id="searchsubmit" class="search_btn" name="search_button" value="<?php echo attribute_escape(__('Search')); ?>" /> </p> </form> </div> </div> </body> </html> -
man bräuchte schon den quellcode von deinem formular. einfach so ins blaue is irgendwie nix …
-
ach da unten die navi. ich krieg das mit firebug nur hin wenn ich
"wp_page_numbers" text-align:center gebe und dann "#wp_page_numbers ul" display:inline-block gebe und natürlich "width:100%" entferne.
-
würde es mal mit htaccess probieren … kenn mich da auch nicht so aus aber ich weiß so geht es. hier mal gucken vielleicht:http://www.art2digital.com/new-media/such…e-redirect.html
-
ich find da nix mit zahlen ?? wo denn genau?
-
prinzipiell geht das so, weiß jaetzt aber nicht wie dein template aussieht.
PHP
Alles anzeigen<html> <head> <title>MC</title> <style type="text/css"> #oben { background:#936B48 url(Grass-sideTex.png) top repeat-x; min-height:128px; } #inhalt { background:#936B48 url(DirtTex.png); min-height:400px; } </style> </head> <body> <div id="oben"> gras</div> <div id="inhalt"> dreck</div> </body> </html> -
events verwalten mit normalen artikeln
falls das mal wen interessiert - ich habs jetzt zum laufen bekommen.
- der neueste event steht oben
- danach folgen 3 weitere events
- sortiert nach datum des events (nicht nach datum des artikels!)(hier werden alle termine angezeigt, auf der unterseite "berlin" kommt dann der code von oben mit rein.)
als nächstes würde ich das gern mit custom post types hinbekommen, das wär das sahnehäubchen.
PHP
Alles anzeigen<?php /** * The main template file. * * This is the most generic template file in a WordPress theme * and one of the two required files for a theme (the other being style.css). * It is used to display a page when nothing more specific matches a query. * E.g., it puts together the home page when no home.php file exists. * Learn more: http://codex.wordpress.org/Template_Hierarchy * * @package WordPress * @subpackage Twenty_Ten * @since Twenty Ten 1.0 */ get_header(); ?> <div id="container"> <div id="content" role="main"> <div id="events"> <!--top event loop--> <ul style="border:#093 3px solid;"> <?php // Build a custom query to get posts from future dates. $querystr = " SELECT wposts.* FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = 'date' AND STR_TO_DATE(wpostmeta.meta_value,'%d.%m.%Y') >= CURDATE() AND wposts.post_status = 'publish' AND wposts.post_type = 'post' ORDER BY STR_TO_DATE(wpostmeta.meta_value,'%d.%m.%Y') ASC LIMIT 1 "; $events = $wpdb->get_results($querystr, OBJECT); if ($events): foreach ($events as $post): global $post; setup_postdata($post); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php the_meta(); ?> <?php the_excerpt(); ?> </li> <?php endforeach; else : ?> <li>Sorry, no events coming up.</li> <?php endif; ?> </ul> <!--zweiter event loop--> <ul> <?php // Build a custom query to get posts from future dates. $querystr = " SELECT wposts.* FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = 'date' AND STR_TO_DATE(wpostmeta.meta_value,'%d.%m.%Y') >= CURDATE() AND wposts.post_status = 'publish' AND wposts.post_type = 'post' ORDER BY STR_TO_DATE(wpostmeta.meta_value,'%d.%m.%Y') ASC LIMIT 3 OFFSET 1 "; $events = $wpdb->get_results($querystr, OBJECT); if ($events): foreach ($events as $post): global $post; setup_postdata($post); ?> <li> <a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a> <div class="datum"><?php the_meta(); ?></div> <?php the_excerpt(); ?> </li> <?php endforeach; else : ?> <li>Sorry, no events coming up.</li> <?php endif; ?> </ul> </div> </div> <!-- #content --> </div> <!-- #container --> <?php get_footer(); ?> -
also ich habs jetzt geschafft einen query zusammen zu schustern der nach "hamburg" filtert und die artikel nach datum ausgibt.
- ist das datum rum verschwindet der artikel (event) aus dem query
- ist die stadt nicht hamburg wird der artikel nicht dargestellt (die ist wichtig für die seite "hamburg" in meinem blog wo nur events für hamburg dargestellt werden sollen, auf der seite "berlin" werden dann die events für berlin veröffentlicht usw.folgender code funktioniert soweit:
PHP
Alles anzeigen<ul> <?php // Build a custom query to get posts from future dates. $querystr = " SELECT wposts.* FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta, $wpdb->postmeta wpostmeta2 WHERE wposts.ID = wpostmeta.post_id AND wposts.ID = wpostmeta2.post_id AND wpostmeta2.meta_key = 'ort' AND wpostmeta2.meta_value = 'hamburg' AND wpostmeta.meta_key = 'date' AND STR_TO_DATE(wpostmeta.meta_value,'%d.%m.%Y') >= CURDATE() AND wposts.post_status = 'publish' AND wposts.post_type = 'post' ORDER BY STR_TO_DATE(wpostmeta.meta_value,'%d.%m.%Y') ASC LIMIT 5 "; $events = $wpdb->get_results($querystr, OBJECT); if ($events): foreach ($events as $post): global $post; setup_postdata($post); ?> <li> <a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a> <div class="datum"><?php the_meta(); ?></div></li> <?php endforeach; else : ?> <li>Sorry, no events coming up.</li> <?php endif; ?> </ul>jetzt würde ich gern noch eine sache hinbekommen, und zwar das der oben als erstes stehende artikel besonders hervorgehoben wird, z.b. einen excerpt anzeigt und ein kleines artikelbild … einer ne idee?
könnte eine ziemlich einfache lösung werden ressourcensparend events darzustellen …
-
eine andere idee: wie kann ich die artikel mit bestimmten custom fields werten ausblenden? ich habe z.b. das custom field "ort" und der wert ist "hamburg", diesen artikel möchte ich hier ausblenden, geht das? hier versuche ich nur artikel darzustellen mit dem meta_value "hamburg"
-
ich habe hier diesen custom query. kann mir jemand sagen wie ich die ausgabe der termine zusätzlich nach kategorie filtere? wenn ich z.b. nur die kategorien "music" und "films" anzeigen will?
PHP
Alles anzeigen<ul> <?php // Build a custom query to get posts from future dates. $querystr = " SELECT wposts.* FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = 'date' AND STR_TO_DATE(wpostmeta.meta_value,'%d.%m.%Y') >= CURDATE() AND wposts.post_status = 'publish' AND wposts.post_type = 'post' ORDER BY STR_TO_DATE(wpostmeta.meta_value,'%d.%m.%Y') ASC LIMIT 5 "; $events = $wpdb->get_results($querystr, OBJECT); if ($events): foreach ($events as $post): global $post; setup_postdata($post); ?> <li> <a href="<?php the_permalink(); ?>"> <?php the_title(); ?> </a> <div class="datum"><?php the_meta(); ?></div></li> <?php endforeach; else : ?> <li>Sorry, no events coming up.</li> <?php endif; ?> </ul> -
ich will das datum anpassen und zwar so das tag,monat und jahr jeweils ein SPAN tag bekommen zum stylen. das sieht aber in der neuen version seltsam aus:
PHP
Alles anzeigenfunction twentyten_posted_on() { printf( __( '%2$s', 'twentyten' ), 'meta-prep meta-prep-author', sprintf( '<span class="entry-date">%3$s</span>', get_permalink(), esc_attr( get_the_time() ), get_the_date() ), sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s">%3$s</a></span>', get_author_posts_url( get_the_author_meta( 'ID' ) ), sprintf( esc_attr__( 'View all posts by %s', 'twentyten' ), get_the_author() ), get_the_author() ) ); } endif;wie kann man das denn hier aufsplitten?:
-
ich seh da nix bis auf ein google logo. ich würde dir aber empfehlen einfach das twentyten theme zu nehmen und einfach alles rauszuschmeissen was du nicht brauchst …
-
ja das mit dem suchen-button muss ich auf jeden fall noch ändern. schrift heller? hmm, joa stimmt, hab mal auf #666 erhöht …
-
das ist ganz einfach. wenn du z.b. mit firebug in den quelltext schaust siehst du das jedes widget ein "li" element ist mit einer festen ID, z.b. "recent-posts-2" (letzte artikel). in dem fall schreibst du einfach in das style.css folgendes: