Hier "endless'er :roll:
Genau so hab ich's auch schon probiert!
Ergebniss:
Saubere Darstellung, jedoch die Kommentare sind weg.
Hmmmh...
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHier "endless'er :roll:
Genau so hab ich's auch schon probiert!
Ergebniss:
Saubere Darstellung, jedoch die Kommentare sind weg.
Hmmmh...
So was :x
Ich hab mein Template angepasst. Nun verschiebe ich den Bereich AUSGABE DER KOMMENTARE, bekomme eine Fehlermeldung oder die Kommentare sind ganz weg!
Ich möchte doch gerne, dass die Kommentareingabe wieder vor den Kommentaren sind :!:
<?php
/**
*
* comments.php
*
* The comments template. Used to display post or page comments and comment form.
*
* Additional settings are available under the Appearance -> Theme Options -> Comments.
*
*/
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
if (post_password_required()) {
theme_post_wrapper(array('content' => '<p class="nocomments">' . __('This post is password protected. Enter the password to view any comments.', THEME_NS) . '</p>'));
return;
}
/* Start Ausgabe der Kommentare */
if (have_comments()){
ob_start();
/* printf( _n( 'One Response to %2$s', '%1$s Responses to %2$s', get_comments_number(), THEME_NS ), number_format_i18n( get_comments_number() ), '<em>' . get_the_title() . '</em>' );
theme_post_wrapper(array('content'=>'<h4 id="comments">' .ob_get_clean() . '</h4>')); */
$prev_link = get_previous_comments_link(__('Newer Comments <span class="meta-nav">→</span>', THEME_NS));
$next_link = get_next_comments_link(__('<span class="meta-nav">←</span> Older Comments', THEME_NS));
theme_page_navigation(array('prev_link' => $prev_link, 'next_link' => $next_link));
echo '<ul id="comments-list">';
wp_list_comments('type=all&callback=theme_comment');
echo '</ul>';
theme_page_navigation(array('prev_link' => $prev_link, 'next_link' => $next_link));
}
/* Stop Ausgabe der Kommentare */
if (function_exists('comment_form')){
ob_start();
$args = array();
if(theme_get_option('theme_comment_use_smilies'))
{
function theme_comment_form_field_comment($form_field){
theme_include_lib('smiley.php');
return theme_get_smilies_js() . '<p class="smilies">' . theme_get_smilies() . '</p>' . $form_field;
}
add_filter('comment_form_field_comment', 'theme_comment_form_field_comment');
}
comment_form();
theme_post_wrapper(array('content' => str_replace(array(' id="respond"', 'type="submit"'), array('', 'class="art-button" type="submit"'), ob_get_clean()), 'id' => 'respond'));
return;
}
if ('open' == $post->comment_status) {
ob_start();
?>
<h3 id="comments-title"><?php comment_form_title( __('Leave a Reply', THEME_NS), __('Leave a Reply to %s', THEME_NS) ); ?></h3>
<div class="cancel-comment-reply"><small><?php cancel_comment_reply_link(); ?></small></div>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', THEME_NS), get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode(get_permalink())); ?></p>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p><?php printf( __( 'Logged in as <a href="%1$s">%2$s</a>. <a href="%3$s" title="Log out of this account">Log out?</a>', THEME_NS), admin_url( 'profile.php' ), $user_identity, wp_logout_url
(get_permalink())); ?></a></p>
<?php else : ?>
<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
<label for="author"><small><?php _e('Name', THEME_NS); ?> <?php if ($req) _e("(required)", THEME_NS); ?></small></label></p>
<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
<label for="email"><small><?php _e('Your email address will not be published.', THEME_NS); ?> <?php if ($req) _e("(required)", THEME_NS); ?></small></label></p>
<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small><?php _e('Website', THEME_NS); ?></small></label></p>
<?php endif; ?>
<!--<p><small><?php printf( __( 'You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: %s', THEME_NS), ' <code>' . allowed_tags() . '</code>' ) ?></small></p>-->
<p><textarea name="comment" id="comment" cols="40" rows="10" tabindex="4"></textarea></p>
<p>
<span class="art-button-wrapper"><span class="art-button-l"> </span><span class="art-button-r"> </span>
<input class="art-button" type="submit" name="submit" tabindex="5" value="<?php _e('Submit Comment', THEME_NS); ?>" />
</span>
<?php comment_id_fields(); ?>
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif;?>
<?php
theme_post_wrapper(array('content' => ob_get_clean(), 'id' => 'respond'));
}
Alles anzeigen
Top!
Herzlichen Dank !!!
[COLOR=green]Super Dankeschön.[/COLOR]
[COLOR=green]Habe es an die richtige Stelle gesetzt, und, es hat wunderbar geklappt![/COLOR]
[COLOR=#008000][/COLOR]
[COLOR=red]Gerade dazu habe ich noch eine Frage:[/COLOR]
[COLOR=#ff0000][/COLOR]
Dasselbe möchte ich auch mit einer anderen Website/Blog machen. Nur dort ist der code ganz anders aufgebaut!
Hier die comments.php dazu:
------------------------------------
<?php
/**
*
* comments.php
*
* The comments template. Used to display post or page comments and comment form.
*
* Additional settings are available under the Appearance -> Theme Options -> Comments.
*
*/
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
if (post_password_required()) {
theme_post_wrapper(array('content' => '<p class="nocomments">' . __('This post is password protected. Enter the password to view any comments.', THEME_NS) . '</p>'));
return;
}
if (have_comments()){
ob_start();
printf( _n( 'One Response to %2$s', '%1$s Responses to %2$s', get_comments_number(), THEME_NS ), number_format_i18n( get_comments_number() ), '<em>' . get_the_title() . '</em>' );
/* theme_post_wrapper(array('content'=>'<h4 id="comments">' .ob_get_clean() . '</h4>')); */
theme_post_wrapper(array('content'=>'<strong id="comments">' .ob_get_clean() . '</strong>'));
$prev_link = get_previous_comments_link(__('Newer Comments <span class="meta-nav">→</span>', THEME_NS));
$next_link = get_next_comments_link(__('<span class="meta-nav">←</span> Older Comments', THEME_NS));
theme_page_navigation(array('prev_link' => $prev_link, 'next_link' => $next_link));
/* Start Ausgabe der Kommentare */
echo '<ul id="comments-list">';
wp_list_comments('type=all&callback=theme_comment');
echo '</ul>';
/* Stop Ausgabe der Kommentare */
theme_page_navigation(array('prev_link' => $prev_link, 'next_link' => $next_link));
}
if (function_exists('comment_form')){
ob_start();
$args = array();
if(theme_get_option('theme_comment_use_smilies'))
{
function theme_comment_form_field_comment($form_field){
theme_include_lib('smiley.php');
return theme_get_smilies_js() . '<p class="smilies">' . theme_get_smilies() . '</p>' . $form_field;
}
add_filter('comment_form_field_comment', 'theme_comment_form_field_comment');
}
comment_form();
theme_post_wrapper(array('content' => str_replace(array(' id="respond"', 'type="submit"'), array('', 'class="art-button" type="submit"'), ob_get_clean()), 'id' => 'respond'));
return;
}
if ('open' == $post->comment_status) {
ob_start();
?>
<h3 id="comments-title"><?php comment_form_title( __('Leave a Reply', THEME_NS), __('Leave a Reply to %s', THEME_NS) ); ?></h3>
<div class="cancel-comment-reply"><small><?php cancel_comment_reply_link(); ?></small></div>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', THEME_NS), get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode(get_permalink())); ?></p>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p><?php printf( __( 'Logged in as <a href="%1$s">%2$s</a>. <a href="%3$s" title="Log out of this account">Log out?</a>', THEME_NS), admin_url( 'profile.php' ), $user_identity, wp_logout_url(get_permalink())); ?></a></p>
<?php else : ?>
<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
<label for="author"><small><?php _e('Name', THEME_NS); ?> <?php if ($req) _e("(required)", THEME_NS); ?></small></label></p>
<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
<label for="email"><small><?php _e('Your email address will not be published.', THEME_NS); ?> <?php if ($req) _e("(required)", THEME_NS); ?></small></label></p>
<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small><?php _e('Website', THEME_NS); ?></small></label></p>
<?php endif; ?>
<!--<p><small><?php printf( __( 'You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: %s', THEME_NS), ' <code>' . allowed_tags() . '</code>' ) ?></small></p>-->
<p><textarea name="comment" id="comment" cols="40" rows="10" tabindex="4"></textarea></p>
<p>
<span class="art-button-wrapper"><span class="art-button-l"> </span><span class="art-button-r"> </span>
<input class="art-button" type="submit" name="submit" tabindex="5" value="<?php _e('Submit Comment', THEME_NS); ?>" />
</span>
<?php comment_id_fields(); ?>
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif;?>
<?php
theme_post_wrapper(array('content' => ob_get_clean(), 'id' => 'respond'));
}
Alles anzeigen
------------------------------------
Hallo miteinander
Sehr gerne möchte ich den Kommentareingabe-Bereich vor die Kommentare stellen.
Also
oben den content
dann die Kommentareingabe
und folgend die Kommentare.
Weiss jemand wie man dies hinbekommt.
Herzlichen Dank für die Hilfe und Grüsse, Simon
Wir möchten gerne eine Auflistung der "Kommentare" nach "Wochenübersicht" (nicht der Artikel) anbieten.
Funktion eigentlich analog http://www.projekt-herz.com/die-welt-im-wa…enen-kommentare.
"Nur" erhalten wir dann eine Auflistung, in derer die Interessierten schauen können, was wurde z.B. in der Woche 6 alles gepostet.
Also zum Beispiel
Jahr 2011
--------------
[link]Alle Posts von Woche 1[/link]
[link]Alle Posts von Woche 2[/link]
[link]Alle Posts von Woche 3[/link]
[link]Alle Posts von ............[/link]
[link]Alle ..........................[/link]
Kann uns da jemand von euch behilflich sein?
Herzlichen Dank, Simon
Mein Kommentarfeld:
----------------------------------------
<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4" <?php if (function_exists('gcll_tweak_textarea')) gcll_tweak_textarea(); ?>></textarea></p>
Hier auch die weiteren Felder:
-------------------------------------------
<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
<label for="author">Vorname und Name <small><?php if ($req) echo "(Muss-Feld)"; ?></small></label></p>
<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
<label for="email">E-Mail-Adresse <small>(Muss-Feld) <?php if ($req) echo "(Diese wird nicht veröffentlicht)"; ?></small></label></p>
<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url">Website <small>(URL der Website, wird in deinem Eintrag über "Vorname/Name" verlinkt)</small></label></p>
Noch eine Grundsatz-Frage:
Dieses neue "Alter-Feld" möchte ich in einen scharfen Blog einpflegen. Da muss ich ja irrgendwie eine Erweiterung in der DB bzw. Tabelle vornehmen. Neue Spalte "alter" o.ä. ! ?
PS: Meinst du etwas in dieser Richtung:
http://www.ideashower.com/our_solutions/…comment-fields/
Hallo zusammen
Um einen Kommentar zu veröffentlichen geben die User Name, Vorname, E-Mail und bei Bedarf URL ihrer Website an.
Ich möchte zusätzlich ein neues Feld integrieren, in welchem die User ihr Alter angeben können.
Mein Alter: [FELD] Jahre
Selbstverständlich soll dann auch im post das Alter angezeigt werden!
Gibt es Hinweise oder gar eine Anleitung darüber?
Herzlichen Dank und Grüsse, Cortesano
Ist erledigt, danke.
Ist erledigt, danke.
Hallo zusammen
Ich hab recent comments in einer Seite (content) am laufen.
<?php if (function_exists('get_recent_comments')) { ?>
<?php get_recent_comments(); ?>
<?php } ?>
Ich habe sechs sogenannte Themen-Gebiete und es listet mir so auch je Gebiet immer die 10 neusten per Gebiet auf.
Nur, bei mir werden jedoch immer die des “heutigen Tages/Datums” angezeigt.
Was kann ich machen, damit ALLE neusten 10 Kommentare angezeigt werden, das können ja auch solche von gestern sein (ausser alle neusten 10 sind von heute, klar)?
Hmhhhh… hab ihr einen Tip!
Danke und Grüsse, Simon
Hallo zusammen
Wenn ich die Top10 mit GDStarRating in der Sidebar via Widget ausgebe, funktionieren dann die Links nicht mehr sobald via WP-Paginate mehr als eine Seite publiziert ist.
z.B.:
Seiten: 1 | 2 | >>
Ein Post z.B. 156 im Artikel z.B. 124:
http://www.xxxxxxxx/xxx/?p=124#comment-156
Je nachdem, ist der Artikel eben dann in der page2:
http://www.xxxxxxxx/xxx/?p=124&cpage=2#comments
So stimmt dann der URL üüüüberhaupt nicht mehr! Bzw. dann checkt der URL schon den Post, weiss jedoch nicht, dass er in die Page2 muss.
Ufffffffff. Harte Nuss.
Hallo zusammen
Wer kann mir mitteilen, wie ich mit GD Star Rating die Top20 outputen kann?
Integration in einer Seite (kein Widget)?
Dass es den Baukasten sowie die vielen functions gibt, hab ich gesehen!
Aber wie ist es dann mit der Ausgabe davon?
Weisst du das?
Super Merci für eine Lösung. :razz:
Grüsse, Cortesano
Hallo zusammen
Was in xfacher Ausführung mit Seiten und Artikeln möglich ist, möchte ich mit geposteten Kommentaren anstellen.
Gepostete Kommentare sollen nur die ersten paar Zeichen (Bsp. 250 Zeichen) anzeigen.
Danach ein weiterlesen-Link enthalten.
Klick. Sodenn geht der entsprechende Post ganz auf.
Dies soll in/mit allen Posts einzeln möglich sein.
Kennt jemand ein Plug?
Danke und super Grüsse, Cortesano
[quote='gericoach','RE: Weiterführende Navigation zwischen Head und Content']post die Datei mal hier, lade mir keine zip auf den rechner, die ich dann noch auspacken muss... nutze aber bitte den "Zitat einfügen
Zitat"
Zitat-button
===================================
File enthält 72000 Zeichen. Erlaubt nur 10000.
Deshalb die Zip-Geschichte.
Habe eine TXT abgelegt auf:
http://www.schaudt.ch/link-template.txt
Bis jetzt habe ich "nur" im "link-template.php" die Stelle/n mit
next_posts.... und previous_posts.... gefunden.
Hab ein wenig getüftelt mit dem Löschen bzw. Auskommentieren.
Leider hat's noch nicht gutes gebracht.
Ist noch recht heavy.
PS: ich habe das theme mit Artisteer erstellt.
Stellt Artisteer die next... und previous...-Sache automatisch ein?
Oder ist das eine Wordpress-Default-Einstellung?
Ich sehe eigentlich eher wenige Blogs mit dieser next... und previous...-
Sache!
So sieht momentan meine link-template.php [Original] aus:
Siehe Anhang: link-template.zip
Wie kann ich den Bereich zwischen Head und Content ausschalten?
Siehe screen01.PNG