der codex hat da ein ganzes 'buch' ueber theme tests:
http://codex.wordpress.org/Theme_Development_Checklist
und auch einen link zum 'dummy-inhalt':
http://codex.wordpress.org/Theme_Developm…e_Unit_Tests.22
Beiträge von alchymyth
-
-
-
im prinzip geht das.
frage ist, wie gut kennst du dich mit css aus, weil da sicherlich einiges anzupassen sein wird.
und der neue sidebar muss in einigen php dateien eingefuegt werden: index.php, single.php, archive.php, page.php und mehr.
im index.php, zwischenund
einfuegen:
dann einen der bestehenden sidebar.php kopieren und als sidebar-left.php abspeichern. darin die div id zum beispiel in <div id="sidebar-left">aendern, und dann alles im style.css formattieren (float:left; etc).
und die functions.php anpassen fuer einen dritten dynamischen sidebar.
machbar - aber nicht ganz einfach und einige stunden voller spass :mrgreen: -
wo genau soll das bild in den hintergrund?
im prinzip hast du die moeglichkeit einen hintergrund in body oder #wrapper einzubauen: (style.css)HTMLbody {background: #123456 url('img/deinhintergrundbild.jpg') center top no-repeat; } /*oder*/ #wrapper { background: #123456 url('img/deinhintergrundbild.jpg') center top no-repeat; }
wie sehen deine versuche soweit aus ? vielleicht bist du ja garnicht weit vom ziel entfernt
ps: vielleicht muessen dann noch einige andere hintergrund farben auf transparent gestellt werden, aber das ist am besten an einem aktiven link zu optimieren. -
-
liegt wohl auch mit am 'Zitieren' button - der macht das viel zu einfach.
kann mich garnicht daran erinnern, wie lange der schon da ist ...
-
und?
wird dabei das headerbild zu klein?
evtl. in der functions.php auch die bildhoehe aendern. -
ich wundere mich schon seit laengerem, warum hier im forum soviel zitiert wird.
es bringt nichts zur verstaendlichkeit, da meistens nur direkt auf den vorhergehenden beitrag geantwortet wird, und dann wird oft der ganze beitrag zitiert.
ich kann das verstehen, wenn das zitat etwas fuer die antwort wesentliches hervorhebt, oder sich auf einen weiter zurueckliegenden beitrag bezieht, aber das ist selten der fall.
'in der kuerze liegt die wuerze.'
gilt das nicht mehr? -
im nachhinein gesehen sollte das noch einfacher gehen:
und die css:Code.postcom_icons {clear: both; background: transparent [URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=url"][COLOR=#000000]url[/COLOR][/URL](images/bubble.gif) no-repeat scroll left top; padding-left: 20px;}
anstelle von 'left' kannst du auch pixel eingeben, zB. 5px -
dann nimm ein div anstelle von img - dem musst du wahrscheinlich eine width und height im css mitgeben.
-
gebe das folgende in den header.php ein, nahe vor dem
PHP<style type="text/css" media="screen"> <?php // Checks to see if forum page id=9 if ( is_page('9')) { ?> #left-div, .home-post-wrap-2 {width:900px;} <?php } ?> </style>
zum nachlesen: http://codex.wordpress.org/Conditional_Tags#A_PAGE_Page -
da hat wieder mal ein theme autor die css fuer die bilderausrichting nicht eingebaut: kopiere das vom default theme entnommene css in die style.css am ende:
Code
Alles anzeigen/* Using 'class="alignright"' on an image will (who would've thought?!) align the image to the right. And using 'class="centered', will of course center the image. This is much better than using align="center", being much more futureproof (and valid) */ img.centered { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; } .alignright { float: right; } .alignleft { float: left } /* End Images */ -
'dashboard'
'links'
'bearbeiten'
'drittes dropdown von -nach namen- zu -nach beurteilung- umstellen'
dann eine beurteilung zu jedem link einstellen ...
edit: war voreilig - habe die bedeutung der link kategorien nicht erkannt
edit2: scheint nicht zu gehen, ohne eine eigene funktion zu erstellen -
diese idee hier geht nur, wenn du den 'excerpt'-teil mit dem 'more-tag' festlegst:
PHP
Alles anzeigen<div class="linke_spalte"> <?php $story = get_the_content(); $story = explode('<span id="more',$story); $first_part_of_story = $story[0]; $second_part_of_story = $story[1]; $first_part_of_story = apply_filters('the_content', $first_part_of_story); if ($second_part_of_story) { echo $first_part_of_story; }; ?> </div> <div class="rechte_spalte" > <?php if ($second_part_of_story) { $second_part_of_story = explode('</span>',$second_part_of_story); $second_part_of_story = apply_filters('the_content', $second_part_of_story[1]); echo $second_part_of_story; } else { echo $first_part_of_story; }; ?> </div>
alles bis zum 'more' wird in der linken spalte angezeigt, der rest dann in der rechten spalte - fuer single.php
(im artikel ohne 'more' wird alles in der rechten spalte angezeigt, linke spalte ist leere div.) -
dann lass das 'cat=7&' einfach weg:
('showposts' ist veraltet)
damit dieser artikel dann nicht nochmal in den einzelene kategorie-divs angezeigt wird, sieh dir das an: http://wordpress.org/support/topic/347043?replies=3
(den code von @[COLOR=#21759b]t31os_[/COLOR])
-
abgesehen von einigen validierung:confused:sfehlern, um die du dich noch kuemmern musst, ist hier ein versuch, deine idee umzusetzen:
PHP
Alles anzeigen<?php /** * @package WordPress * @subpackage Default_Theme */ get_header(); ?> <div id="zweckdiv"> <div id="content" class="narrowcolumn home_content single_content"> <div class="blockrahmen"> <?php $temp = $wp_query; // original query speichern fuer spaeter ?> <?php query_posts($query_string); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div <?php post_class('single_post') ?> id="post-<?php the_ID(); ?>"> <h1 class="dieerstenaufmacherh"><?php the_title(); ?> <br /><span><?php the_time('d.m.Y') ?> - geschrieben von <?php the_author('') ?></span></h1> <div class="entry"> <?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?> <?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> <?php the_tags( '<p>Tags: ', ', ', '</p>'); ?> <?php edit_post_link('Beitrag bearbeiten', '<p>', '</p>'); ?> </div><!--end .entry --> </div><!--end #post --> <div class="related_posts"><?php related_posts() ?></div> <?php endwhile; else: ?> <p>Sorry, no posts matched your criteria.</p> <?php endif; ?> <ul class="aufmacher_artikel" id="diekleinen"> <div style="padding-bottom:8px"> <h4><img src="<?php bloginfo('template_directory'); ?>/images2/filmnews.gif" alt="" border="0" /></h4> </div> <?php query_posts('cat=4&showposts=3'); ?> <?php while(have_posts()) : the_post(); if(!($first_post == $post->ID)) : ?> <li class="post post-<?php the_ID(); ?>"> <div class="diekleinenhalter"> <?php if (get_post_meta($post->ID, 'artikelbild', true)): ?> <?php $image = get_post_meta($post->ID, 'artikelbild', true); ?> <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><span class="bild_klein bild_gross"> <img width="150" height="100" src="<?php echo $image; ?>" alt="<?php the_title(); ?>" /></span> </a> <?php else: ?> <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><span class="bild_klein bild_gross"><img width="150" height="100" src="<?php bloginfo('template_directory'); ?>/bilder/platzhalter.jpg" alt="<?php the_title(); ?>" /></span> </a> <?php endif; ?> <h1><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title() ?></a></h1> </div><!-- end .diekleinenhalter --> </li> <?php endif; endwhile; ?> <li><div class="unsichtbar_hr"></div></li> </ul> <?php // loop wiederholen mit erster query, fuer kommentar // ?> <?php $wp_query = $temp; // erste query wiederherstellen ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div id="kommentare"> <?php comments_template(); ?> </div> <?php endwhile; else: ?> <p>Sorry, no coments matched your criteria.</p> <?php endif; ?> <?php // ?> </div><!--end .blockrahmen --> <div class="unsichtbar_hr"></div> </div><!--end content --> <?php include (TEMPLATEPATH . '/streifen.txt'); ?> <div class="widget_spalte"> <?php include (TEMPLATEPATH . '/sidebar-home.php'); ?> </div> <div class="unsichtbar_hr"></div> <?php get_footer(); ?>
verfahren im groben:
da der kommentar zum ersten artikel gehoert, muss die 'query' gespeichert werden;
dann wird der kommentarteil entfernt, dadurch rutschen die drei weiteren kurzartikel nach oben;
dannn wird mit der gepeicherten 'query' der kommentarteil vom ersten artikel aufgerufen.
keine gewaehr - besonders die formatierung ist total ungetestet - deshalb sicher zuerst deine dateien
hier ist gleich mitternacht in england - happy new year
-
-
das ist das theme, was die benutzen:
http://www.freewpblogthemes.com/2009/08/01/fre…al-health-blog/
einfach runterladen, anschauen und davon lernen :D. -
im header.php ist dieser abschnitt:
PHP<script type="text/javascript"> Cufon.replace('h1#title, div#title', { fontFamily: 'ChunkFive' }); Cufon.replace('.post-header h1, .post-header h2, #description, #navigation li a, .meta span, div.tags, .entry h2, .entry h3, .entry h4, div.category, div.entries ul li span, #sidebar h2.widgettitle, #sidebar li.widget_tag_cloud, div.comment-number h4, .c-head span, div.reply a, div#comments-rss, #footer div.widget h2', { hover: true, fontFamily: 'JunctionRegular' }); </script>
ganz oder teilweise loeschen - und der blog benutzt einen font den du wahrscheinlich ueber die style.css einstellen kannst.
oder in das thema 'cufon' einlesen
-
gericoach: quatsch!
schlunki:
in der style.css fuer #footer:
Code#footer { background-color: #333; color: #fff; padding: 0 0 0 1px; margin: 0 auto; width: 760px; clear: both; }
nimm den 1px beim padding raus, der firefox zeigt keinen unterschied ob das 1px drin ist oder nicht, aber der IE und safari koennte das anzeigen (nicht getestet) :lol: