Habe in den Seiten die Kommentarfunktion aktiviert
Bei einigen Seiten soll die Kommentarfunktion aber nicht aktiv sein.
Das lässt sich ja einfach im Editor-Bereich unter Diskussion abstellen.
Nun habe ich aber einen Button der angeklickt werden muss um das Kommentar-Formular zu öffnen. [size=8](In meinem Fall cforms)[/SIZE]
Der Button soll nur auf den Seiten angezeigt werden, auf denen die Kommentarfunktion aktiv ist.
Ich würde gerne die Abfrage "wenn Kommentarbereich offen - dann Button anzeigen" einbauen.
Leider bekomme ich es nicht hin, die Abfrage vor dem Script zu starten.
Hier die Seite um die es geht: [Suchanzeige aufgeben: | funkygog Blog]
der Bereich der Comments.php:
[INDENT]Die Abfrage sollte erfolgen vor [COLOR=#000000]Kommentar ausklappen Anfang (Script start)[/COLOR]
zur Zeit ist die Abfrage vor dem div-Container des Kontakt-Formulars
[/INDENT]
...
<?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">Kommentarbereich zur Zeit deaktiviert.</p>
<?php endif; ?>
<?php endif; ?>
<!-- Kommentar ausklappen Anfang (Script start)-->
<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="image" src='http://www.funkygog.de/images/Button/Button-Infos.png' alt="Info hinzufügen" onclick="showForm(this);" value="<?php _e('Kommentar'); ?>" class="styled"/>
</div>
<div id="rumwallform" style="display: none;">
<!-- Kommentar ausklappen Ende-->
<?php if ('open' == $post-> comment_status) : ?>
<div class="infocomments">
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>
You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in</a>
to post a comment.</p>
<?php else : ?>
<?php insert_cform('5'); ?>
</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
[COLOR=gray]p.s. In der FAQ findet man leider keinen Eintrag unter dem Suchbegriff "Kommentare"[/COLOR]