Beiträge von alchymyth
-
-
styles kann man erzwingen, nicht schoen, aber geht:
versuch das hier:
CSS#rightside a:link img, #rightside a:visited img, #rightside a:hover img, #rightside a:active img { border:0!important; }
das !important am ende jeder anweisung, vor dem semikolon, sagt dem browser, dass er diesen style verwenden soll, unabhaengig von anderen prioritaeten. -
folgender hack geht nur bei seiten-menues ohne kinder-seiten:
PHP
Alles anzeigen<ul> <?php // a hack to style a page list // alchymyth 2010 // allows to style first word in page name different, i.e. bold; // only level one, no child pages // has class 'current_page_item' $list = wp_list_pages('echo=0&title_li=&depth=1'); // page list as string $list = explode('</a></li>',$list); // break into individual elements $length = count($list); foreach($list as $list_element) { $list_element = explode('page-item-',$list_element); $p_id = explode('">',$list_element[1]); // extract the page id from the list element $p_name = $p_id[2]; // extract page name from the list element $p_name_1 = explode(' ',$p_name); // extract first word from page name if($p_name == $p_name_1[0]) { $p_name = '<strong>'.$p_name.'</strong>'; // assign 'bold' to the first word of the page name, if it is only one word; re-assemble page name } else { $p_name = '<strong>' . str_replace($p_name_1[0].' ',$p_name_1[0].' </strong>',$p_name); // assign 'bold' to the first word of page name; re-assemble page name } $list_item = $list_element[0].' page-'.$p_id[0].'">'.$p_id[1].'">'.$p_name.$p_id[3].'</a></li>'; // re-assemble list element $length--; if($length == 0) { continue; } // skip empty last element echo $list_item; // output list element } // end of foreach loop ?> </ul>
anstelle von -
-
-
Zitat
was wurde geändert und wie bekomme ich das wieder weg?
mal den bekannten fragen? oder ist der jetzt unbekannt?
hat das theme eine datei image.php?
wenn ja, da versuchsweise die zeile mit 'comments_template();' loeschen.
vor den aenderungen eine sicherungskopie aller theme dateien machen. -
hat die frontseite (index.php?) eine custom query?
wenn ja, dann internet durchsuchen nach 'query_posts paged'
oder am besten den code von index.php in einen http://wordpress.pastebin.com/ kopieren und den link dazu hier posten; jemand koennte da mal reinschauen. -
-
der code ist schon drin:
PHP<?php if (get_option('ephoto_show_pagescomments') == 'on') { ?> <div class="comments-wrapper"> <?php comments_template('', true); ?> </div> <img src="<?php bloginfo('stylesheet_directory'); ?>/images/comments-bottom-<?php echo $ephoto_color_scheme; ?>.gif" alt="comments-bottom" style="float: left;" /> <?php }; ?>
sieht so aus, als ob es eine option im theme gibt (?) ( im admin bereich ) um seiten kommentare anzuzeigen. -
irgendwie sind dein persoenlichen daten da nicht drin:
HTMLgoogle_ad_client = "pub-"; google_alternate_color = "FFFFFF"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "image"; google_ad_channel =""; google_color_border = "336699"; google_color_link = "0000FF"; google_color_bg = "FFFFFF"; google_color_text = "000000"; google_color_url = "008000"; google_ui_features = "rc:10"; //--></script>
hat das plugin einstellungsmoeglichkeiten oder einen platz, wo du deinen adsense code eingeben musst?
wenn du das direkt einbauen willst, kannst du den code von der datei, die die tag-seite anzeigt (das haengt davon ab welche dateien du hast; vorzugsweise tag.php, oder sonst category.php, oder sonst archive.php)
in einen http://wordpress.pastebin.com/ kopieren und den link dazu hier posten. irgendjemand kann dann vielleicht rausfinden, wo der adsense code am besten reinpasst (selbe stelle wie jetzt, nur ohne plugin). -
die loesung dazu war:
der sticky post wurde als einziger post in einem ersten loop angezeigt.
um den [COLOR=#306582]sticky post[/COLOR] dann im zweiten [COLOR=#306582]loop[/COLOR] nicht anzuzeigen, diesen code einsetzen (den alten code dadurch ersetzen; die erste und letzte zeile hier ist vom original):
PHP<?php if ( have_posts() ) : $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $sticky=get_option('sticky_posts'); $args = array( 'caller_get_posts'=>1, 'post__not_in' => $sticky, 'paged'=>$paged ); query_posts($args); ?> <?php while (have_posts()) : the_post(); ?>
vor diesem zweiten loop ein 'wp_reset_query();' einfuegen, damit die paginierung klappt.
ps:
bin mir nicht ganz sicher, aber es scheint auf die position des 'caller_get_posts' im $args array anzukommen. hatte das in einer anderen reihenfolge versucht, und hatte nicht funktioniert. -
-
theme name? download link?
theoretisch sind einige themes auf diese uebersetzung vorbereitet; aber bei weitem nicht alle.
wenn dein theme nicht damit geworben hat, oder die sprachdatei beim download nicht dabei war, dann wahrscheinlich nicht.
http://codex.wordpress.org/WordPress_in_Your_Language
es gibt zwei 'sprachbereiche' :
- einmal die wordpress installation und der admin bereich, das hat eine eigene sprachdatei in wp-content/languages/de_DE.mo (oder .po)
- und dann fuer jedes theme das zur uebersetzung vorbereite ist, im themeverzeichnis (verwirrenderweise mit den gleichen dateinamen) -
der zeilenumbruch sollte eigentlich so funktionieren, ohne was in der css zu tun.
ohne die betreffende stelle live zu sehen, kann ich nicht mehr dazu sagen. -
standard limit der anzeige ist etwa 45 tags;
das cumulus plugin hat eine options seite, und option im widget:
'wp_tag_cloud parameter'
versuch, was passiert, wenn du da 'number=0' reinschreibst.
http://codex.wordpress.org/Template_Tags/wp_tag_cloud -
-
erstens: der rahmen ist da; einfach mal versuchen, die seite im browser neu zu laden, oder den browser cache zu loeschen (ctrl F5).
das mit dem 'text halb auf der ecke' kommt vom 'margin-top:5px;' am bild; das ist fuer img allgemein in der style.css definiert, und wird bei den ausgerichteten bildern so uebernommen:
deshalb bei diesen styles noch 'margin-top: 0px;' hinzu fuegen:Code
Alles anzeigenimg.aligncenter { display:block; margin-top: 0px; margin-left:auto; margin-right:auto; /*--margin-bottom:5px;--*/ padding:5px; background-color: #FFF; border: 1px solid #DDD; } img.alignleft { /*--border:5px; border-style:inset; --*/ margin-top: 0px; margin-right:5px; margin-bottom:5px; display:inline; float:left; padding:5px; background-color: #FFF; border: 1px solid #DDD; } img.alignright { margin-top: 0px; margin-bottom:5px; margin-left:5px; display:inline; float:right; padding:5px; background-color: #FFF; border: 1px solid #DDD; }
ich glaube, den 'shift''enter' abstand kannst du mit dem folgenden formatieren: -
ddie styles fuer die rahmen fuer die bilder (die ohne bildbeschreibung) in der style.css, sind im moment durch einen tippfehler blockiert:
Code
Alles anzeigenimg { margin:5px; /*--background-color: #FFF; border: 1px solid #DDD; --*/ border:1px; margin:5px; padding:0px; } } img.aligncenter { display:block; margin-left:5px; margin-right:5px; /*--margin-bottom:5px;--*/ padding:5px; background-color: #FFF; border: 1px solid #DDD; }
im obigen code ist eine schliessende klammer } zuviel:
und dann ist im img.aligncenter code die margin-left und margin-right falsch:
das ganze sollte dann so aussehen:Code
Alles anzeigenimg { margin:5px; /*--background-color: #FFF; border: 1px solid #DDD; --*/ border:1px; margin:5px; padding:0px; } img.aligncenter { display:block; margin-left:auto; margin-right:auto; /*--margin-bottom:5px;--*/ padding:5px; background-color: #FFF; border: 1px solid #DDD; }
http://www.w3schools.com/css/css_border.asp
um den grossen abstand um den farbnamen zu verhindern, vor und nach dem namen nicht die 'enter' taste druecken, sondern 'shift' 'enter' (gleichzeitig) verwenden ('grosschreibung' 'eingabe').
'enter' macht einen neuen paragraph, mit den in der style.css festgelegten abstaenden; 'shift''enter' sollte nur einen zeilenumbruch machen. -
-
Zitat
a little practice does a lot of good.
ich geb's zu - englisch hilft massig beim programmieren.:D