Vielleicht hilft Dir ein älterer Beitrag aus dem Forum:
http://forum.wordpress-deutschland.org/showthread.php?t=14051
[COLOR=Gray] ansonsten findest Du über den Suchbereich bestimmt das Gewünschte.[/COLOR]
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 erstellenVielleicht hilft Dir ein älterer Beitrag aus dem Forum:
http://forum.wordpress-deutschland.org/showthread.php?t=14051
[COLOR=Gray] ansonsten findest Du über den Suchbereich bestimmt das Gewünschte.[/COLOR]
Habe bei mir das Plug-In Categorie-Visibility installiert.
Dadurch hat man bei WP im Bereich Verwaltung die Möglichkeit
festzulegen, welche Artikel (Seiten) auf der Front-Seite oder im Suchbereich u.v.a.
erscheinen sollen. [COLOR=DimGray]Sehr praktrisch!
[/COLOR]
Vielleicht hilft Dir auch folgendes Plug-In
wp-Table at alex.rabe
Mehr Infos und Beispiel Tabelle (Prof. Van Dusen)
Tabellen in WordPress (Plug-In) | funkygog Blog
[COLOR=DimGray][/COLOR]
Mein Plug-In Verzeichniss
Das Forum für die Lieblings-Plug-Ins wäre schon eine gute Idee.
Besonders für Anfänger. [COLOR=DimGray]
Die WP-Plug-In Database ist zu umfangreich.
[/COLOR]http://wordpressblog.funkygog.de/funkygog-links…-plug-ins-info/
[COLOR=DimGray][COLOR=Navy]kleine Hilfreiche Plug-Ins.[/COLOR]
[/COLOR]
habe den Code gerade in meiner Footer eingebaut und es funktioniert.
Mein Blog - kannst ja Dir mal den Quelltext anschauen
Statt Site-Admin kannst Du auch einen Link verwenden:
http://deine_blogadresse.de/wp-admin/
[COLOR=Gray]so gelangst Du auch zum Tellerrand.[/COLOR]
Dann kannst Du den Link bequem in den Footer einbauen.
Bei mir (zwar in der Sidebar) sieht das ganze dann so aus:
Zitat<li><a href="http://wordpressblog.funkygog.de/wp-admin/" title="admin">admin</a>
|
<?php wp_loginout(); ?></li>
Wobei man den | durch "& # 124 ;" (ohne Leerzeichen) ersetzen kann
Kommentare und Pings seperat listen
Habe bei Bueltge.de einen interessanten Artikel dazu gefunden.
Thema: [size=10]WordPress Track- und Pingbacks seperat listen, ohne Plugin
[COLOR=DarkSlateGray]die beschriebenen Maßnahmen sind um Pings/Trackbacks seperat darzustellen.
Damit die ursprüngliche Kommentarfunktion nicht deaktiviert wird, den Bereich vor dem Editieren kopieren
[/COLOR]
[/SIZE]
Hallo Jottlieb,
Ja es funktioniert alles tadellos.
Hallo Kurt,
evtl. hilft Dir folgendes Plug-In: -> Collapse Menus
Kommentar Eingabe über Button
So, dank Jottlieb der Stand der Dinge:
-> Beispiel Eintrag
Die Eingabemaske für Kommentare öffnet sich (durch Javascript) erst nach
anklicken des Buttons "Infos hinzufügen".
Die bei Jottlieb aktivierte Funktion des Hintergrundwechsels bei Kommentaren (grau - weiß - grau - weiß...) habe ich deaktiviert.
Hier meine Comments.php:
<?php // Do not delete these lines
if ('comments-topinput.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Bitte diese Seite nicht direkt aufrufen. Danke!');
if (!empty($post->post_password)) { // if there's a password
if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie
?>
<p class="nocomments">Dieser Beitrag ist passwortgeschützt. Bitte gebe das Passwort an um die Kommentare zu sehen.<p>
<?php
return;
}
}
/* This variable is for alternating comment background */
$oddcomment = 'alt';
?>
<!-- Ab hier EDITIEREN -->
<!-- Die gelisteten Einträge -->
<ol class="commentlist">
<?php if ($comments) : ?>
<!-- erscheint nur falls Kommentare vorhanden -->
<img src="http://funkygog.de/images/Ordner_Fotos/Scheren_Abschnitt.gif"<br>
<p>weiter Infos: <font color="#999999">(Links zu Videos, Discographien, Homepage)</font></p>
<?php endif; ?>
<?php foreach ($comments as $comment) : ?>
<li class="
<?php echo ; ?>" id="comment-
<?php comment_ID() ?>"></a>
<?php comment_text() ?>
</li>
<?php /* Wechselt bei jedem Kommentar die different class (deaktiviert) */
if ('alt' == $oddcomment) $oddcomment = '';
else $oddcomment = 'alt';
?>
<?php endforeach; /* end for each comment */ ?>
</ol>
<!-- Die gelisteten Einträge (Ende) -->
<!-- Kommentar ausklappen Anfang (Script start)-->
<div class="entrytext">
<script type="text/javascript" language="javascript">
function showForm(obj)
{
obj.style.display = 'none';
var ele = document.getElementById('rumwallform');
if (ele)
{
ele.style.display = 'block';
}
}
</script>
<br>
<div id="rumwallbtn">
<input type="button" onclick="showForm(this);" value="
<?php _e('Infos hinzufügen'); ?>" class="styled"/>
</div>
<div id="rumwallform" style="display: none;">
<?php if ('open' == $post->comment_status) : ?>
<h4 id="respond"><font color="#999999">Weitere Infos, Links u.a. eintragen</font></h4>
<!-- Kommentar ausklappen Ende-->
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>
Du musst <a href="
<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=
<?php the_permalink(); ?>">angemeldet</a> sein um einen Kommentar zu schreiben.</p>
<?php else : ?>
<form action="
<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p>Angemeldet als <a href="
<?php echo get_option('siteurl'); ?>/wp-admin/profile.php">
<?php echo $user_identity; ?></a>. <a href="
<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Abmelden »</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>Name*</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>E-Mail* (wird nicht angezeigt)</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>Website</small></label>
</p>
<?php endif; ?>
<!--<p><small><strong>XHTML:</strong> Du kannst die Stichworte benutzen:
<?php echo allowed_tags(); ?></small></p>-->
<p>
<textarea name="comment" id="comment" cols="100%" rows="5" tabindex="4"></textarea>
</p>
<small>*=erforderliche Eingaben</small>
<p>
<input name="submit" type="submit" id="submit" tabindex="5" value="Eintrag absenden" />
<input type="hidden" name="comment_post_ID" value="
<?php echo $id; ?>" />
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
</div>
</div>
<?php endif; // If registration required and not logged in ?>
<?php if ($comments) : ?>
<?php else : // this is displayed if there are no comments so far ?>
<?php if ('open' == $post->comment_status) : ?>
<!-- If comments are open, but there are no comments. -->
<?php else : // comments are closed ?>
<!-- If comments are closed. -->
<p class="nocomments">Comments are closed.</p>
<?php endif; ?>
<?php endif; ?>
<?php endif; // if you delete this the sky will fall on your head ?>
Alles anzeigen
Vielen Dank Jottlieb,
wird ich mal durchstöbern.
Schönen Gruß
Gorden
Die Funktion ist zwar formal wie gewünscht.
Nur leider funktioniert es nicht mehr einen Kommentar zu schreiben.
Es erscheint direkt eine 404 Meldung
hier ein Beispiel für einen Eintrag in meinem Blog.
Hallo Jottlieb - bist Du da? Vielleicht weisst Du rat?
Hier meine Comment.php
<?php // Do not delete these lines
if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Bitte diese Seite nicht direkt aufrufen. Danke!');
if (!empty($post->post_password)) { // if there's a password
if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie
?>
<p class="nocomments">Auch die Kommentare erfordern ein Passwort.<p>
<?php
return;
}
}
/* This variable is for alternating comment background */
$oddcomment = 'alt';
?>
<!-- Ab hier EDITIEREN -->
<?php if ($comments) : ?>
<b><font color="#999999">
<?php comments_number('Keine zusätzlichen Infos', 'weitere Info:', 'weitere Infos:' );?> </font></b>
<ol class="commentlist">
<?php foreach ($comments as $comment) : ?>
<?php comment_text() ?>
<li class="
<?php echo $oddcomment; ?>" id="comment-
<?php comment_ID() ?>">
<?php if ($comment->comment_approved == '0') : ?>
<strong>Der Kommentar muss erst noch freigegeben werden!</strong>
<?php endif; ?>
</li>
<?php /* Changes every other comment to a different class */
if ('alt' == $oddcomment) $oddcomment = '';
else $oddcomment = 'alt';
?>
<?php endforeach; /* end for each comment */ ?>
</ol>
<?php else : // this is displayed if there are no comments so far ?>
<?php if ('open' == $post->comment_status) : ?>
<!-- If comments are open, but there are no comments. -->
<?php else : // comments are closed ?>
<!-- If comments are closed. -->
<p class="nocomments">Kommentarfunktion ist deaktiviert</p>
<?php endif; ?>
<?php endif; ?>
<?php if ('open' == $post->comment_status) : ?>
<div class="entrytext">
<script type="text/javascript" language="javascript">
function showForm(obj)
{
obj.style.display = 'none';
var ele = document.getElementById('rumwallform');
if (ele)
{
ele.style.display = 'block';
}
}
</script>
<div id="rumwallbtn">
<input type="button" onclick="showForm(this);" value="Eintrag hinzufügen" class="styled"/>
</div>
<div id="rumwallform" style="display: none;">
<h3 id="respond">Eintrag hinzufügen</h3>
<form action="..." method="post" id="commentform">
<h3 id="respond">Kommentar schreiben
<font color="#999999">
(Weitere Infos, Links u.a.)</font></h3>
<form action="..." method="post" id="commentform">
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>Anmeldung <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">
erforderlich</a> um einen Kommentar zu schreiben</p>
<?php else : ?>
<form action="
<?php echo get_option('siteurl'); ?>
/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p>Angemeldet als: <a href="
<?php echo get_option('siteurl'); ?>/wp-admin/profile.php">
<?php echo $user_identity; ?></a>.
<a href="
<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="von diesem Account abmelden">Abmelden »</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>Name
<?php if ($req) echo " "; ?></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>eMail <?php if ($req) echo " "; ?>
(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">
<small>Webseite (nicht erforderlich)</small></label></p>
<?php endif; ?>
<!--<p><small><strong>XHTML:</strong> You can use these tags:
<?php echo allowed_tags(); ?></small></p>-->
<p><textarea name="comment" id="comment" cols="100%" rows="8" tabindex="4"></textarea></p>
<p><input name="submit" type="submit" id="submit" tabindex="5" value="senden" />
<input type="hidden" name="comment_post_ID" value="
<?php echo $id; ?>" />
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
</div>
</div>
<?php endif; // If registration required and not logged in ?>
<?php endif; // if you delete this the sky will fall on your head ?>
Alles anzeigen
Hast recht fehlte ein div am Ende.
nochmals schönen Dank!
in der single.php oder in der comment.php?
bin momentan am "rumprobieren" (also nicht wundern)
Hallo jottlieb,
vielen Dank für die schnelle Antwort.
Das ist exakt das was ich möchte!
Habe den Code gerade in meine comment.php eingebaut.
Scheint gut zu funktionieren!
nur leider...
wird aber alles unterhalb des Kommentar-Eingabefeldes weggeklappt.
Der Bereich hier nach Interpreten suchen verschwindet somit.
Würde gerne eine Funktion einbinden bei der erst auf Kommentar schreiben geklickt werden muß,
damit sich anschließend die Eingabemaske (also Name, Homepage, Email, Text) öffnet.
Die bisher abgegebenen Kommentare sollen jedoch weiterhin sichtbar bleiben.
Frage:
Wie bzw. Wo läßt sich die comments.php splitten in Kommentare (Listing) und Kommentare (Formular)
hatte bereits im Plug-In Bereich die Frage gestellt
[size=8]Suche aber jetzt kein Plug-In. Will das gerne über moo.fx[/SIZE][size=8] bewerkstelligen[/SIZE]
Hallo Mastermind,
vielen Dank für Deinen Tipp/Link
Leider ist mein Versuch gescheitert.
Wenn ich die Commentform "einklappe" erscheinen auch nicht mehr
die Kommentare.
Habe versucht die Kommentare von dem Eingabebereich zu trennen,
erhielt darauf aber nur Fehlermeldungen.
[COLOR=darkslategray](Bin mir nicht sicher wo welcher Bereich anfängt bzw. aufhört)[/COLOR]
Der Link zu moo.fx ist sehr interessant. Habe damit experimentiert.
Die Videos hierzu von BeautyinDesign sind sehr hilfreich.
[size=8]:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::[/SIZE]
[size=8]
[size=8]Habe die Frage im Design-Forum gestellt und dank Jottlieb eine Antwort[/SIZE]
[size=8]erhalten. (hier der Eintrag)[/SIZE]
[size=8]Das Resultat - Beispiel aus meinem Blog[/SIZE]
[/SIZE]
Leider bin ich noch nicht fündig geworden. Es gibt zwar dutzende von Plug-Ins aber die von mir gewünschte Funktion habe ich noch nicht entdecken können.
Ich würde gerne auch weiterhin das Kommentar-Formular von WP verwenden, nur sollte sich die Eingabemaske (also Name, Homepage, Email, Text) erst öffnen nachdem man auf Kommentar schreiben klickt.
Vielleicht kann mir jemand behilflich sein und mir ein paar Stichwörter nennen nach den ich suchen muß (z.B. foldable Comment)
Der Standard Kommentar Bereich ist mir zu groß.
Würde gerne eine Funktion bei den einzelnen Artikeln einbinden,
bei der erst auf Kommentar geklickt werden muß, damit sich
anschließend die Eingabemaske öffnet.
hier ein Beispiel für einen Eintrag in meinem Blog.