Robin W (@robin-w)

Forum Replies Created

Viewing 25 replies - 4,676 through 4,700 (of 14,158 total)
  • In reply to: Log In page

    @robin-w

    Moderator

    Great – glad you are fixed

    In reply to: Log In page

    @robin-w

    Moderator

    ok, try 4.6.8 style pack

    In reply to: Log In page

    @robin-w

    Moderator

    sorry, one of the many annoying thing now that WordPress has blocks is that it doesn’t like shortcodes unless written in a special way – I’ll release a new version shortly, but yes you add it as a shortcode block in a page, and that is your forums page

    @robin-w

    Moderator

    thanks

    @robin-w

    Moderator

    In the right sidebar of the Forum Edit page, under Forum Attributes, I select a parent forum from the list. After pressing Update, the field switches back to -No parent-.

    I cannot replicate this – forum parents are saved and can be switched back and forth.

    it could be a theme or plugin issue

    Themes

    As a test switch to a default theme such as twentyfifteen, and see if this fixes.

    Plugins

    If that doesn’t work, also deactivate all plugins apart from bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.

    If you cannot do this to your site (say because it is live) then use the ‘troubleshooting’ features of this plugin to let you test without affecting other users

    Health Check & Troubleshooting

    Then come back

    @robin-w

    Moderator

    Great – glad you are fixed

    @robin-w

    Moderator

    subscriptions used to be stored with the user, so in usermeta wp__bbp_forum_subscriptions which is what you are seeing – that data here is old.

    However on 2.6.x this has changed, and now subscriptions are stored in the postmeta of the forum or topic they are subscribed to.

    Each user has an entry

    so the query

    SELECT * FROMwp_postmetaWHEREpost_id= 2927 ANDmeta_keyLIKE '_bbp_subscription' ORDER BYmeta_idASC

    where 2927 is the ID of the forum

    will produce

    post_id	meta_key	meta_value
    2927 	_bbp_subscription 	1
    2927 	_bbp_subscription 	1191

    where the subsbribers to forum 2927 are user_id’s 1 and 1191

    @robin-w

    Moderator

    that’s great – I’m glad you got there.

    Could I ask you just to elaborate on ‘the problem with the dates depended on topics table structure’ to help others who might find this thread and have the same issue

    @robin-w

    Moderator

    no code that works is clumsy !!

    @robin-w

    Moderator

    no – with threaded replies plugin deactivated and threaded replies (TR) turned off it should work.

    I presume it worked 2 months ago?

    I also have no idea how bbpress does replies that have previously been threaded and now TR has been turned off. might that be the issue?

    @robin-w

    Moderator

    ate you still running the threaded replies plugin I did a few days ago? that’s designed to work with threaded replies turned on, no idea what it does if you turn threaded replies off and leave it active.

    Both it and the code above hook to the same link.

    @robin-w

    Moderator

    great – hope you get there

    @robin-w

    Moderator

    The $subs = explode(',' , $subs); turns the string in the database to an array.

    Can you confirm for the user selected that they have active subs?

    @robin-w

    Moderator
    <?php global $current_user; get_currentuserinfo(); $uid = bbp_get_current_user_id(); ?>
    <?php if ( bbp_get_user_forum_subscriptions( $uid ) ) : ?>
    <?php $subs = bbp_get_user_forum_subscriptions( $uid ) ; ?>
    <?php $subs = explode(',', $subs);
      <?php while ( bbp_forums() ) : bbp_the_forum(); ?>
      <?php $forum_id = $bbp->forum_query->post->ID; ?>
    	<?php if (in_array($forum_id, $subs)) { ?>
        <p><?php bbp_forum_title(); ?></p>
    	<?php } ?>
      <?php endwhile; ?>
    <?php endif; ?>

    @robin-w

    Moderator

    hold on you haven’t got the line

    <?php $subs = explode(',', $subs);

    @robin-w

    Moderator

    can I have the full error (you can take out site specific)

    @robin-w

    Moderator

    try

    <?php global $current_user; get_currentuserinfo(); $uid = bbp_get_current_user_id(); ?>
    <?php if ( bbp_get_user_forum_subscriptions( $uid ) ) : ?>
    <?php $subs = bbp_get_user_forum_subscriptions( $uid ) ; ?>
      <?php while ( bbp_forums() ) : bbp_the_forum(); ?>
      <?php $forum_id = $bbp->forum_query->post->ID; ?>
    	<?php if (in_array($forum_id, $subs)) { ?>
        <p><?php bbp_forum_title(); ?></p>
    	<?php } ?>
      <?php endwhile; ?>
    <?php endif; ?>

    @robin-w

    Moderator

    can you post your corrected code

    @robin-w

    Moderator

    although this might fix that

    <?php global $current_user; get_currentuserinfo(); $uid = bbp_get_current_user_id(); ?>
    <?php if ( bbp_get_user_forum_subscriptions( $uid ) ) : ?>
    <?php $subs = bbp_get_user_forum_subscriptions( $uid ) ; ?>
    <?php $subs = explode(‘,’, $subs);
    <?php while ( bbp_forums() ) : bbp_the_forum(); ?>
    <?php $forum_id = bbp_get_forum_id( $forum_id ); ?>
    <?php if (in_array($forum_id, $subs)) { ?>
    <p><?php bbp_forum_title(); ?></p>
    etc.
    <php } ?>
    <?php endwhile; ?>
    <?php endif; ?>

    @robin-w

    Moderator

    can you post the full error msg

    In reply to: Foum category?

    @robin-w

    Moderator

    “bbPress 2.6.5 is out!” is a topic not a forum.

    so you have a forum called forum rules and if you click that, then yes, users will need to click the forum to see the topic.

    @robin-w

    Moderator

    untested but something like

    <?php global $current_user; get_currentuserinfo(); $uid = bbp_get_current_user_id(); ?>
    <?php if ( bbp_get_user_forum_subscriptions( $uid ) ) : ?>
    <?php $subs = bbp_get_user_forum_subscriptions( $uid ) ; ?>
      <?php while ( bbp_forums() ) : bbp_the_forum(); ?>
      <?php $forum_id = bbp_get_forum_id( $forum_id ); ?>
    	<?php if (in_array($forum_id, $subs)) { ?>
        <p><?php bbp_forum_title(); ?></p>
    	etc.
    	<php } ?>
      <?php endwhile; ?>
    <?php endif; ?>

    @robin-w

    Moderator

    wow, could be many of these or combination of them or your theme

    The best I can suggest is

    Themes

    As a test switch to a default theme such as twentyfifteen, and see if this fixes.

    Plugins

    If that doesn’t work, also deactivate all plugins apart from bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.

    If you cannot do this to your site (say because it is live) then use the ‘troubleshooting’ features of this plugin to let you test without affecting other users

    Health Check & Troubleshooting

    @robin-w

    Moderator

    and then same shortcode on every topic page, and above or below the reply form ?

    @robin-w

    Moderator

    ok, thanks for sending that – I had something set that was not giving me that on my test site – now I can match your process, but i do not get the error.

    what other bbpress related plugins are you running ?

Viewing 25 replies - 4,676 through 4,700 (of 14,158 total)