Hi
gerade bin ich auf ein Problem im Activity Stream (BuddyPress) gestoßen.
Ich habe auch einen Code gefunden, der die Kommenatere versteckt und öffnet.
Leider ist der Code so aufgebaut, dass die KOmmenatare direkt aufgeklappt sind, doch das macht keinen Sinn.
Sie sollten zuerst versteckt sein und erst wenn man auf Show klickt, sollte man sie sehen.
Ich hab die ganze Zeit versucht den Code abzuändern, doch ich finde nicht die Stelle an der ich etwas ändern muss, so dass die Kommentare zunächst versteckt sind.
Kann mir vielleicht jemand weiter helfen?
Hier ist der Code:
PHP
add_action( 'wp_footer', 'add_comment_hide_show' );
function add_comment_hide_show() {
?>
<style>
.single-group .activity-comments ul{display: none;}
</style>
<script type="text/javascript">
jQuery(function($) {
setInterval(function() {
$('.activity-meta').each(function() {
if( !$(this).find('.show-comments').length ){
var html = '<a href="#" class="button bp-primary-action show-comments">Show/Hide Comments</a>';
$(this).find('.button.acomment-reply').after(html);
}
});
}, 500);
$('body').on('click', '.show-comments', function(e) {
e.preventDefault();
var obj = $(this).closest('.activity-content').next('.activity-comments').find('ul');
obj.slideToggle();
return false;
});
});
</script>
<?php
}
Alles anzeigen