Gibt es denn vielleicht irgendwo im Netz ein Tutorial, das die comments.php zumindest grob verständlich erklärt? Ich hab nur welche gefunden, die nur auf ganz bestimmte Dinge eingehen und die sich mir nicht so recht erschließen wollten...
Beiträge von Windfänger
-
-
ich hab ein eigenes gebastelt und bisher gar keine comments.php
Da ich für das neue, ebenfalls selbstgebastelte Design, auch die Kommentare ein bisschen "aufhübschen" möchte, muss ich eine comments.php erstellen und so. Aber leider habe ich keine Ahnung, wie das funktioniert - daher brauche ich eine Vorlage.Ich hab es schon mit der comments.php vom Twenty Ten versucht, aber da steig ich nicht so recht durch. ^^
http://atani.bplaced.net/buchblog <-- um diese Seite gehts, das ist aber noch das alte Design, denn das neue ist ja noch nicht fertig ;)
-
Hat niemand eine Idee? :???:
-
Hallo
ich verzweifel gerade mal wieder an einem Layout... auf http://net.tutsplus.com/tutorials/word…#alternate-rows gibt es eine Vorlage für die comments.php, aber wenn ich die so übernehme, dann sieht es überhaupt nicht so aus, wie in dem Beispiel.
Ich hab den ganzen Nachmittag mit der Suche nach einer Vorlage für die comments.php gesucht, die ich an mein Layout anpassen kann, aber einfach nichts gefunden.Kann mir vielleicht hier jemand helfen?
Ich möchte gern, dass die Kommentare genau so aussehen wie ganz unten im letzten Beispiel der Seite (jedes zweite grau hinterlegt), aber dass Name, Datum ,etc. über dem Kommentar stehen und nicht drunter. Was genau muss ich dafür tun? -
Oh, habe das edit übersehen.
Wow! Jetzt klappt es! Ich kanns noch gar nicht glauben. Ich hab das auch schonmal davor geschoben, aber da ist nix passiert. Muss an den anderen Fehlern dazu gelegen haben. Vielen, vielen Dank!!! -
-
Mein Problem hat sich leider noch immer nicht gelöst. Ich habe noch viel ausprobiert, aber ich krieg es einfach nicht hin. Immerhin habe ich soweit fast alle Fehler ausgemerzt, die der W3C Validator angezeigt hatte. Die, die jetzt noch übrig sind, möchte ich hier kurz erläutern, denn die liegen nicht an mir:
- Line 44, Column 44: Element li ...
<-- das schreibt wordpress von allein. So werden die Widgets gemacht. Keine Ahnung, aber daran dürfte mein Problem ja eigentlich nicht liegen.
- Line 46, Column 43: Element li ...
<-- siehe oben.-Line 47, Column 143: & did not start a character reference.
<-- das ist ein Link in einem Textwidget, der zu Amazon führt. Der Link ist nunmal so, da kann ich das "&" nicht rausnehmen.
- Line 47, Column 166: & did ...
<-- siehe oben.- Line 49, Column 55: Element li ...
<-- siehe ganz oben erster Punkt.
- Line 73, Column 43: Element li ...
<-- und nochmal.
- Line 80, Column 50: Element li...
<-- und nochmal.
- Line 90, Column 43: Element li...
<-- und schon wieder.
Line 93, Column 55: Element li ...
<-- und wieder einnmal.- Line 272, Column 8: End tag for body seen but there were unclosed elements.
<-- die habe ich allerdings nicht finden können. Jemand eine Idee?- Line 193, Column 38: Unclosed element div.
<-- Das kommt wieder von Wordpress.Line 192, Column 18: Unclosed element div.
<-- Das wird definitiv geschlossen.- Line 40, Column 19: Unclosed element div.
<-- Und das auch.Hat jemand noch eine Idee, warum das nicht so aussieht, wie es sollte? Warum der Footer irgendwo rumhängt, aber definitiv nicht in der Mitte der Seite unter dem Rest? Bitte helft mir, ich werd noch verrückt mit diesem Design...
-
Ich habe die markierten Zeilen in der index.php und auch in der single.php sowie page.php entfernt - denn da stand ja überall das Gleiche. ;) Jetzt schauts aber leider auch auf den einzelnen Seiten nicht mehr so aus, wie es eigentlich sollte. Muss es jetzt in die single.php und page.php wieder rein oder liegt das Problem woanders?
ich bin davon ausgegangen, dass du den Code für den Balken zwischen den Artikeln meinst und hab das da jetzt geändert. Es ist zwar noch ein "align" drin, aber ich werd den Artikel nachher noch lesen und das dann entsprechend ändern.
Hat mich etwas verwirrt. Ich habe diese Befehl immer in <ul></ul> geschrieben. Aber als ich mir den Seitenquelltext angesehen habe, habe ich folgendes gefunden:
Das hab ich nur leider nicht selbst geschrieben, sondern das kommt von wordpress. Das sind die Widgets, die ich da eingefügt habe und deren Code schreib ich ja nicht selbst. Wie komm ich denn da ran, denn eigentlich find ich die Widgets ganz praktisch und wollte das jetzt nicht alles per Hand in die Sidebar schreiben?
Ich hab ja nur in der index.php den CodePHP<div id="sidebar1"> <?php include("sidebar1.php"); ?> </div> <div id="sidebar2"> <?php include("sidebar2.php"); ?> </div>und dann jew. in der sidebar.php
-
Zitat
Schau einfach mal in den Quelltext der beim Seitenaufruf generiert wird
oh ja. Wo kommt das denn her? Wird das automatisch generiert, wenn ich irgendwo ein <div> nicht geschlossen habe?
ZitatDa musst Du einfach mal die einzelnen Dateien genau unter die Lupe nehmen.
Das hab ich wirklich schon mehrfach gemacht. Ich habe auch die single.php Zeichen für Zeichen mit der index.php verglichen, denn wenn man sich einen einzelnen Artikel anziegen lässt, dann funktioniert es ja genau so, wie es soll. Aber leider hab ich den Fehler nicht gefunden.
Ich probier das mit den Plugins mal...
edit: Nö, dann siehts genauso aus. Ich hab derzeit auch nur das "Related Posts by Category"-Plugin drin.
-
Erstmal vielen Dank für deine Antwort :)
ZitatNaja, Du hast einige HTML Fehler, die Du erstmal ausmerzen solltest: http://validator.w3.org/check?verbos...%2Fbuchblog%2F
Ich weiß, aber ich krieg die nicht gelöst, denn manche "Fehler" sind Inhalte aus Text-Widgets, die eigentlich richtig sein sollten. Ich hab hier im Forum auch schonmal gefragt, ob mir da vielleicht jemand helfen kann, aber da hat sich leider keiner gemeldet...
ZitatWo? Ich habe gedacht, dass footer.php quasi das Ende des Codes ist und der hört mit </html> auf. Oder denk ich da verkehrt?
-
Immer noch keine Ideen?
Ich hab nochmal einiges ausprobiert, aber der Fehler auf der Startseite bleibt - leider. Auf den einzelnen Unterseiten, bzw. der Ansicht eines einzelnen Artikels sieht es mittlerweile so aus, wie es eigentlich auch aussehen soll.
Warum also klappt es auf der Hauptseite mit allen Artikeln nicht?Das ist der Code:
header.phpPHP
Alles anzeigen<!DOCTYPE html> <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/blueprint/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/blueprint/print.css" type="text/css" media="print"> <!--[if lt IE 8]><link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <title><?php wp_title(); ?> - <?php bloginfo('name'); ?></title> <?php wp_head(); ?> </head> <body> <div id="head"> <div id="navmenu"> <ul> <li><a href="<?php echo get_settings('home'); ?>">Start</a></li> <?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?> </ul> </div> </div> <div id="wrapper">index.php
PHP
Alles anzeigen<?php get_header(); ?> <div id="sidebar1"> <?php include("sidebar1.php"); ?> </div> <div id="sidebar2"> <?php include("sidebar2.php"); ?> </div> <div id="content"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> <p class="meta"> <span class="date"> am <?php the_date('d.m.Y'); ?></span> <span class="author">von <?php the_author() ?></span> <span class="categorie">Kategorie: <?php the_category(', ') ?></span> <span class="comments"><?php comments_popup_link('Keine Kommentare', 'Kommentar (1)', 'Kommentare (%)'); ?></span> </p> <div class="entry"> <?php the_content(); ?> </div> <div align="center"><hr style="border: none; border-top: 2px solid #c77e20; background-color: none; height: 1px;"> </div><br> <?php endwhile; ?> <div class="navigation"> <div class="alignleft"> <?php next_posts_link('« Ältere Einträge') ?> </div> <div class="alignright"> <?php previous_posts_link('Neuere Einträge »') ?> </div> </div> <?php else : ?> <h2 class="center">Nichts gefunden!</h2> <p class="center">Tut mir leid, aber du suchst nach etwas, das es hier nicht gibt.</p> <?php endif; ?> </div> <div id="footer"> <?php get_footer(); ?> </div>footer.php
PHP
Alles anzeigen</div> <p style="clear: both"> <div id="footer"> <p><i>© 2011 Windfänger</p> <?php wp_footer(); ?> </div> </body> </html>Bitte helft mir, ich weiß einfach nicht mehr weiter!
-
Hat denn keiner eine Idee?
-
Hallo alle zusammen!
Ich habe mich an einem eigenen Layout versucht und bin bisher relativ weit gekommen und auch ganz zufrieden mit dem Ergebnis. Leider funtkionieren aber zwei Dinge nicht so, wie sie sollten.
- Damit es so aussieht, als wären die beiden Sidebars und der Content eine Fläche, habe ich das eigentlich alles in <div id="wrapper"> gepackt. Der Wrapper ist genauso breit wie der Header und hat einen weißen Hintergrund. Eigentlich. Denn leider wird er nicht angezeigt. Weiß jemand, warum und kann mir helfen den Fehler zu beheben?
- Der Footer sollte eigentlich in der Mitter der Seite liegen, genauso wie der Header. Aus irgendeinem Grund klappt das aber nicht und er ist manchmal nach rechts und leicht nach oben verschoben. Woran liegt das?Es geht um diese Seite: http://atani.bplaced.net/buchblog
Bitte helft mir, denn ich kann den Fehler einfach nicht finden.
Vielen Dank schonmal im Voraus :smile:edit: Ich habe gerade festgestellt, dass die Probleme auf den Seiten nicht bestehen, sondern nur auf der Startseite mit den ganzen Artikeln. Auf den Seiten und wenn man einen einzelnen Artikel aufruft wird nur fälschlicherweise oben links neben der rechten Sidebar ein kleines oranges Feld angezeigt.
Seltsam... -
Mag mir denn wirklich keiner weiterhelfen? Ich komme allein einfach nicht weiter... :(
-
Ich benutze den Phase5 Editor.
-
Das Letzte habe ich geändert, aber das mit dem UTF-8 verstehe ich nicht. Ich dachte, das würde automatisch so gespeichert werden?
-
Kannst du mir dabei helfen, die Fehler zu lösen?
-
Hallo alle zusammen,
ich hab jetzt mein Theme ungefähr so hinbekommen, wie es am Ende aussehen soll. Aber leider gibt es da ein, zwei Probleme, die ich einfach nicht gelöst bekomme und wo ich den Fehler nicht finden kann. Ich hoffe, ihr könnt mir da weiterhelfen.
Es geht um diese Seite: http://www.windfaenger.net.ms
Problem:
1.) Die Sidebars sowie der Content liegen eigentlich in einem extra div-Container, dessen Hintergrun weiß dargestellt werden sollte, damit es so aussieht, als wäre alles ein großes Rechteck und würde links, rechts, oben und unten mit den anderen Elementen abschließen. Wie man sieht, funktioniert das aber irgendwie nicht. Ich hab schon verschiedenes ausprobiert, habe aber leider keine Idee woran es liegen könnte.2.) Die Position des Footers stimmt so nicht. Er sollte eigentlich genauso wie der Header mittig unter den anderen Elementen liegen. Warum klappt das nicht?
Der Code hinter der ganzen Seite sieht so aus:
Header:
HTML
Alles anzeigen<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//DE" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="de"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> <title><?php wp_title(); ?> - <?php bloginfo('name'); ?></title> <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/blueprint/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/blueprint/print.css" type="text/css" media="print"> <!--[if lt IE 8]><link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <?php wp_head(); ?> </head> <body> <div id="head"> <div id="navmenu"> <ul> <li><a href="<?php echo get_settings('home'); ?>">Start</a></li> <?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?> </ul> </div> </div> <div id="page">Index
HTML
Alles anzeigen<?php get_header(); ?> <div id="sidebar1"> <?php include("sidebar1.php"); ?> </div> <div id="sidebar2"> <?php include("sidebar2.php"); ?> </div> <div id="content"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> <p class="meta"> <span class="date"><?php the_date('d.m.Y'); ?></span> <span class="author">von: <?php the_author() ?></span> <span class="categorie">Kategorie: <?php the_category(', ') ?></span> </p> <div class="entry"> <?php the_content(); ?> </div> <p class="postmeta"> <span class="comments"><?php comments_popup_link('Keine Kommentare', 'Kommentar (1)', 'Kommentare (%)'); ?></span> </p> <p><b>Das könnte dich auch interessieren:</b><br/><ul> <?php do_action( 'related_posts_by_category', array( 'orderby' => 'post_date', 'order' => 'DESC', 'limit' => 5, 'echo' => true, 'before' => '<li>', 'inside' => '» ', 'outside' => '', 'after' => '</li>', 'rel' => 'nofollow', 'type' => 'post', 'image' => 'thumbnail', 'message' => 'Keine Treffer' ) ) ?> </ul></p> <?php endwhile; ?> <div class="navigation"> <div class="alignleft"> <?php next_posts_link('« Ältere Einträge') ?> </div> <div class="alignright"> <?php previous_posts_link('Neuere Einträge »') ?> </div> </div> <?php else : ?> <h2 class="center">Nichts gefunden!</h2> <p class="center">Tut mir leid, aber du suchst nach etwas, das es hier nicht gibt.</p> <?php endif; ?> </div> <div id="footer"> <?php get_footer(); ?> </div>Footer:
HTML
Alles anzeigen<br class="clear" /> </div> <div id="footer"> <?php wp_footer(); ?> <p><i><?php bloginfo('name'); ?> is proudly powered by <a href="http://wordpress.org/" target="_blank">WordPress</a></i> <br/>© by Windfänger</p> <br class="clear" /> </div> </body> </html>3.) Ich surfe mit Firefox. Wenn ich die Seite aber z.B. mit Opera aufrufe, dann sieht die obere Navigation anders aus. Woran liegt das? Wie krieg ich das hin, dass sie richtig dargestellt wird?
4.) Warum funktioniert die Kommentarfunktion nicht?
Bitte helft mir, ich verzweifel so langsam... :C
-
Hat sich erledigt. Hab es selbst hinbekommen.
-
Wo lag denn da das Problem? Ich hab leider für meine Seite noch keine Lösung gefunden...