Beiträge von alchymyth
-
-
das grau ist in dieser grafik:
http://www.reno-it.de/wp-content/the…ain_withnav.jpg
die muss bearbeitet werden um den schmalen grauen schatten an beiden seiten zu haben - anstatt links die graue flaeche.
und in style.css hier die width aendern:
-
wenn du die html struktur beachtest, sollte das template eigentlich nicht zerstoert werden. mit bild sollte das etwa so aussehen:
PHP
Alles anzeigen<body> <div id="main_container"> <div id="centercolumn"> <div id="leftcolumn"> <div id="main_logo"> <div id="logo"> <h1><a href="<?php bloginfo('home'); ?>/"><img src="<?php bloginfo('template_url'); ?>/images/test.jpg"/><?php bloginfo('name'); ?></a></h1> <span class="desc"><?php bloginfo('description'); ?></span> </div>
kann vielleicht kleine verschiebungen im header geben, aber das kann dann mit der css ausgeglichen werden.
link zum blog hilft auch hier ein wenig weiter.
eine loesung ueber css kann nur nur am live link zum blog diskutiert werden. -
nicht genug information (ein link zur seite waere das beste).
allgemein:
oft hat der header-blog-title schon eine eigene id oder class (#header oder #logo oder so), und auch die beitragsbereich hat oft eine class (.post, .entry, oder so).
das sollte ausreichen, um den style gezielt anzusprechen, zB.:
daneben gibt es das argument, dass h1 nur fuer den blogtitel verwendet werden sollte, und h2 fuer die beitragstitel. -
um den text fuer die suchmaschinen bereit zu haben, muss er im html code der seite stehen.
d.h. jeder einigermassen computerfaehige kann den text lesen (und kopieren).
um den text vom bildschirm zu verstecken gibts die moeglichkeiten mit css (auf die div anwenden wo der text drin steht):
a. 'visibility: hidden;' (keine ahnung wie das im rss aussieht);
b. 'text-indent: -9999px;' (schiebt den text vom schirm) -
ohne genauere fehlerbeschreibung geht hier auch nichts.
ich weiss immer noch nicht, was geht, oder was nicht, oder ob fehlermeldungen da sind, oder was der code anzeigt, oder ob nur die erste post da ist, oder ob alle posts gleich angezeigt werden.
also, die datei ist category.php ?
wie ist der code der gesamten datei?
ist da vielleicht ein sidebar widget, das mitmischt?
vielleicht 'wp_reset_query();' versuchen? -
kann sein, das kommt auf die umgebung an, was vor und nach dem code steht.
der genaue text des syntax-fehlers waere auch interessant.
bei mir macht der schnipsel alleine keine fehlermeldung.
war aber auch nicht als 'copy/paste' anleitung gedacht, mehr als idee zum selbermachen.
lies einfach im codex nach ueber den 'loop' und bau deinen eigenen code.
oder poste hier den gesamt-code von deiner template-datei. -
Zitat
Aber irgendwie will das nicht so ganz. Kann mir jemand einen Tipp geben?
was will nicht wie? oder, wie weit will das so?
ich vermute, da ist ein loop darum.
wenn nicht, dann sollte das etwa so sein:
(ersetze 5 durch deine kategorie-nummer; und 12 durch -1 fuer alle posts der kategorie, oder die anzahl der posts die in en bereich passen.)
PHP<?php query_posts('cat=5&posts_per_page=12'); if(have_posts()) : while(have_posts()) : the_post(); ?> dein snipsel <?php endwhile; endif; ?>
(und vielleicht auch noch ein umrandendes div fuer die formatierung.)
(moeglicherweise auch ein verhalten einbauen, wenn ein post kein benutzer-definiertes feld hat)
-ungetestet - keine garantie fuer tippfehler- -
sieht so aus als ob der firefox die leeren zellen nicht beachtet.
du koenntest versuchen, ein festes leerzeichen in die tabelle zu fuellen:
(entweder je ein leerzeichen vor und nach, oder nur nach dem $tag)
das sollte hoffentlich sonst keinen zu grossen unterschied machen. -
was geht wie nicht?
koennte mit der schreibweise von 'order=Desc'
zusammenhaengen:Zitat
Order ParametersDesignates the ascending or descending order of the ORDERBY parameter.
- order=ASC - ascending order, lowest to highest value
- order=DESC - descending order, highest to lowest value
-
dazu muessen die beitraege erstmal in einer div stehen, und dieser div kannst du mit der methode, die du ja inzwischen kennst, eine unterschiedliche css class geben, abhaengig davon ob es der erste oder ein weiterer artikel ist.
etwa so:PHP
Alles anzeigen<?php $counter = 1; if(have_posts()) : while(have_posts()) : the_post(); ?> <div class="post <?php if($counter == '1') { echo 'schwarz'; } else { echo 'weiss'; } ?>"> .... hier alles was mit der artikelausgabe zu tun hat .... </div> <?php $counter++; endwhile; endif; ?>
und die style.css dazu: -
eigentlich genauso wie du es auf dem bildschirm hier in deinem letzten beitrag siehst:
die 'query' zeile kommt einfach direkt vor dem anderen code. -
zB:
http://www.jeriko.de/2006/08/10/wor…-anders-stylen/
und dann den links darin folgen, oder suchmaschine verwenden: 'wordpress letzten beitrag anders formatieren' -
erstmal:
das 'class="aligncenter" ' was du in die style.css eingefuegt hast, muss da wieder raus; css funktioniert so nicht - falsche syntax.
um die bilder richtig auszurichten, wuerde ich in der style.css folgende aenderung machen:
finde diese stelle (ziemlich weit unten in der style.css):
Code
Alles anzeigen.entry img.left { padding: 4px; max-width: 100%; display: inline; margin: 6px 10px 0px 0px; border: 1px solid #cad7d9;} .entry img.right { padding: 4px; float: right; max-width: 100%; display: inline; margin: 6px 0px 0px 10px; border: 1px solid #cad7d9;}
und ersetze das durch fogendes:
(oder guckt genau hin, was anders ist, und aendere das)
Code
Alles anzeigen.entry img.left, .entry img.alignleft { padding: 4px; max-width: 100%; display: inline; margin: 6px 10px 0px 0px; border: 1px solid #cad7d9;} .entry img.right, .entry img.alignright { padding: 4px; float: right; max-width: 100%; display: inline; margin: 6px 0px 0px 10px; border: 1px solid #cad7d9;} .entry img.aligncenter { padding: 4px; display:block; max-width: 100%; margin: 6px auto 0px auto; border: 1px solid #cad7d9;} -
vor einiger zeit hatte ich dieselbe idee, und hab das in ein plugin umgewandelt:
Hyperlinks in Image Captions
download link zum ende des posts.
die syntax ist: ##http://linkurl##verlinkter text##
ziemlich grundlegend; das plugin prueft nicht auf korrekte syntax.
beim schreiben der caption kannst du dann auch mehr als einen link einfuegen: -
angepasst von: http://www.w3schools.com/php/php_error.asp
muesste eigentlich so gehen:
-
hast du ganz sicher die 'Adidas.php' (gleiche schreibweise) im gleichen verzeichnis deines themes, wie index.php, single.php, und tag.php?
-
ohne weiteres nicht - aber es gibt anleitungen, zB:
http://www.frische-zitronen.de/2008/04/30/wor…gets-erstellen/
und den links darin folgen. -
-