Beiträge von alchymyth
-
-
Zitat
dass bei den meisten [COLOR=#306582]Themes[/COLOR] die Artikel auf der "Startseite" komplett angezeigt werden und nicht, wie bei Twenty Ten, als Galerieansicht.
auch bei twenty ten wird normal der volle artikel angezeigt - galerieansicht (?) gibt es im standard-twenty ten nicht.
wahrscheinlich hattest du eine angepasste version von twenty ten.
ZitatKann es sein, dass es [COLOR=#306582]Themes[/COLOR] gibt, bei denen man die Artikelansicht gar nicht einstellen kann oder gibt es vielleicht irgendwo im Adminbereich eine andere Möglichkeit, das entsprechend einzustellen ?
bei den meisten themes kann man das nicht einstellen; auch im admin gibt es generell keine moeglichkeit.
ueblicherweise muesstest du im template, das fuer die vorderseite zustaendig ist, [FONT=Courier New][COLOR=blue]the_content()[/COLOR][/FONT] durch [FONT=Courier New][COLOR=blue]the_excerpt()[/COLOR][/FONT] ersetzen.
(das kann auch, wie im twenty ten, in loop.php oder einem anderen theme-datei sein)
[COLOR=#22229c]http://codex.wordpress.org/Template_Tags/the_content[/COLOR]http://codex.wordpress.org/Template_Tags/the_content
http://codex.wordpress.org/Function_Reference/the_excerpt -
http://codex.wordpress.org/Function_Reference/the_excerpt
http://codex.wordpress.org/Function_Refer…ink_to_the_post
PHPfunction new_excerpt_more($more) { global $post; return '<a href="'. get_permalink($post->ID) . '">[...]</a>'; } add_filter('excerpt_more', 'new_excerpt_more');
das in die functions.php des themes einfuegen.
(ungetestet) -
Zitat
Wie ja allgemein bekannt, wird bei den Artikeln das Datum und die Uhrzeit angezeigt.
ist nicht allgemein bekannt - wahrscheinlich eher in deinem theme definiert.
in index.php deines themes (das ist die englische version - die deutsche sieht hoffentlich aehnlich aus):
PHP<small>Written by <?php the_author() ?> on <abbr title="<?php the_time('Y-m-d\TH:i:sO'); ?>"><?php unset($previousday); printf(__('%1$s – %2$s'), the_date('', '', '', false), get_the_time()) ?></abbr> - <?php if(function_exists('the_views')) { the_views(); } ?> </small>
entferne die zeitausgabe:
PHP<small>Written by <?php the_author() ?> on <abbr title="<?php the_time('Y-m-d\TH:i:sO'); ?>"><?php unset($previousday); printf(__('%1$s '), the_date('', '', '', false)) ?></abbr> - <?php if(function_exists('the_views')) { the_views(); } ?> </small>
(nicht getestet)
wenn du schwierigkeiten hast, das in der deutschen version zu finden, kannst du den code von index.php in einen http://pastebin.com/ kopieren, 'submit' druecken, und die neue addresse oben in browser kopieren und hier posten. -
dein theme hat eine home.php und eine index.php -
da die aenderungen in index.php nichts bringen, mach dasselbe nochmal in home.php (das template sieht sehr aehnlich aus, und inzwischen weisst du ja genau wonach du suchen musst).
und auch in archive.php.
und natuerlich kannst du die zeilen/den code auch gleich vollstaendig entfernen.
http://codex.wordpress.org/Template_Hierarchy
viel glueck -
seltsam; evtl ist die geaenderte datei nicht auf dem server im richtigen theme-verzeichnis gelandet?
wie aenderst du?
direkt im wordpress theme editor oder lokal auf dem computer?
wenn du jeglichen kommentar-bezug entfernen willst, kannst du zB die ganze zeile entfernen:PHP<div class="metameta"><span class="commr"><?php comments_popup_link('', 'Comment (1)', 'Comments (%)'); ?></span></div>
entsprechend auch an den anderen stellen.
und im single.php und page.php den code mit 'comments_template();' ganz entfernen.
dazu muesste erst geklaert werden, warum die aenderungen nicht in der seite erscheinen. -
das hier ist der html-code von einem post (vom browser):
HTML<div class="post"><h2>lknbljkejblg</h2><div id="punkte" >Punkte 11</div><div class="contenttext"> <!--das hier ist von der index.php--><p><span class="contenttext"> <!--das hier kommt vom filter--><p>e-lrgbnerjgblejrnbgbeber</p></span></p></div><p class="postinfo"> 4 April 2011 <a href="http://www.alexandrabald.com/chips/?category_name=zypern" title="Alle Artikel in ZYPERN ansehen" rel="category">ZYPERN</a>.<br /></p></div>
wieso ist da wieder ein paragraph tag innerhalb des spans?
welchen code verwendest du fuer den filter?
wenn der html paragraph da entfernt ist, ist ansonsten das hier wichtig:
verwende in der index.php und im filter eine unterschiedliche css class; zB:
verwende im filter-code die css class .blautext;
und entferne im stylesheet den hintergrund vom .contenttext style.
und mach einen neuen style fuer span.blautext mit hintergrundfarbe -
zeile39,79,182:
und eine variante hier, zeile 138:
das 'No Comments' bzw. 'Comments (0)' aendern; zB so:
(das taucht mehrfach im template auf, da kannst du auch den rest eindeutschen)
http://codex.wordpress.org/Function_Refer…ents_popup_link
read more:
zeile 76:PHP<span class="more"><a href="<?php the_permalink(); ?>" title="Go to <?php the_title(); ?>">Read more ... →</a></span>
den text eindeutschen;
und in zeile37,174: -
beim einfuegen des bildes (oder nachtraeglich auch beim bearbeiten eines bildes im post-editor) kannst du setzen, wohin das bild verlinken soll.
-
a:
bitte verwende den 'php' button, wenn du code postest.
oder besser:
b:
es gibt den http://pastebin.com/;
code da reinkopieren; 'syntax-highlighting' auf PHP setzen; 'submit' druecken; die addresse oben im browser kopieren und hier posten. -
-
twenty ten hat dazu author.php;
was genau davon funktioniert nicht?
kannst du mehr einzelheiten angeben?
ansonsten lesen:
http://codex.wordpress.org/Pages#Page_Templates
http://codex.wordpress.org/Function_Reference/query_posts
http://codex.wordpress.org/Function_Refer…thor_Parameters -
Mosca:
auch twenty ten als theme?
link zur seite?
was genau klappt nicht?
wie sieht die loop.php aus?
(am besten den code in einen http://pastebin.com/ kopieren, 'submit' dreucken, und die url von der browser-addresszeile hier posten) -
Zitat
[COLOR=#000000]Bei den Vorgaben findest du eh nur einfache [/COLOR][COLOR=#306582]Themes[/COLOR][COLOR=#000000]![/COLOR]
:?:
widerspruch: weit ueber 1000 themes, und nicht nur einfache. und im wesentlichen ohne werbung . :mrgreen:
http://wordpress.org/extend/themes/ -
geht zB mit einer filterfunktion, in functions.php des themes eingefuegt:
PHPadd_filter('the_content', 'blaubaertext'); function blaubaertext($text) { $text = str_replace('<p>', '<p><span class="blautext">', $text); $text = str_replace('</p>', '</span></p>', $text); return $text; }
das wirkt ueberall wo 'the_content();' im theme verwendet wird.
http://codex.wordpress.org/Plugin_API/Filter_Reference -
den bilderrahmen?
style.css:CSS.wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; max-width: 632px !important; /* prevent too-wide images from breaking layout */ padding: 4px; text-align: center; }
entferne die [FONT=Courier New][COLOR=blue]background: #f1f1f1;[/COLOR][/FONT] zeile. -
wenn der vorschlag von maxe nicht weiterhilft:
kannst du den vollstaendigen code der functions.php in einen http://pastebin.com/ kopieren, 'submit' druecken, und dann die neue url von der browser-address-zeile hier posten? -
was gehoert deiner meinung nach alles zum 'header'?
zB. das hier ist der code von header.php der <div id="header"> vom twenty ten:
http://pastebin.com/VSyPPR0p
(da ist der titel, die beschreibung, das bild, und das menue drin)
um eine (einzige) seite 'ohne header' zu erstellen, wuerde ich ein seiten-template erstellen, das anstelle von header.php eine header-ohne.php aufruft; kopiert von page.php; zB als seite_ohne_header.php speichern:
http://pastebin.com/4xEcsC80
das template dann der einen seite zuweisen.
und eine datei header-ohne.php als kopie vom header.php erstellen; dann darin alles entfernen was zum 'header' gehoert:
http://pastebin.com/FphLDk4u
das ganze geht auch einfacher, aber nicht so schoen, mit css:
in die style.css einsetzen.
123 ist die seiten ID der einen seite 'ohne header' -
gibt es einen link zu deiner seite?
und evtl ein bild, wie du dir das vorstellst? -
in der functions.php die registrierung der sidebar suchen:
PHP
Alles anzeigenfunction twentyten_widgets_init() { // Area 1, located at the top of the sidebar. register_sidebar( array( 'name' => __( 'Primary Widget Area', 'twentyten' ), 'id' => 'primary-widget-area', 'description' => __( 'The primary widget area', 'twentyten' ), 'before_widget' => '<li id="%1$s" class="widget-container %2$s">', 'after_widget' => '</li>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) );
die parameter 'before_widget' und 'after_widget' kannst du zB mit extra html erweitern (einem [FONT=Courier New][COLOR=blue]<span>[/COLOR][/FONT] zB), um deine headergrafik und footergrafik zu gestalten.
dasselbe auch fuer die 'secundary widget area'.
http://codex.wordpress.org/Function_Refer…egister_sidebar