hm, genau das ist ja das "kleine" Problem... wenn ich als Blogbetreiber ein Theme xy einsetze das aus unterschiedlichen Gründen keine Verschachtelung anzeigt, ist die Option im Backend doch eher verwirrend. Man setzt das Häkchen und stellt die Tiefe der Verschachtelung ein, und auf den Kommentarseiten selbst ist (in den meistenFällen) nichts davon zu sehen. Mit welchem Theme lässt sich schon eine Verschachtelung bis zur Ebene 10 sinnvoll und optisch noch ansprechend darstellen? Wenn ich also im Theme schon Einfluß auf die Verschachtelungseinstellung nehmen könnte würde das, was man nacher auf der Seite Theme-seitig sieht auch mit dem korrespondieren was im Backend eingestellt wird...
Beiträge von Webfunk
-
-
Bin aktuell über einem neuen Theme und mittlerweile bei der Gestaltung des Kommentarbereiches angekommen. Lässt sich Theme-seitig die Tiefe der Verschachtelung begrenzen? Im Template-Tag "comment_reply_link" sind da offenbar Parameter vorgesehen aber wie sind die zu verstehen? Lässt sich die max_depth hier irgedwie begrenzen und wenn ja wie?
PHP<?php comment_reply_link(array_merge( $args, array('reply_text' => 'Reply', 'add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))); ?>Greets, Markus
-
Hallo Wordpresser, die Frage tauchte zwar schon auf aber eine Lösungen des folgenden Probs habe ich noch nicht gefunden ...
Es geht um die individualisierte Ausgabe von Kommentaren in WP 2.7. Die neue Funktion wp_list_comments gibt zwar eine ganze Menge Klassen aus aber ab einem gewissen Punkt macht es durchaus Sinn für Themeautoren, ein eigenes Array für die Comments per Callback zu nutzen. Frank Bueltge hat dazu bereits eine saubere Lösung im Angebot allerdings fehlt (auch in allen bisher im Web verfügbaren Lösungen) noch immer eine Möglichkeit, die Kommentare zu nummerieren ohne dabei auf die (fortlaufende) Comment_ID oder die Nummerierung über die OL zurückzugreifen.
Wie lassen sich nun Kommentare (pro Beitrag) von 1 bis x nummerieren? Bisher ging das immer "per php for each, comment as comment ... count++" und dann mit "echo count" das sollte doch in ähnlicher Weise auch für die WP 2.7 Comments gehen? Aktuell sieht die individuelle Ausgabe der Comments so aus:
PHP
Alles anzeigenif ( !function_exists('own_comments') ) { function own_comments($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?> <li <?php comment_class(); ?> id="comment-<?php comment_ID() ?>"> <div class="maincom" id="div-comment-<?php comment_ID(); ?>"> <div class="comhead"> <p class="comcount">120</p> <?php echo get_avatar( $comment, $size = '50' ); ?> <p class="combase"><?php comment_author_link() ?></p> <p class="comline">um <?php comment_time() ?> via Website<?php edit_comment_link( __('(Edit)', 'basis'), ' ', '' ) ?></p> <?php if ($comment->comment_approved == '0') { echo '<em>' . __('Dein Kommentar muss erst frei geschaltet werden.', 'basis') . '</em><br />'; } ?> </div> <p class="date"> <span class="day"><?php comment_date('d') ?></span> <span class="month"><?php comment_date('M') ?></span> <span class="year"><?php comment_date('Y') ?></span> </p> <div class="comfeed"> <?php comment_text() ?> </div> </div> <p class="comreply"><?php comment_reply_link(array_merge( $args, array('add_below' => 'comment', 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?></p> <?php } }Hat da jemand einen Vorschlag wie man hier die Nummerierung lösen kann? Beste Grüße, Markus ...
-
Hi Wordpresser, ich baue gerade an einem neuen Theme und möchte gerne das Plugin "WP_Pagenavi" von Lester Chan im Theme integrieren. Zwar lässt sich der eigentliche Plugin-Code in die functions.php übernehmen aber die "Options-Seite" für das Plugin funktioniert dann nicht. Vielleicht hat von Euch jemand einen Plan wie ich das Plugin "vollwertig" mit Options-Page in´s Theme einbauen kann.
Grüße und Dank im Voraus, Markus
-
besten Dank ihr Beiden, seit heute sind noch zwei neue Varianten hinzugekommen, viel Spaß mit den Themes und Grüße, Markus
-
Kurz und schmerzlos: Allerbeste Grüße in die Wordpress-Runde, meine neuen Themes der Avenue-Reihe sind in einer neuen Version verfügbar. Momentan in 8 Varianten darunter auch zwei "Sonderlinge". Schaut vorbei wenn Ihr mögt. Alle Infos und die Themes gibt´s hier:
p.s.: Der Themepool ist zu gut um solange brach zu liegen. Drück die Daumen das es wieder vorwärts geht ...
"frohe Weihnachten" Euch allen auch wenn´s noch ein paar Tage dauert, Grüße, Mark
-
schön zu hören dass es zumindest weiter gehen soll, kann schon verstehen dass es immer ne menge zu tun gibt ...
beste Grüße, Mark
-
Hi Wordpresser, der Themepool wird ja nun schon recht lange nicht mehr aktualisiert, über die Gründe war ja was zu lesen aber mich würde trotzdem interessieren ob, und vor allem wann wieder neue Themes aufgenommen werden ...
Grüße, Mark
-
... man lernt nie aus, Danke für die Antwort. Ist mal wieder typisch für den IE, aber nur zwecks der 6er Version werd ich wohl eher kein JavaScript verbauen ...
viele Grüße, Mark
-
Hi Wordpresser,
Ich möchte gerne im Kommentarbereich jeweils den Kommentar mit einer anderen Hintergrundfarbe versehen, über dem sich der Mauszeiger befindet (Hover-Effekt nur mit CSS) ... wie lässt sich das lösen? Die Kommentartexte sind ja keine Links, so dass ein einfaches a:focus nicht funktioniert ...
Danke im Voraus und Grüße, Mark
-
Folgende (kleine) Problematik:
In meinem WP-Theme splitte ich die normalen Kommentare von den Track- und Pingbacks. Im Kommentarbereich werden dabei zuerst die normalen Kommentare gelistet und dann die Tracks und Pings. Das ganze ist so realisiert:
Erst die normalen Comments ...
<?php if ($comments) : ?>
<ol class="commentlist">
...
...
</ol>
... dann die Tracks und Pings
<?php if ($comments) : ?>
<ol class="commentlist">
<?php foreach ($comments as $comment) : if ((get_comment_type() == "trackback") || (get_comment_type() == "pingback")) : $count++?>
...
...
</ol>
Von der Funktion und Darstellung her ist das überhaupt kein Problem, allerdings wird im Falle dass kein Track- oder Pingback eingeht, aber ein normaler Kommentar vorhanden ist, immer die OL-Klasse "Commentlist" ausgegeben, die dann für die Tracks und Pings jedoch leer bleibt da ja kein Kommentar diesen Typs vorhanden ist.
Es müsste also das "if comments" für die Tracks und Pings noch um die Bedingung "Kommentartyp= Trackback oder Pingback" ergänzt werden, damit die OL-Klasse auch nur dann ausgegeben wird, wenn tatsächlich ein Track- oder Pingback eingeht, und nicht schon dann, wenn nur normale Kommentare vorhanden sind.
Wie muss diese Bedingung nun php-technisch aussehen?
Grüße, Mark -
vielen Dank, habe tatsächlich keine separate search.php, weil ich das mit in die index gepackt habe ... funktioniert auf jeden Fall ...
beste Grüße, Mark -
Wenn ich auf der Startseite meines Blogs eine bestimmte Kategorie per
<?php query_posts('cat=-1); // ?>
<?php while (have_posts()) : the_post(); ?>
ausschließe funktioniert das zwar und die Kategorie wird nicht mehr angezeigt. Dafür funktioniert die interne Blogsuche nicht mehr. Gibt man einen Suchbegriff ein, werden schlicht alle im Blog vorhandenen Beiträge als Suchergebnis angezeigt.
Sobald ich die query-posts Sache wieder aus der index.php entferne, funktioniert die Suche wie gehabt.
Kennt jemand das Problem und wenn ja, wie ist es zu lösen?
Grüße, Mark -
ja, hat sich mittlerweile erledigt ...
-
Sollte heute nicht der Themepool wieder für neue Templates geöffnet werden? Wann ist denn der Upload wieder möglich?
Grüße, Mark -
Hallo Wordpresser, ich versuche seit einigen Tagen mein Theme auf themes.wordpress.net hochzuladen und bekomme immer wieder die Fehlermeldung:
Error: No theme title!
Kann mir jemand helfen und sagen, wie denn das Ganze funktioniert um das Theme dort zu veröffentlichen. Vielen Dank im Voraus und Grüße, Mark -
vielen Dank für die Antwort ...
-
Grüße an alle,
wie schon einige vor mir wende ich mich mit einer Frage zum Thema "Widgets" an Euch. Ich habe ein eigenes Theme für Wordpress und würde dieses gerne Widget-ready machen, benötige dabei aber etwas Hilfe. Das Theme findet man unter:
http://www.demo.web-funk.de/
den Download des Themes gibt es hier:
http://www.web-funk.de/files/avenue.rar
Ich hatte schon einige Forenbeiträge zum Thema gelesen, jedoch komme ich damit nicht wirklich klar. Wäre schön wenn sich jemand findet der da mal drüber schauen kann und erklärt, wie ich das Theme Widget-ready bekomme.
Jetzt schon mal vielen Dank im Voraus, Mark -
Hi Wordpresser,
ich hab ein kleines Problem mit der Lightbox. Wenn ich auf ein Bild klicke, geht die Lightbox auf, jedoch wird das Bild nicht zentriert dargestellt. Rechts neben dem Bild ist jeweils kein Rand. Könnt Ihr mir sagen wie ich das bewerkstelligen kann, dass die Bilder entsprechend zentriert angezeigt werden?
Vielen Dank im Voraus, Mark
hier der Link zum Blog: http://www.web-funk.de -
Hi wordpresser, ich habe folgendes Problem,
ich verwende in der sidebar die funktion previous_post und next post. nun soll in dem Fall, dass es keinen "nächsten Beitrag" mehr gibt auch ein Hinweis ausgegeben werden ala: "kein weiterer Beitrag". Könnt ihr mir da weiter helfen ...
Grüße, Mark