Beiträge von alchymyth
-
-
der mangel an antworten liegt wahrscheinlich daran, dass niemand sonst hier dieses spezielle theme installiert hat.
generell:
ist der sidebar des themes widget-faehig, dynamisch?
ja:
dann findest du im dashboard unter 'design' 'widget' die liste der zur verfuegung stehenden widgets, die du dann in das sidebar-feld rechts rueberziehen kannst.
wenn du das erste widget da ruebergezogen hast, werden im allgemeinen die anderen platzhalter in der sidebar verschwinden.
nein:
dann gibt's anleitungen im codex, was das theme braucht, um einen sidebar widget-faehig zu machen.
(hab nichts auf deutsch gefunden)
http://codex.wordpress.org/Function_Reference/dynamic_sidebar
http://codex.wordpress.org/Function_Refer…egister_sidebar -
mit einer kategorie-abhaengigen css class:
PHP<?php if (have_posts()) : while(have_posts()) : the_post() ?> <?php $categories=wp_get_post_categories($post->ID);$cat=$categories[0]; ?> <div class="cat-<?php echo $cat; ?>">
damit bekommst du eine kategorie-abhaengige class zB: .cat-5 wobei die 5 die kleinste ID der kategorie ist (ein post kann mehrere kategorien haben, und dieser code gibt nur die kleinste nummer aus, was fuer deinen zweck ausreichen sollte. d.h. ein post mit cat=5 und cat=31 wird dann .cat-5 als class haben. )
in der style.css dann die formatierung machen, zB:: -
in der style.css; im folgenden style, da wo die zwei ;; sind, dazwischen 'text-indent:-9999px' einfuegen: sollte dann so aussehen:
Code#head h1 { font-family: Georgia, Times, serif; font-size: 5em; margin: 0 15px; text-indent:-9999px; }
verschiebt den titel vom schirm, aber hat den vorteil, dass der titel noch im html code steht fuer suchmaschinen.
oder alternativ 'visibility: hidden' an der selben stelle einsetzen. -
-
-
die meisten themes verwenden 'wp_list_pages()' fuer die navigation in header.php;
da kannst du deine links fest davor setzen: -
es gibt eine reihe von freien 'magazin' themen zum zerlegen und nachschauen, wie die das gemacht haben.
so ganz im freien raum ist es schwierig, eine anleitung zu geben.
im prinzip wuerden die posts in der mitte in divs eingebaut, die mit einer festen hoehe gefloated werden und etwa 1/3 der zu verfuegung stehenden breite haben.
das bild ueber dem titel wird mit der neuen funktion 'the_post_thumbnail()'
http://codex.wordpress.org/Template_Tags/the_post_thumbnail
eingefuegt, dann der titel, und danach wahrscheinlich the_excerpt().
wahrscheinlich wirst du auch mit der suchfunktion nach 'post grid', 'grid style template', oder 'posts in columns' fuendig - eben in englisch - vielleicht auch auf deutsch.
eine 'backanleitung' wirst du wahrscheinlich nicht finden, das haengt zu sehr von dem theme ab, wo du das einbauen willst.
wenn du die ersten schritte fertig gestellt zum vorzeigen hast, kann bei den einzelheiten weitergeholfen werden. -
im dashboard:
'einstellungen' 'lesen' 'blogseiten zeigen maximal ... artikel' -
korrekter download hinweis vom autor santoyan:
http://wordpress.org/support/topic/376337?replies=1 -
mit mehr info zur verfuegung, hier ein neuer versuch:
(erstmall eine sicherungskopie aller theme dateien machen)
bearbeite 'ancillary.php':
die datei ist fast leer, so dass es einfach sein sollte, rauszufinden wo geaendert werden sollte.
das sollte am ende dann so aussehen:
( cat=5 ist die ID der anzuzeigenden kategorie - eigene cat id einsetzen)
PHP
Alles anzeigen<div id="ancillary"> <div class="flickr"> <?php query_posts('cat=5&posts_per_page=12'); if(have_posts()) : while(have_posts()) : the_post(); ?> <?php $image = get_post_meta($post->ID, 'thumbnail', true); ?> <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="<?php echo $image; ?>" alt="" /></a> <?php endwhile; endif; wp_reset_query(); ?> </div><div class="clear"></div></div> -
ich wuerde im theme suchen wo die function: 'wp_andreas09_nav' ist;
kann in functions.php sein, muss aber nicht.
die scheint andere parameter zu nehmen als die uebliche 'wp_list_pages'.
vielleicht sind die parameter nicht vollstaendig oder nicht korrekt.
und dann im zweifelsfall hier posten. -
-
das theme ist momentan 900px weit,um das auf eine neue weite umzustellen, musst du zeile fuer zeile durch die style.css gehen, und im prinzip alle width angeben die ueber 500px sind, um den gleichen betrag vergroessern - von 900px auf 1042px - d.h. 142px dazu addieren.
in all diesen divs:
#wrap
#masthead div.left-masthead
#header #textbox
#left-wrap
#content
ausserdem sind da noch 4 oder 5 hintergrundbilder zu erweitern.
nicht schwierig, hoechstens zeitaufwendig.
(auf englisch heisst das 'donkey work' :mrgreen:) -
-
diese zeile am ende der style.css einfuegen;
da die bilder styles sehr allgemein waren, hatten sie sich auf alles, einschliesslich der lightbox, ausgewirkt.
die neue zeile hebt alle 'extras' der bilder wieder auf - und alles sieht wieder gut aus (jedenfalls hier bei mir iim firefox) :mrgreen:
ps:
--das ist eigentlich meine bevorzugte loesung--
es geht auch alternativ, die bilderstyles auf die posts zu beschraenken (mit dem zusatz '.post' vor 'img' bei den styles mit border, margin, und padding) (das wuerde zB. die bilderstyles dann auch in der sidebar unwirksam machen - da sind ja manchmal werbebilder drin die keine rahmen haben sollen):Code.post img { background-color: #FFF; border: 1px solid #DDD; padding: 3px; } .post img { margin-top: 10px; margin-bottom: 10px; } img.aligncenter {display:block; margin-left:auto; margin-right:auto; } img.alignright { float: right; margin-left: 10px; } img.alignleft { float: left; margin-right:10px; } -
also, wenn ich den ganzen kram:
Codeimg { background-color: #FFF; border: 1px solid #DDD; padding: 3px; } img { margin-top: 10px; margin-bottom: 10px; } img.aligncenter {display:block; margin-left:auto; margin-right:auto; } img.alignright { float: right; margin-left: 10px; } img.alignleft { float: left; margin-right:10px; }
am ende von style.css des themes einfuege, dann machen die bilder das wie geplant - mittig ausgerichtet mit rand.
(im firefox mit dem web developer add-on)
die waren noch nicht im style.css drin - hattest du vielleicht nie reingepackt oder wieder rausgenommen.
oftmals musst du den browser 'reloaden', oder mit CTRL und F5 gleichzeitig gedrueckt den browsercache leeren, um css aenderungen sichtbar zu machen.
also, die styles in die style.css vom theme einfuegen (am ende oder wo auch immer) -
Zitat
Bisher (siehe Screenshot) war es auch so, dass automatisch etwas Abstand unter jedem Bild war. Auch alles automatisch.
in die 'alte' css datei gucken, und rausfinden, wie das da definiert war.
oder in die style.css von dem default theme schauen - da ist ein ganzer absatz ueber bilder ausrichtung.
ganz allgemein:Codeimg { margin-top: 10px; margin-bottom: 10px; } img.aligncenter {display:block; margin-left:auto; margin-right:auto; } img.alignright { float: right; margin-left: 10px; } img.alignleft { float: left; margin-right:10px; }
zahlenwerte anpassen.
und natuerlich das bild beim einfuegen mit der ausrichtung 'mitte' oder 'zentriert' angeben.
vielleicht haben die bilder nicht die class .bordered - das kann mann vom foto nicht sehen - dann einfach diesen style einbauen:Codeimg [FONT=Courier New][COLOR=#007700]{[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]background[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000bb]color[/COLOR][COLOR=#007700]: [/COLOR][/FONT][FONT=Courier New][COLOR=#ff8000]#FFF;[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]border[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000bb]1px solid [/COLOR][/FONT][FONT=Courier New][COLOR=#ff8000]#DDD;[/COLOR][/FONT] [FONT=Courier New][COLOR=#0000bb]padding[/COLOR][COLOR=#007700]: [/COLOR][COLOR=#0000bb]3px[/COLOR][/FONT][COLOR=#007700][FONT=Courier New];[/FONT][/COLOR] [FONT=Courier New][COLOR=#007700]}[/COLOR][/FONT]
weitere hilfe nur am lebenden objekt - mit link -
http://codex.wordpress.org/Template_Tags/get_permalink
also etwa sowas:
-
das koennte weiterhelfen:
http://www.jeriko.de/2006/08/10/wor…-anders-stylen/
und evtl. den links und stichworten folgen...