Beiträge von alchymyth
-
-
-
wird der link untem im browser angezeigt?
da der code normal aussieht, und du auch keine fehlermeldung beschreibst, koennte es an der css liegen (zB ueberlappende divs);
vieleicht hilft ein link zur seite, wo das problem zu sehen ist, sodass jemand mal einen blick drauf werfen kann. -
der 'header' ist ein hintergrundbild, und um einen anderen header zu haben, kannst du eine embedded style-anweisung mit einem anderen headerbild conditionell in header.php einbauen:
als ausgangspunkt hier der style von der style.css des kubrick default themes:
der header.php hat schon einen embedded style bereich,PHP<style type="text/css" media="screen"> <?php // Checks to see whether it needs a sidebar or not if ( empty($withcomments) && !is_single() ) { ?> #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg-<?php bloginfo('text_direction'); ?>.jpg") repeat-y top; border: none; } <?php } else { // No sidebar ?> #page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg") repeat-y top; border: none; } <?php } ?> </style>
da kannst du den neuen code einfuegen, zB direkt vor der zeile mit </style>:
PHP<?php if(is_single()) { ?> #header { background: url('images/kubrickheader2.jpg') no-repeat bottom center; } <?php } ?>
das zweite headerbild heisst hier 'kubrickheader2.jpg' und ist wie das andere auch im /images verzeichnis des themes. -
wenn du den code deiner seite in einen http://wordpress.pastebin.com/ reinkopieren und den link dazu hier posten wuerdest, koennte jemand mal reingucken.
bei der docu fuer den 'wordpress loop' sind einige methoden, duplizierte posts zu vermeiden.
http://codex.wordpress.org/The_Loop
ausserdem gibt es unterschiedlich wege, solche doppel-spalten mit dem loop zu erzeugen. -
in loop.php, such nach (zeile 115):
wenn du genau nur in kategorien den vollen artikel willst,
dann etwas weiter unten, ersetze diese zeile (135):PHP<?php the_excerpt( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyten' ) ); ?>
durch diesen code:PHP<?php if(is_category()) { the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyten' ) ); } else { the_excerpt( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyten' ) ); } ?>
wenn der volle artikel in allen archiven (und suchergebnissen) sein soll, dann ersetze in der zeile 135 einfach 'the_excerpt(...)' durch 'the_content(...)' -
http://validator.w3.org/check?uri=http…=Inline&group=0
validierungsfehler sind oft der grund fuer unerklaerbares verhalten in verschiedenen browsern.
der erste fehlerZitatLine 87, Column 6: end tag for "h1" omitted, but OMITTAG NO was specified
koennte schon der grund fuer die riesen-links in der sidebar sein:
hier ist der html code vom browserdas sollte im header.php zu finden sein; da ist wahrscheinlich beim bearbeiten etwas zu viel geloescht worden :confused:
einfach ein </h1> einfuegen, so etwa:und dann versuchen, die anderen validierungsfehler zu beheben - html und css ist die grundlage fuer jegliches webprogrammiren - auch in wordpress.
-
war jetzt 'good charlotte' ein beispiel fuer wuchtig?
viel wuchtiger geht's meiner meinung nach nicht.
(ist leider ein ning blog)
da man ueber geschmack nicht streiten kann (sollte), geht wirklich nur die selbersuche, wie gericoach schon empfohlen hat.
was du an funktionalitaet erwartest, sollte mit den meisten themen machbar sein.
und wenn du bei anpassungen probleme hast, ist das forum hier dazu da, dir weiterzuhelfen ('subject to availability ...' :)) -
ich wuerde in diesen zeilen im style.css die gezeigten aenderungen einfuegen:
Code.sitename {width:850px; height:45px; position:absolute; z-index:1; margin:23px 0 0 75px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;} .sitename h1 {float:left; font-weight:normal; font-size:240%;} .sitename h2 {float:right; margin:12px 0 0 0; color:rgb(125,125,125); font-weight:normal; font-size:120%;}
also
.sitename - width:850px;
.sitename h1 - float:left;
.sitename h2 - float:right; margin-top: 12px; -
es ist sommer und sonntag - wer sitzt da am rechner um deine fragen zu beantworten?
und wo willst du die antwort haben - hier oder im 'design' forum?
das menu im angegebenen beispiel ist eine kategorie liste mit unter-kategorien im dropdown;
'wp_list_categories()' macht das, mit der entsprechenden css.
codex docu nachlesen. http://codex.wordpress.org/Template_Tags/wp_list_categories
da sollte es auch massig beispiele im web geben.
oder aus einem freien theme kopieren, das ein aehnliches menu hat. -
im zweifelsfall alle plugins deaktivieren.
wenn es dann geht, ein plugin nach dem anderen re-aktivieren und sehen, welches das problem verursacht.
wenn du willst, kannst du auch einen link zum problem-artikel posten.
oder den gesamten code der single.php. -
Zitat
Postings in einigen Kategorien
ich wuerde category templates einsetzen: http://codex.wordpress.org/Category_Templates
und darin dann die methode zum sortieren verwenden, die du ja zu kennen scheinst.
wahrscheinlich musst du '$query_string' verwenden:
http://codex.wordpress.org/Function_Refer…osts#Usage_Note -
Zitat
<!--nextpage--> ist nur für statische Seiten anzuwenden
geht auch in artikeln - ich verwende <!--nextpage--> in einem artikel in meinem lokalen testblog - in der single.php.
siehe auch codex: http://codex.wordpress.org/Styling_Page-Links
zu den problemen:
wo genau soll es 'nicht funktioneren'?
ich sehe zB jede menge umlaute und sz richtig dargestellt.
und ein 'nextpage' sehe ich in der verlinkten seite auch nicht.
verwendest du 'wp_link_pages()' fuer das blaettern? -
-
ist in der category-tipps.php ein query_posts() drin?
wenn ja, dann fehlt da wahrscheinlich der 'paged' parameter;
http://codex.wordpress.org/Function_Refer…tion_Parameters
in etwa so:PHP<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'cat' => 0, 'paged' => $paged ); query_posts($args); ?>
die args fuer die query werden bei dir anders sein; wichtig ist nur, dass der paged parameter dazukommt.
oder bei dir koennte eine alternative schreibweise fuer die query_posts() verwendet sein:PHP<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts('cat=0&paged='. $paged); ?>
die parameter werden bei dir auch anders sein.
hoffentlich hilft das; sonst poste bitte den ganzen code der category-tipps.php hier (oder pastebin verwenden: http://wordpress.pastebin.com/ ). -
in nav.css: ( http://eisenbahnblog.net/wp-content/the…/styles/nav.css )
ein #nav davorsetzen und den style fuer die sidebar kopieren hilft:
Code#nav .current_page_item a, #home .on {background:#333;} .current_page_item a {background:#333; /*hier dann aendern*/ }
ps: firefox mit dem web developer add-on ist ein sehr hilfreiches werkzeug, um solche fragen ziemlich schnell zu bearbeiten. oder firebug. -
gericoach:
im prinzip ist das ein machbarer weg, einige seiten gezielt und verschieden anzusprechen.
das bild hier ist aber ein hintergrundbild im div #header, das im header.php geoeffnet wird.
(ist ja fuer das default theme)
wie waere denn zB der code in deiner methode, das bild da zu vergeben? -
ganz anders, nur als idee, ohne extra felder, aber braucht die IDs der seiten:
in header.php aendern (default theme):PHP<div id="header" role="banner" <?php if(is_page) { $pid = get_the_ID(); if(in_array($pid,array('2','119','403','174'))) { echo ' class="header_B"'; } ; } ?>>
'2','119','403','174' sind durch die IDs der seiten mit anderem headerbild zu ersetzen (die gruppe ohne die index.php).
style (nach dem normalen style von #header einfuegen):Code#header.header_B { background: #73a0c5 url('images/kubrickheader_B.jpg') no-repeat bottom center; }
vorteil:
keine benutzer definierten felder;
nachteil:
bei neuen seiten mit anderem header muss eine templatedatei geaendert werden.
------------------------------
oder noch anders:
body_class() im <body> tag verwenden; und die verschiedenen classes (zB .page-slug) dann fuer den style von header verwenden:Code.page-impressum #header { background: ...... } .page-diese-extra-seite #header { background: ...... } .page-noch-eine-seite #header { background: ...... }
was nach 'page-' kommt ist die 'page slug' des seitentitels; benoetigt eine aenderung in der style.css fuer jede neue seite mit dem anderen headerbild. -
wp_list_pages() hat den 'echo'parameter, der auf 'falso' oder '0' gestzt werden mus, um den string zu erhalten:
Zitat
echo (boolean) Toggles the display of the generated list of links or return the list as an HTML text string to be used in PHP. The default value is 1 (display the generated list items). Valid values:- 1 (True) - default
- 0 (False)
also: -
Zitat
Mein [COLOR=#306582]Theme[/COLOR] hat ja gar keine categories.php, ist das dann kein Problem?!
ist das ein schreibfehler - oder hast du wirklich eine categories.php erstellt?
eine neue datei zu erstellen ist kein problem, wordpress wird versuchen, diese im rahmen der 'template hierarchy' zu verwenden.
oder - hat das theme eine archive.php?
dann kannst du darin versuchen, das thumbnail in den artikel zu integrieren.