sowas aehnliches gab es mal mit dem plugin 'qtranslate' - hast du das evtl. installiert und aktiviert?
ich glaube, da gibt's einstellungen fuer die zeit.
sonst kannst du die comments.php hier posten; vielleicht ist da was falsch;
oder auch in den sprachdateien des themes, falls vorhanden.
Beiträge von alchymyth
-
-
die zeile mit 'wp_list_pages()' steht in
[FONT=Courier New]/blocks/k2-header.php[/FONT]:
das waere der ansatz, was mit dem erwaehnten plugin zu machen.
im weiteren, sind die parameter fuer 'wp_list_pages()' in
[FONT=Courier New]/app/includes/pluggable.php[/FONT]
definiert:PHP
Alles anzeigen/** * Provide page options to wp_get_pages in blocks/k2-header.php * * @since 1.0-RC8 */ if ( ! function_exists('k2_get_page_list_args') ): function k2_get_page_list_args() { $list_args = 'sort_column=menu_order&depth=1&title_li='; // if a page is used as a front page, exclude it from page list if ( get_option('show_on_front') == 'page' ) $list_args .= '&exclude=' . get_option('page_on_front'); return $list_args; } endif;
wo der 'depth=1' parameter fest eingestellt ist - d.h. keine unterseiten.
auch wenn du das da aenderst, ist die css des k2 themes nicht auf ein seiten-dropdown menue ausgelegt. -
willkommen hier im forum :D
ausgabe in php, zB:
oder eingebaut in den bestehenden code:
-
in style.css neue styles einguegen, zB:
-
das ganze koennte so gehen (im firefox mit developer add-on ausprobiert):
vorher eine sicherungskopie anlegen.
das hier direkt nach dem body tag einfuegen (in header.php):
PHP<div id="wrap" style="width:990px;padding-left:100px;margin:0 auto;position:relative;border:1px solid green;"> <div id="logo" style="position:absolute;left:-15px;top:20px; width:95px;margin-left:20px;height:300px;background:#ccc;">logo logo logo</div>
(borders und background sind zum sichtbar machen des bereichs;
logo 100*300px;)
und die neue div nach allen anderen divs am ende des footers schliessen. -
der gezeigte code sieht eigenlich gut aus; natuerlich die cat nummer anpassen.
was genau geht nicht - und wieviel davon geht?
zum nachlesen:
query_posts() - hat die gleichen parameter wie WP_Query
http://codex.wordpress.org/Function_Reference/query_posts -
welches theme hast du?
name und download link?
link zu deiner seite?
groesse des logos?
ansonsten ist das fast reines html (einziges wordpress daran waere, wenn das logo zur vorderseite verlinkt werden soll) -
wahrscheinlich eine neue div anlegen, am anfang des codes.
ps: hier versucht jemand was aehnliches: http://forum.wordpress-deutschland.org/design/73906-w…-der-seite.html -
mit dem 'comments-popup' geht es vielleicht nicht, weil das ein link ist - wenn der link eine css class hat, kannst du ja mal
versuchen. richtige css class einsetzen.
Zitatzu meiner zweitenfrage mit den PAGES da geht es nämlich noch nicht
aus irgendeinem grund hatte ichin den filter eingebaut (hatte wohl was mit der ursprunglichen anfrage im englische forum zu tun)
einfach entfernen ( und das endif; dazu auch) -
als anregung, ist von einer anderen anwendung, sollte aber einfach auf seitenhintergrund umgestellt werden koennen:
PHP<style type="text/css"> <?php $page_id=$post->ID; if(is_page()) { $image='head-image-'.$page_id.'.jpg'; }; if(!file_exists(TEMPLATEPATH.'/images/'.$image)) { $image='head-image.jpg'; } echo '#header { background: url(' . get_bloginfo('stylesheet_directory') . '/images/'.$image.') center top no-repeat; }'; ?> </style> -
die meisten anderen kannst du ja fest im template code aendern;
fuer den/die titel (der titel ist nur der text, nicht der h-tag oder link)
PHPadd_filter('the_title','hightlight_the_titles'); function hightlight_the_titles($output) { if(!is_page()) : $output = '<span style="background: #fff;">' . $output . '</span>'; endif; return $output; }
(ungetestet)
kann sein, dass es bei verlinkten titeln durch den style des a-tags ueberschrieben wird. -
PHP
<title><?php if(is_home()) { echo get_bloginfo('description') . " » " . get_bloginfo('name'); } else { echo wp_title('', false) . " » " . get_bloginfo('name'); } ?> </title>also, bloginfo('name') ist zB der blogtitel; der wird ahcon automatisch ausgegeben.
wenn da ein anderer fester text auf der vorderseite rein soll, und auf andren seiten mit dem post/page-titel; dann Zb:
-
wp-includes/default-widgets.php
Categories widget von zeile 414
Recent Posts widget von zeile 506 -
-
die falsch verschachtelten div/li kommen oft aus der registrierung der sidebars, in functions.php vom theme.
viele wordpress list funktionen, die oft im sidebar laufen, erzeugen die li; wenn da der sidebar mit divs atrukturiert ist, kann es die validierungsprobleme geben.
auuserdem:
such mal nach 'clearfix' - das hilft auch, den content hintergrund immer mit dem inhalt zu strecken. -
willkommen hier im forum :smile:
das verhalten scheint davon zu kommen, dass nach der kommentarabgabe, oder biem klick, der code auf den anker div#comment-21 (mit der comment id) springt;
ich hab das gefuehl, dass das auch mit:Code
Alles anzeigen#content { float: left; width: 540px; margin-top: 3px; margin-left: 10px; margin-right: 10px; background-color: white; /*font-size: 0.812em;*/ -webkit-box-shadow: 1px 1px 4px rgb(204,204,204), -1px -1px 4px rgb(204,204,204); -moz-box-shadow: 1px 1px 4px rgb(204,204,204), -1px -1px 4px rgb(204,204,204); box-shadow: 1px 1px 4px rgb(204,204,204), -1px -1px 4px rgb(204,204,204); /* Auto Container Height */ padding-bottom: 10000px; margin-bottom: -10000px; }
insbesondere diesem 'Auto Container Height' zu tun hat.
versuch, was ohne die drei letzten zeilen passiert.
und aus prinzip, das hier auch noch bereinigen:
http://validator.w3.org/check?uri=http…=Inline&group=0 -
page:
/functions/wp-pagenavi.php im themeverzeichnis
archive..:
archive.php vom theme -
hast du dich schon mit 'page templates' vertraut gemacht?
http://codex.wordpress.org/Pages#Page_Templates
deine seite waere ein typischer fall dafuer. -
ok, der code sieht ok aus.
da der code den query_string veraendert, koenntest du am ende nocheinfuegen, um die query parameter wieder auf 'normal' zurueckzusetzen.
http://codex.wordpress.org/Function_Reference/wp_reset_query
damit sollte das eigentlich gehen.
wahrscheinlich wird dann noch der inhalt der seite ausgegeben - wenn da was im editor als text eingegeben wurde.
wie ist der gopostete code in den code der seite eingefuegt?
ich nehme an, dass in der seite (page template) noch der normale loop drin ist? -
moin, und willkommen im forum.
ZitatHier ist nochmal mein Part den ich geschrieben hab
kommt irgenwie nicht an bei mir.
um php code hochzuladen und nicht direkt hier reinzukopieren, kannst du zB http://wordpress.pastebin.com/ verwenden.
wenn du einen unterschiedlichen anfang in jeden inhalt der posts schreiben wuerdest, zB den titel wiederholen, gebe das einen weiteren anhaltspunkt, um zu sehen wo die extra texte herkommen. -
header.php bearbeiten;
als beispiel, den header.php vom Twenty Ten anschauen, und sehen wo und wie das da eingesetzt ist.
http://www.w3schools.com/TAGS/tag_title.asp
http://codex.wordpress.org/Function_Reference/wp_title
oder evtl ein seo plugin in betracht ziehen.