Beiträge von alchymyth
-
-
-
die style.css des default themes ist eine gute quelle, die ausrichtungs styles zu finden:
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 */
das alles in die style.css des eigenene themes einfuegen.
wenn das nicht hilft, hier einen link zum blog posten; der link zum theme ist nicht genug. -
erster schritt:
da das beispiel ein freies theme ist, runterladen und anschauen, wie die das gemacht haben.
und dann bei schwierigkeiten der integration hier evtl rueckfragen; mit dem was soweit funktioniert, oder was nicht funktioniert; und evtl mit beispiel code.
desweiteren hilft dann manchmal auch ein link zur eigenen seite. -
da dein theme diese css id ausgibt, ist das machbar.
zu beachten ist das uebliche: hintergrundbildgroesse? soll es wiederholt werden? hat #post-23 einen abstand innen zum text? leidet die lesbarkeit? etc.
wie immer: 'versuch mach klug' - einfach probieren; vorher sicherungskopie anlegen. -
das mit dem navigationsproblem hatte ich schon angedeutet:
wahrscheinlich ist da 'wp_list_pages(' ... ')' verwendet (im header.php) , das einen 'exclude' parameter zulaesst; die links zur englischen doku hatte ich auch schon angegeben. -
ist ja klar;
wenn du an einem wordpress theme arbeitest (wenn nicht, bist du hier wahrscheinlich falsch) dann ist das hier als grundlage zum verstaendnis von interesse:
http://codex.wordpress.org/Theme_Development
im allgemeinen ist der haeder.php fuer alle seiten da.
daher wuerde eine if-abfrage mit diesem conditionellen template tag 'is_page('shop')' im header.php helfen, das script nur bei einer bestimmten seite in den header einzufuegen. -
vorab: kubrick ist nicht unbedingt eines der am einfachsten veraenderbaren themes.
die graue hintergrundfarbe ist mit einem hintergrundbild gemacht:
kubrickcolor.jpg
dieselbe farbe ist auch am rand vom:
kubrickbg-ltr.jpg
das den rahmen und den hintergrund vom sidebar hat;
und am rand von:
kubrickwide.jpg.
die bilder muessten dann mit einem grafikprogramm umgefaerbt werden.
um das theme breiter zu machen, muessen erstens die hintergrundbilder geandert werden ( die oben genannten, plus kubrickheader.jpg und kubrickfooter.jpg )
und in der style.css alle angaben mit 'width: 333px;' (wo anstelle von 333 eine zahl groesser als 440 steht) um denselben betrag vergroessert werden.
das setzt voraus, dass der sidebar dieselbe breite beibehaelt. -
der erste vorschlag wuerde in den header.php in den <head> bereich kommen, wo das script eingefuegt werden soll.
der zweite vorschlag bezieht sich auf das seitenmenu, das in wordpress haeufig mit 'wp_list_pages();' aufgebaut ist.
wenn du mit einer vorhandenen header.php datei arbeitest und nicht weisst, wo und wie du diese aenderungen einfuegen kannst, kannst du die datei hier posten; oder wenn die datei laenger ist, den inhalt in einen http://wordpress.pastebin.com/ kopieren und den link darauf hier posten.
jemand mag sich das dann ansehen, und kann vielleicht was dazu sagen. -
es gibt conditionale template tags wie zB
http://codex.wordpress.org/Conditional_Tags
http://codex.wordpress.org/Conditional_Tags#A_PAGE_Page
wp_list_pages() hat einen exclude parameter:
http://codex.wordpress.org/Template_Tags/wp_list_pages
http://codex.wordpress.org/Template_Tags/…Pages_from_List -
Zitat
Das ist natürlich technisch eine Lösung, aber optisch nicht schön.
genau meine meinung;
alternative waere die feste hoehe fuer das div durch eine 'min-height:100px;' zu ersetzen.
Zitat
[FONT=Verdana, Arial, Helvetica, sans-serif][COLOR=black]Whenever life gets you down, Mrs. Brown,[/COLOR][/FONT]
[FONT=Verdana, Arial, Helvetica, sans-serif][COLOR=black]And things seem hard or tough,[/COLOR][/FONT]
[FONT=Verdana, Arial, Helvetica, sans-serif][COLOR=black]And people are stupid, obnoxious or daft,[/COLOR][/FONT]
[FONT=Verdana, Arial, Helvetica, sans-serif][COLOR=black]And you feel that you've had quite eno-o-o-o-o-ough...[/COLOR][/FONT] -
versuch es mit dem entfernen vom plugin 'sexybookmarks'
-
Zitat
Dann haut das mit 'category_name' nicht mehr hin.
geht auch mit category-id;
query_posts() doku nachlesen.
mit den formatierungen ist eine hilfe einfacher, wenn die seite live zu sehen waere;
generell:
ich wuerde versuchen, eine feste weite fuer .archive-post festzulegen (passend fuer den zur verfuegung stehenden bereich);
und .archive-excerpt auch feste weite (entsprechend schmaeler) und 'float:right;' und 'overflow-y:auto;' (das sollte einen kleinen scrollbar am rechten rand der .archive-excerpt div erzeugen, wenn der inhalt laenger ist) -
fuer die kategorie-anzeige ist wahrscheinlich archive.php oder category.php zustaendig.
das rote kreuz ist irgendeine thumbnail-funktion, die vielleicht nicht richtig eingestellt ist:
das ist der code im browser:Code<img alt="" src="http://www.psychotherapie-abc.de/wp-content/themes/mimbo/scripts/timthumb.php?zc=1&w=260&h=230&src=/wp-content/uploads/foto_kontakt_01.jpg">
ich kenn das theme nicht;
scheint eine theme-spezifische funktion zu verwenden.
steht dazu was in der theme anleitung, falls vorhanden? -
-
was fuer ein IE?
in meinem IE7 ist die sidebar an der seite (im angegebenen link);
genauso wie im firefox 3.6.
(nur das 'follow me' dings ist im IE nicht da)
ansonsten koennte es sein, dass der IE einige der validierungsfehler nicht mag:
http://validator.w3.org/check?uri=http…=Inline&group=0 -
Zitat
Irgendwie schein ich immer pech zu haben mit antworten
echt? nach ein paar stunden schon am verzweifeln?
PHP<?php $weiterenews = new WP_Query('showposts=5'); ?> <?php while ( $weiterenews->have_posts() ) : $weiterenews->the_post(); ?> <li class="datum"><?php if($thetime != get_the_time('d.m.Y')) { the_time('d.m.Y'); $thetime = get_the_time('d.m.Y'); } ; ?></li> <li class="news<?php echo $even_odd = ( '0' != $even_odd ) ? '0' : '1'; ?>"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a><span><?php the_time('G:i'); ?></span></li> <?php endwhile; ?>
ungetestet -
die vorschau(start)seite ( index.php ) verwendet wahrscheinlich
um den artikel als kurzform anzuzeigen.
'the_excerpt()' zeigt generell keine bilder, links, und andere formatierung.
wenn du das alles in den artikeln auf der startseite haben willst, musst du das durchersetzen.
die laenge des artikels auf der startseite kannst du mit dem 'more' tag beim schreiben bestimmen.
http://doku.wordpress-deutschland.org/Template_Tags/the_excerpt
http://doku.wordpress-deutschland.org/Template_Tags/the_content -
http://codex.wordpress.org/Function_Refer…gory_Parameters
http://codex.wordpress.org/Function_Refer…Time_Parameters
koennte so aussehen (ungetestet):PHP
Alles anzeigen<?php //based on Austin Matzko's code from wp-hackers email list function filter_where($where = '') { //posts in the last 30 days $where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'"; return $where; } add_filter('posts_where', 'filter_where'); query_posts($query_string.'&cat=45'); if(have_posts()) : while(have_posts()) : the_post(); /*anzeigebereich*/ endwhile; endif; ?>
45 mit der kategorie-id der gewuenschten kategorie ersetzen;
30 mit der X anzahl der tage ersetzen. -
die anordnung der bilder kann ueber die style.css und die class .excerpt_image geaendert werden; zB. mit float:left; und entsprechenden margins.
mehr dazu, wenn ich das live in der seite sehen kann - link?
der code war so nicht getestet;
dass nur zwei bilder gezeigt werden liegt vielleicht an dieser zeile:
einfach mal die 2 in eine 3 aendern.
fuer das bilderverlinken sehe ich mit diesem code keinen einfachen weg.