Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 10,526 through 10,550 (of 32,504 total)
  • Author
    Search Results
  • #152683
    Robkk
    Moderator

    @pavle123

    I understand that man, I would rather have this as a plugin or just a template for my forums opposed to a theme, as I do not want to change a theme.

    well if i make a child theme you can just take whatever code is in the templates and the bbpress.css file i have.

    I know this info about quicksprout because I am an active member of a community and it has been mentioned by the owner (i think there is even a sticky post about forum cost since many people ask this over and over).

    J just saw the topic , it even says he plans to spend 20,000 when its all set and done. When I really looked at it I can see there is some modified plugins like bbpress direct quotes and new ones like how it has reputation under each user, but c’mon 20,000!!!

    What I do not like about their theme is that you have to click on the subforms in order to see if there is a latest post already there.

    well i like to keep some freshness stats when the forum is mobile. And how i have it right now is the latest post time goes to the latest topic in that forum.

    #152682

    In reply to: Full Width Forum Pages

    Robin W
    Moderator

    that’s a bit of styling needed

    add

    #bbpress-forums {
    margin: 25px !important;
    width: 960px !important;
    }

    to your theme’s style sheet, or preferably to your child theme

    Functions files and child themes – explained !

    #152670

    In reply to: Full Width Forum Pages

    bertusschoeman
    Participant

    Sorry about that šŸ™‚ So the gaol is for the forum’s sub pages, the topic and discussions pages, IE – http://secularsociety.co.za/forum/topic/sass-logo-vote to look exactly like the forum’s main page over here http://secularsociety.co.za/forum. The main forum page (this one http://secularsociety.co.za/forum) is full width, but the forum interface is blocked within the full width page, see image – https://www.dropbox.com/s/rcmc1c0kewu4frb/Screen-Shot-Correct-Layout.jpg?dl=0. The sub pages, the focus of this discussion, are now full width (thanks to your help), but the forum interface is not blocked, see image – https://www.dropbox.com/s/a6o0b8x7sqiuvah/Screen-Shot-Incorrect-Layout.jpg?dl=0. In conclusion, the sub pages need to be full width (as we’ve achieved by duplicating the theme’s full width page.php, reanaming it and changing some of the code), with the forum interface blocked as shown in this image – https://www.dropbox.com/s/rcmc1c0kewu4frb/Screen-Shot-Correct-Layout.jpg?dl=0. Hope this makes sense šŸ˜€ Looking forward to your response. Thanks a mil!

    #152666
    ernstl
    Participant

    Hi Folks,

    i came across the same problem. To prevent bbpress adding a prefix ala “Forum: lalala” to the meta title do this:

    function my_generate_titles( $new_title ){
            // reset the format to title only
    	$new_title['format'] = '%s';
    	return $new_title;
    
    }
    add_filter( 'bbp_before_title_parse_args', 'my_generate_titles' );


    @saulmarq
    you can query your title data within the function and set the $new_title[‘text’] var with the value you want to display

    Rgds from Germany,
    ernstl

    #152660

    In reply to: Full Width Forum Pages

    bertusschoeman
    Participant

    Hi Robin, that worked… too well šŸ˜€ So it is completely full width now – http://secularsociety.co.za/forum/topic/ask-an-atheist, but it is not full width and blocked as the the forum’s home page – http://secularsociety.co.za/forum. In other words the the forum’s sub pages need to resemble the forum’s home page – http://secularsociety.co.za/forum. I am trying my best to also figure out the code, but no luck so far. Thank you so much for all your help, really appreciate it.

    #152659
    Robin W
    Moderator

    The forum is held as the post_parent in wp_posts

    so you would update this

    eg

    // Update topic 37
      $my_post = array(
          'ID'           => 37,
          'post_parent' => 27
      );
    
    // Update the post into the database
      wp_update_post( $my_post );
    
    

    where 27 is the id of the parent forum

    #152656

    In reply to: Full Width Forum Pages

    Robin W
    Moderator

    Ok, you’ll need to copy this and rename it bbpress as per the above

    As this is a theme file, I’m having to guess a bit about what it is doing, so this may or may not work.

    So once you have this as bbpress.php

    delete

    $is_page_builder_used = et_pb_is_pagebuilder_used( get_the_ID() );
    

    and replace it with

    $is_page_builder_used = TRUE ;
    

    come back and let us know if that works

    #152652
    robsward
    Participant

    Hi,

    How can I move a topic from one forum to another programmatically? I’m hoping to send a post variable with the new forum ID, and then update the topic like so:

    // Update the Status Meta After Changes are Posted
    if ( isset( $_POST['bbps_forum_option'] ) ) {
    
    	$new_forum = $_POST['bbps_forum_option'];
    
    	bbp_update_topic( $this->topic_id, $new_forum );
    
    } // if()

    Thanks!

    #152651
    robsward
    Participant

    Hi,

    I’m trying to retrieve a simple list of all forums on a site, for which I need to have a loop. I’m trying to create one from within a class in my plugin using this function:

    public function forum_list(){
    
    	$forums		= array();
    
    	if ( bbp_has_forums() ) {
    		while ( bbp_forums() ) {
    
    			bbp_the_forum();
    
    			$forum_id = bbp_get_forum_id();
    			$forum_name = bbp_get_forum_title();
    			$data = array( 'ID' => $forum_id, 'name' => $forum_name );
    
    			$forums[] = $data;
    
    		} // while()
    	} // if()
    
    	return $forums;
    
    } // get_forum_list()

    Which is called inside the construcor like so:

    $this->forums = $this->forum_list();

    This is telling me there is no object (Call to a member function get() on a non-object). The function works perfectly well outside the class, but inside it fails. What am I missing?

    #152629

    In reply to: BBPress Awards Plugin

    Robkk
    Moderator

    there are two reward type plugins that integrate with bbpress i know off the top of my head.

    https://wordpress.org/plugins/mycred/
    https://wordpress.org/plugins/achievements/

    and maybe more.

    But i mean if you really have something different and unique then make the plugin.

    but hey if your just looking for plugins to develop for bbpress i wouldnt be mind if you fork this.

    https://github.com/master5o1/bbPress-Post-Toolbar

    this plugin just isnt structured well, it really slows down a site too, but has alot of good elements.

    or combine some elements of this editor to give a responsive bbcode editor, i wouldnt mind at all.

    https://github.com/wbb/WysiBB

    #152627

    In reply to: Full Width Forum Pages

    bertusschoeman
    Participant

    Hi there, thank you for the swift response. I am currently using bbpress, as stated above. I read trough and implemented the information you linked me to, but still no luck. Here is the code in my theme’s page.php file. Maybe you can help me since I can not seem to figure out the code šŸ™‚

    <?php
    
    get_header();
    
    $is_page_builder_used = et_pb_is_pagebuilder_used( get_the_ID() );
    
    ?>
    
    <div id="main-content">
    
    <?php if ( ! $is_page_builder_used ) : ?>
    
    	<div class="container">
    		<div id="content-area" class="clearfix">
    			<div id="left-area">
    
    <?php endif; ?>
    
    			<?php while ( have_posts() ) : the_post(); ?>
    
    				<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    
    				<?php if ( ! $is_page_builder_used ) : ?>
    
    					<h1 class="main_title"><?php the_title(); ?></h1>
    				<?php
    					$thumb = '';
    
    					$width = (int) apply_filters( 'et_pb_index_blog_image_width', 1080 );
    
    					$height = (int) apply_filters( 'et_pb_index_blog_image_height', 675 );
    					$classtext = 'et_featured_image';
    					$titletext = get_the_title();
    					$thumbnail = get_thumbnail( $width, $height, $classtext, $titletext, $titletext, false, 'Blogimage' );
    					$thumb = $thumbnail["thumb"];
    
    					if ( 'on' === et_get_option( 'divi_page_thumbnails', 'false' ) && '' !== $thumb )
    						print_thumbnail( $thumb, $thumbnail["use_timthumb"], $titletext, $width, $height );
    				?>
    
    				<?php endif; ?>
    
    					<div class="entry-content">
    					<?php
    						the_content();
    
    						if ( ! $is_page_builder_used )
    							wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'Divi' ), 'after' => '</div>' ) );
    					?>
    					</div> <!-- .entry-content -->
    
    				<?php
    					if ( ! $is_page_builder_used && comments_open() && 'on' === et_get_option( 'divi_show_pagescomments', 'false' ) ) comments_template( '', true );
    				?>
    
    				</article> <!-- .et_pb_post -->
    
    			<?php endwhile; ?>
    
    <?php if ( ! $is_page_builder_used ) : ?>
    
    			</div> <!-- #left-area -->
    
    			<?php get_sidebar(); ?>
    			
    		</div> <!-- #content-area -->
    	</div> <!-- .container -->
    
    <?php endif; ?>
    
    </div> <!-- #main-content -->
    
    <?php get_footer(); ?>

    Thanks a mil!

    #152620
    LaunchFocus
    Participant

    Issue came up after a user joined with with a space in his username. His profile leads to 404 when you click on his username. I researched and saw special characters and spaces aren’t allowed? Why is this and is there a simple fix rather than having to validate our code?

    #152619

    In reply to: Full Width Forum Pages

    Robin W
    Moderator

    You need to get bbpress to use the full width template

    Step by step guide to setting up a bbPress forum – Part 1

    #152614
    Robkk
    Moderator

    @pavle123 thank you for the compliment

    The progress of this is theme is probably at 65% of completion.
    Im really just removing unnecessary code in templates and css that are not useful since i made some arrangements.

    and also im really just thinking what else could i add thats different from other forum software.
    if you have any ideas on what to add please feel free to share.

    and also if i should just share a child theme of a default theme like twenty twelve for free.

    or make a theme off of _s put whatever i want in it and sell it for like 5-15 dollars.

    #152598
    Robkk
    Moderator

    i checked this out and i think you need to fix the “Filed Under” that is under every forum.

    if you havent made a bbpress.php do so to fix that.

    https://codex.bbpress.org/theme-compatibility/getting-started-in-modifying-the-main-bbpress-template/

    #152596
    arno8
    Participant

    @lynq I hope you can help me.

    As you see here, in the general section it shows the topic and posts count nicely on the correct place.
    However on the sub-forums u can see the counts are just ext to the name. how can i position these so they get on the same position like the ones above?

    I tried to add a class here

    // Parse arguments against default values
    	$r = bbp_parse_args( $args, array(
    		'before'            => '<ul class="bbp-forums-list">',
    		'after'             => '</ul>',
    		'link_before'       => '<li class="bbp-forum">',
    		'link_after'        => '</li>',
    		'count_before'      => '(',
    		'count_after'       => ' )',
    		'count_sep'         => ', ',
    		'separator'         => ', ',
    		'forum_id'          => '',
    		'show_topic_count'  => true,
    		'show_reply_count'  => true,
    	), 'list_forums' );

    Like this:

    // Parse arguments against default values
    	$r = bbp_parse_args( $args, array(
    		'before'            => '<ul class="bbp-forums-list">',
    		'after'             => '</ul>',
    		'link_before'       => '<li class="bbp-forum">',
    		'link_after'        => '</li>',
    		'count_before'      => '<div class="counts">',
    		'count_after'       => '</div>',
    		//'count_sep'         => ', ',
    		//'separator'         => ', ',
    		'forum_id'          => '',
    		'show_topic_count'  => true,
    		'show_reply_count'  => true,
    	), 'list_forums' );

    to then style it in css, but when i try this it doesnt show the count anymore and i cANT EDIT IT IN CSS.

    #152584

    In reply to: Online Magazine Theme

    Robin W
    Moderator

    ok, I downloaded the theme and had a play

    you need to create this file as bbpress.php

    <?php global $theme; get_header(); ?>
    
        <div id="main">
        
            <?php $theme->hook('main_before'); ?>
    
            <div id="content2">
                
                <?php $theme->hook('content_before'); ?>
            
                <?php 
                    if (have_posts()) : while (have_posts()) : the_post();
                        /**
                         * Find the post formatting for the pages in the post-page.php file
                         */
                        get_template_part('post', 'page');
                        
                        if(comments_open( get_the_ID() ))  {
                            comments_template('', true); 
                        }
                    endwhile;
                    
                    else :
                        get_template_part('post', 'noresults');
                    endif; 
                ?>
                
                <?php $theme->hook('content_after'); ?>
            
            </div><!-- #content -->
        
            <div id="sidebar-primary">
    
       <?php
            if(!dynamic_sidebar('sidebar-bbpress')) {
                /**
                * The primary sidebar widget area. Manage the widgets from: wp-admin -> Appearance -> Widgets 
                */
                $theme->hook('sidebar-bbpress');
            }
            $theme->hook("sidebar_primary_after");
        ?>
        
    </div><!-- #sidebar-primary -->
            
            <?php $theme->hook('main_after'); ?>
            
        </div><!-- #main -->
        
    <?php get_footer(); ?>
    
    

    Then in your style.css you need to add the following to the bottom just above the

    /* =END
    
    
    #content2 {
      float: left;
      overflow: hidden;
      width: 630px;
    }
    
    

    That should do it

    #152578

    In reply to: Online Magazine Theme

    Topknotch
    Participant

    Still doesn’t work šŸ™ this is driving me mad I have been trying it all day and when you re posted I thought woooohooooo , but sadly no šŸ™
    This is my code –

    <?php
    
    /**
    
     * Template Name: Full Width, no sidebar(s)
    
    */
    
    get_header(); ?>
    
        <div id="main-fullwidth">
    
            
    
            <?php 
    
                if (have_posts()) : while (have_posts()) : the_post();
    
                    /**
    
                     * Find the post formatting for the pages in the post-page.php file
    
                     */
    
                    get_template_part('post', 'page');
    
                    
    
                    if(comments_open( get_the_ID() ))  {
    
                        comments_template('', true); 
    
                    }
    
                endwhile;
    
                
    
                else :
    
                    get_template_part('post', 'noresults');
    
                endif; 
    
            ?>
    
            
    
        </div><!-- #main-fullwidth -->
    
        
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    #152577

    In reply to: Online Magazine Theme

    Robin W
    Moderator

    sorry…

    <? get_sidebar(); ?>
    

    should read

    <?php get_sidebar(); ?>

    #152576
    Robin W
    Moderator

    try using the method shown here

    Layout and functionality – Examples you can use

    #152568

    In reply to: UNDEFINED Header. . .

    Robin W
    Moderator

    how are you accessing this page – which of these is it?

    Step by step guide to setting up a bbPress forum – Part 1

    #152557
    Robin W
    Moderator

    I think this should do it. It’s from my library of code and haven’t used it in a while, so come back if it’s not what you want

    You’ll need to add it to your functions file

    Functions files and child themes – explained !

    //This function adds descriptions to the sub forums
    function custom_list_forums( $args = '' ) {
    
    	// Define used variables
    	$output = $sub_forums = $topic_count = $reply_count = $counts = '';
    	$i = 0;
    	$count = array();
    
    	// Parse arguments against default values
    	$r = bbp_parse_args( $args, array(
    		'before'            => '<ul class="bbp-forums-list">',
    		'after'             => '</ul>',
    		'link_before'       => '<li class="bbp-forum">',
    		'link_after'        => '</li>',
    		'count_before'      => ' (',
    		'count_after'       => ')',
    		'count_sep'         => ', ',
    		'separator'         => ', ',
    		'forum_id'          => '',
    		'show_topic_count'  => true,
    		'show_reply_count'  => true,
    	), 'list_forums' );
    
    	// Loop through forums and create a list
    	$sub_forums = bbp_forum_get_subforums( $r['forum_id'] );
    	if ( !empty( $sub_forums ) ) {
    
    		// Total count (for separator)
    		$total_subs = count( $sub_forums );
    		foreach ( $sub_forums as $sub_forum ) {
    			$i++; // Separator count
    
    			// Get forum details
    			$count     = array();
    			$show_sep  = $total_subs > $i ? $r['separator'] : '';
    			$permalink = bbp_get_forum_permalink( $sub_forum->ID );
    			$title     = bbp_get_forum_title( $sub_forum->ID );
    			$content = bbp_get_forum_content($sub_forum->ID) ;
    
    			// Show topic count
    			if ( !empty( $r['show_topic_count'] ) && !bbp_is_forum_category( $sub_forum->ID ) ) {
    				$count['topic'] = bbp_get_forum_topic_count( $sub_forum->ID );
    			}
    
    			// Show reply count
    			if ( !empty( $r['show_reply_count'] ) && !bbp_is_forum_category( $sub_forum->ID ) ) {
    				$count['reply'] = bbp_get_forum_reply_count( $sub_forum->ID );
    			}
    
    			// Counts to show
    			if ( !empty( $count ) ) {
    				$counts = $r['count_before'] . implode( $r['count_sep'], $count ) . $r['count_after'];
    			}
    
    			// Build this sub forums link
    			$output .= $r['before'].$r['link_before'] . '<a href="' . esc_url( $permalink ) . '" class="bbp-forum-link">' . $title . $counts . '</a>' . $show_sep . $r['link_after'].'<div class="bbp-forum-content">'.$content.'</div>'.$r['after'];
    		}
    
    		// Output the list
    		return $output ;
    	}
    }
    
    add_filter('bbp_list_forums', 'custom_list_forums' );
    #152534
    robsward
    Participant

    Hi,

    How can I move a topic from one forum to another programmatically? I’m hoping to send a post variable with the new forum ID, and then update the topic like so:

    // Update the Status Meta After Changes are Posted
    if ( isset( $_POST['bbps_forum_option'] ) ) {
    
    	$new_forum = $_POST['bbps_forum_option'];
    
    	bbp_update_topic( $this->topic_id, $new_forum );
    
    } // if()

    Thanks!

    #152533
    robsward
    Participant

    There are a couple of issues with that code up there. Correct function is this one:

    public function forum_list(){
    
    	$forums		= array();
    
    	if ( bbp_has_forums() ) {
    		while ( bbp_forums() ) {
    
    			bbp_the_forum();
    
    			$forum_id = bbp_get_forum_id();
    			$forum_name = bbp_get_forum_title();
    			$data = array( 'ID' => $forum_id, 'name' => $forum_name );
    
    			$forums[] = $data;
    
    		} // while()
    	} // if()
    
    	return $forums;
    
    } // get_forum_list()
    #152532
    robsward
    Participant

    Hi,

    I’m trying to retrieve a simple list of all forums on a site, for which I need to have a loop. I’m trying to create one from within a class in my plugin using this function:

    public function forum_list(){
    
    	$forums		= array();
    
    	if ( bbp_has_forums() {
    		while ( bbp_forums() ) {
    
    			bbp_the_forum();
    
    			$forum_id = bbp_get_forum_id();
    			$forum_name = bbp_get_forum_title();
    			$data = array( 'ID' => $forum_id, 'name' => $forum_name );
    
    			$forums[] = $data;
    
    		//} // while()
    	} // if()
    
    	return $forums;
    
    } // get_forum_list()

    Which is called inside the construcor like so:

    $this->forums = $this->forum_list();

    This is telling me there is no object (Call to a member function get() on a non-object). The function works perfectly well outside the class, but inside it fails. What am I missing?

Viewing 25 results - 10,526 through 10,550 (of 32,504 total)
Skip to toolbar