Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 8,751 through 8,775 (of 32,519 total)
  • Author
    Search Results
  • Tonya Mork
    Participant

    Hey bbPress Gang,

    I just wanted to report a minor issue of a Notice that is being thrown for the hook in actions.php on line 48:

    add_action( 'set_current_user', 'bbp_setup_current_user', 10 );

    I handled it in the core plugin like this:

    add_action( 'plugins_loaded', function() {
    remove_action( 'set_current_user', 'bbp_setup_current_user', 10 );
    add_action( 'wp_set_current_user', 'bbp_setup_current_user', 10 );
    });

    For your issues team, here is the notice:

    Notice: bbp_setup_current_user was called incorrectly. The current user is being initialized without using $wp->init(). Please see Debugging in WordPress for more information. (This message was added in version 2.3.) in /Users/tonya/Sites/sandbox/wp-includes/functions.php on line 3560

    Looking at set_current_user, it was depreciated.

    Cheers! </>
    Tonya

    #162240
    Nicolas Korobochkin
    Participant

    this chechbox changed when user send a reply and click Submit?

    Right. To unsubscribe without posting any messages you can click “unsubscribe” link at the top of page (your theme may not showing this block). Or you can manage your subs at profile page (forums/users/YOUR_NICKNAME/subscriptions/).

    #162239
    Jake Hall
    Participant

    Just out of interest, could someone explain to me why it was disabled in bbPress?

    It has a couple of bugs, and it is called within an iframe(holy crap, right?) which has immediately put me off using it, a visual editor is absolutely vital for a forum software and it is not part of bbPress – even though WordPress has a very good Visual Editor as part of its core code.

    Why is the visual editor not enabled within bbPress, are the core guys working on it? Milestone?

    #162238
    Hope
    Participant

    True, there’s a couple of mess ups in the code o_O but I’m writing directly into the forum using the full editor, not copying and pasting the text! Changing the text style using the editor generated this code! Strange! Could this be an issue from the editor itself? Have you tried the “bbPress Enable TinyMCE Visual Tab” plugin?

    Thanks for your help and time
    Hope

    #162236
    Robkk
    Moderator

    Does adding !important help??

    #bbpress-forums div.bbp-user-role {
      font-size: 1rem;
      color: rgba(105, 105, 105, 1);
      font-family: Lato, Arial, Helvetica;
      text-transform: uppercase !important;
    }
    #162233
    Robkk
    Moderator

    @amalsh

    I double checked your function , and there is a couple of mess ups in the code.

    <p>
    <span style="text-decoration: underline; color: //color should be here
    <a class="hashtag" rel="nofollow" href="http://localhost/wordpress/forums/search/?bbp_search=%23000080">#000080</a> //color hex should not be in here
    ;”> //should end with </span>
    <em>
    <strong>
    <span style="font-size: 12pt;font-family: arial,helvetica,sans-serif">test</span>
    </strong>
    </em>
    </p>

    In some cases copying and pasting text from another website into the tinymce visual editor may show the html still , so it is recommended to use the last function mentioned in this post.

    Enable Visual Editor

    This function works , if im missing something I might update it for users that usually use tinymce advanced with it so that every button should work properly.

    add_filter( 'bbp_kses_allowed_tags', 'ntwb_bbpress_custom_kses_allowed_tags' );
    
    function ntwb_bbpress_custom_kses_allowed_tags() {
    	return array(
    
    		// Links
    		'a'          => array(
    			'class'    => true,
    			'href'     => true,
    			'title'    => true,
    			'rel'      => true,
    			'class'    => true,
    			'target'    => true,
    		),
    
    		// Quotes
    		'blockquote' => array(
    			'cite'     => true,
    		),
    		
    		// Div
    		'div' => array(
    			'class'     => true,
    		),
    		
    		// Span
    		'span'             => array(
    			'class'     => true,
    			'style'     => true,
    		),
    
    		// Paragraph
    		'p'          => array(
    			'dir'    => true,
    			'style'     => true,
    		),
    		
    		// Code
    		'code'       => array(),
    		'pre'        => array(
    			'class'  => true,
    		),
    
    		// Formatting
    		'em'         => array(),
    		'strong'     => array(),
    		'del'        => array(
    			'datetime' => true,
    		),
    
    		// Lists
    		'ul'         => array(),
    		'ol'         => array(
    			'start'    => true,
    		),
    		'li'         => array(),
    
    		// Images
    		'img'        => array(
    			'class'    => true,
    			'src'      => true,
    			'border'   => true,
    			'alt'      => true,
    			'height'   => true,
    			'width'    => true,
    		),
    
    		// Tables
    		'table'      => array(
    			'align'    => true,
    			'bgcolor'  => true,
    			'border'   => true,
    		),
    		'tbody'      => array(
    			'align'    => true,
    			'valign'   => true,
    		),
    		'td'         => array(
    			'align'    => true,
    			'valign'   => true,
    		),
    		'tfoot'      => array(
    			'align'    => true,
    			'valign'   => true,
    		),
    		'th'         => array(
    			'align'    => true,
    			'valign'   => true,
    		),
    		'thead'      => array(
    			'align'    => true,
    			'valign'   => true,
    		),
    		'tr'         => array(
    			'align'    => true,
    			'valign'   => true,
    		)
    	);
    }

    This function only works before the post is published , it does not magically fix old posts that were already published. You probably would have to edit old posts then resubmit for it to fix , but I am not sure.

    #162229
    Robkk
    Moderator

    is there any other code in your functions.php in your child theme??

    usually there is a <?php on the first line if you created a functions.php in your child theme. then you can put your custom functions in that.

    and to use the functionality plugin you install , activate , then go to plugins > edit functions
    then place any code snippet you get from sites and place it into there after the plugin information.

    #162227
    arrangedletters
    Participant

    Yes, I put it in the functions.php

    When I then went to reload the website all it would return was a blank white page.

    I then restored the previous code via ftp and the website displayed correctly once more.

    Edit: I’ll try that functionality plugin and see if it works there – I’m a bit new to this so there’s a strong chance I did it wrong!

    function rk_bbp_search_form(){

    if ( bbp_allow_search()) {
    ?>
    <div class=”bbp-search-form”>

    <?php bbp_get_template_part( ‘form’, ‘search’ ); ?>

    </div>
    <?php <–right here it opens a tag without closing it though, doesn’t it?
    }
    }

    add_action( ‘bbp_template_before_single_forum’, ‘rk_bbp_search_form’ );
    add_action( ‘bbp_template_before_single_topic’, ‘rk_bbp_search_form’ );
    add_action( ‘bbp_template_before_search’, ‘rk_bbp_search_form’ );

    #162223
    Robkk
    Moderator
    #162221
    Robin W
    Moderator

    try adding this to your functions file

    function change_translate_text( $translated_text ) {
    if ( $translated_text == ‘%s ago’) {
    $translated_text = ‘%s’;
    }
    return $translated_text;
    }
    add_filter( ‘gettext’, ‘change_translate_text’, 20 );

    Functions files and child themes – explained !

    #162206
    tocpeople
    Participant

    Hi!

    This checkbox “Inform me about new topics via email” is always stay cheked.
    If I check it off, it’s checked again.

    If I try this code, it always be unchecked:
    function pw_bbp_auto_checK_subscribe( $checked, $topic_subscribed ) {
    if( $topic_subscribed == 0 )
    $topic_subscribed = false;
    return checked( $topic_subscribed, true, false );
    }
    add_filter( ‘bbp_get_form_topic_subscribed’, ‘pw_bbp_auto_checK_subscribe’, 10, 2 );

    But it must work properly: be unchecked for default, and user can check and uncheck it his self any time.

    Site: http://www.tocpeople.com/forum/
    with newest versions of WordPress and BBpress.

    #162201

    In reply to: noreply@domain.com ?

    kiwi3685
    Participant

    I would also like to see a better solution to this problem. I can confirm that it is only a BBP issue, not related to any other plugin. It is simply that the email “to” address is hard coded to use noreply@domain name in bbp.

    That initially sounds reasonable, but as Mathias70 who started this thread pointed out, not everyone has or even wants a ‘noreply’ email on their domain. I’ve just added bbp to our large organisation’s WP site and now have the same issue.

    Please can the “To” email address for notifications be a configurable variable rather than hard coded as soon as possible.

    #162198
    Nick
    Participant

    For some reason bbPress is broken when working on your local machine. Check out the code on this other thread; it worked for me and others in the localhost situation:

    ERROR: Are you sure you wanted to do that?

    #162196

    In reply to: Cutom topic headings

    Robin W
    Moderator

    There is no right term !

    This is just a bunch of code in a programme, topic heading is probably the best you’ll get

    #162190
    sammmmy
    Participant

    Hello,

    i want to import my WBB4 board to bbPress an with a custom importer.
    The “basic” importer is from inspirationally and i wanted to translate it to WBB4
    Now i have a error on line 311 and 312…
    (but i think there will be more 😀 )

    I really hope that someone understands my problem and could help.

    
    <?php
    
    /**
     * Implementation of Wotlab Burning Board v3.x Forum Converter.
     *
     * @since bbPress (r5104)
     * @link Codex Docs http://codex.bbpress.org/import-forums/burningboard
     */
    class wbb3 extends BBP_Converter_Base {
    
    	/**
    	 * Main Constructor
    	 *
    	 * @uses wbb3::setup_globals()
    	 */
    	function __construct() {
    		parent::__construct();
    		$this->setup_globals();
    	}
    
    	/**
    	 * Sets up the field mappings
    	 */
    	public function setup_globals() {
    
    		/** Forum Section *****************************************************/
    
    		// Forum id (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_board',
    			'from_fieldname'  => 'boardID',
    			'to_type'         => 'forum',
    			'to_fieldname'    => '_bbp_forum_id'
    		);
    
    		// Forum parent id (If no parent, then 0. Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_board',
    			'from_fieldname'  => 'parentID',
    			'to_type'         => 'forum',
    			'to_fieldname'    => '_bbp_forum_parent_id'
    		);
    
    		// Forum topic count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'wbb1_board',
    			'from_fieldname' => 'threads',
    			'to_type'        => 'forum',
    			'to_fieldname'   => '_bbp_topic_count'
    		);
    
    		// Forum reply count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'wbb1_board',
    			'from_fieldname' => 'posts',
    			'to_type'        => 'forum',
    			'to_fieldname'   => '_bbp_reply_count'
    		);
    
    		// Forum total topic count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'wbb1_board',
    			'from_fieldname' => 'threads',
    			'to_type'        => 'forum',
    			'to_fieldname'   => '_bbp_total_topic_count'
    		);
    
    		// Forum total reply count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'wbb1_board',
    			'from_fieldname' => 'posts',
    			'to_type'        => 'forum',
    			'to_fieldname'   => '_bbp_total_reply_count'
    		);
    
    		// Forum title.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_board',
    			'from_fieldname'  => 'title',
    			'to_type'         => 'forum',
    			'to_fieldname'    => 'post_title'
    		);
    
    		// Forum slug (Clean name to avoid confilcts)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_board',
    			'from_fieldname'  => 'title',
    			'to_type'         => 'forum',
    			'to_fieldname'    => 'post_name',
    			'callback_method' => 'callback_slug'
    		);
    
    		// Forum description.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_board',
    			'from_fieldname'  => 'description',
    			'to_type'         => 'forum',
    			'to_fieldname'    => 'post_content',
    			'callback_method' => 'callback_null'
    		);
    
    		// Forum display order (Starts from 1)
    		$this->field_map[] = array(
    			'from_tablename' => 'wbb1_board',
    			'from_fieldname' => 'position',
    			'to_type'        => 'forum',
    			'to_fieldname'   => 'menu_order'
    		);
    
    		// Forum type (Forum = 0 or Category = 1, Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_board',
    			'from_fieldname'  => 'boardType',
    			'to_type'         => 'forum',
    			'to_fieldname'    => '_bbp_forum_type',
    			'callback_method' => 'callback_forum_type'
    		);
    
    		// Forum status (0=Open or 1=Closed, Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_board',
    			'from_fieldname'  => 'isClosed',
    			'to_type'         => 'forum',
    			'to_fieldname'    => '_bbp_status',
    			'callback_method' => 'callback_forum_status'
    		);
    
    		// Forum dates.
    		$this->field_map[] = array(
    			'to_type'      => 'forum',
    			'to_fieldname' => 'post_date',
    			'default'      => date('Y-m-d H:i:s')
    		);
    		$this->field_map[] = array(
    			'to_type'      => 'forum',
    			'to_fieldname' => 'post_date_gmt',
    			'default'      => date('Y-m-d H:i:s')
    		);
    		$this->field_map[] = array(
    			'to_type'      => 'forum',
    			'to_fieldname' => 'post_modified',
    			'default'      => date('Y-m-d H:i:s')
    		);
    		$this->field_map[] = array(
    			'to_type'      => 'forum',
    			'to_fieldname' => 'post_modified_gmt',
    			'default'      => date('Y-m-d H:i:s')
    		);
    
    		/** Topic Section *****************************************************/
    
    		// Topic id (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'threadID',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_topic_id'
    		);
    
    		// Topic language (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'languageID',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_language',
    			'callback_method' => 'callback_topic_language'
    		);
    
    		// Topic reply count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'replies',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_reply_count',
    			'callback_method' => 'callback_topic_reply_count'
    		);
    
    		// Topic total reply count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'replies',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_total_reply_count',
    			'callback_method' => 'callback_topic_reply_count'
    		);
    
    		// Topic parent forum id (If no parent, then 0. Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'boardID',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_forum_id',
    			'callback_method' => 'callback_forumid'
    		);
    
    		// Topic author.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'userID',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_author',
    			'callback_method' => 'callback_userid'
    		);
    
    		// Topic author ip (Stored in postmeta)
    		// Note: We join the 'wbb1_1_post' table because 'wbb1_1_thread' does not include author ip.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'ipAddress',
    			'join_tablename'  => 'wbb1_thread',
    			'join_type'       => 'INNER',
    			'join_expression' => 'USING (threadID) WHERE wbb1_post.postID = wbb1_thread.firstPostID',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_author_ip'
    		);
    
    		// Topic content.
    		// Note: We join the 'wbb1_1_post' table because 'wbb1_thread' does not include topic content.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'message',
    			'join_tablename'  => 'wbb1_thread',
    			'join_type'       => 'INNER',
    			'join_expression' => 'USING (threadID) WHERE wbb1_post.postID = wbb1_thread.firstPostID',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_content',
    			'callback_method' => 'callback_html'
    		);
    
    		// Topic title.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'topic',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_title'
    		);
    
    		// Topic slug (Clean name to avoid conflicts)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'topic',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_name',
    			'callback_method' => 'callback_slug'
    		);
    
    		// Topic parent forum id (If no parent, then 0)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'boardID',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_parent',
    			'callback_method' => 'callback_forumid'
    		);
    
    		// Topic dates.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'time',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_date',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'time',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_date_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'time',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_modified',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'time',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_modified_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'lastPostTime',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_last_active_time',
    			'callback_method' => 'callback_datetime'
    		);
    
    		// Topic status (Open or Closed)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'isClosed',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_status',
    			'callback_method' => 'callback_topic_status'
    		);
    
    		/** Tags Section ******************************************************/
    
    		/**
    		 * WBB v3.x Forums do not support topic tags out of the box. WBB4?!
    		 */
    
    		/** Reply Section *****************************************************/
    
    		// Reply id (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'postID',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_post_id'
    		);
    
    		// Reply parent forum id (If no parent, then 0. Stored in postmeta)
    		// Note: We join the 'wbb1_1_thread' table because 'wbb1_1_post' does not include forum id.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_thread',
    			'from_fieldname'  => 'boardID',
    			'join_tablename'  => 'wbb1_post',
    			'join_type'       => 'INNER',
    			'join_expression' => 'USING (threadID) WHERE wbb1_post.postID != wbb1_thread.firstPostID',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_forum_id',
    			'callback_method' => 'callback_forumid'
    		);
    
    		// Reply parent topic id (If no parent, then 0. Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'threadID',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_topic_id',
    			'callback_method' => 'callback_topicid'
    		);
    
    		// Reply author ip (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'ipAddress',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_author_ip'
    		);
    
    		// Reply author.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'userID',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_author',
    			'callback_method' => 'callback_userid'
    		);
    
    		// Reply title.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'subject',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_title'
    		);
    
    		// Reply slug (Clean name to avoid conflicts)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'subject',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_name',
    			'callback_method' => 'callback_slug'
    		);
    
    		// Reply content.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'message',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_content',
    			'callback_method' => 'callback_html'
    		);
    
    		// Reply parent topic id (If no parent, then 0)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'threadID',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_parent',
    			'callback_method' => 'callback_topicid'
    		);
    
    		// Reply dates.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'time',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_date',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'time',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_date_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'lastEditTime',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_modified',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'wbb1_post',
    			'from_fieldname'  => 'lastEditTime',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_modified_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    
    		/** User Section ******************************************************/
    
    		// Store old User id (Stored in usermeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wcf1_user',
    			'from_fieldname'  => 'userID',
    			'to_type'         => 'user',
    			'to_fieldname'    => '_bbp_user_id'
    		);
    
    		// Store old User password (Stored in usermeta serialized with salt)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wcf1_user',
    			'from_fieldname'  => 'password',
    			'to_type'         => 'user',
    			'to_fieldname'    => '_bbp_password',
    			'callback_method' => 'callback_savepass'
    		);
    
    		// User password verify class (Stored in usermeta for verifying password)
    		$this->field_map[] = array(
    			'to_type'         => 'user',
    			'to_fieldname'    => '_bbp_class',
    			'default'         => 'WBB4'
    		);
    
    		// User name.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wcf1_user',
    			'from_fieldname'  => 'username',
    			'to_type'         => 'user',
    			'to_fieldname'    => 'user_login'
    		);
    
    		// User nice name.
    		$this->field_map[] = array(
    			'from_tablename' => 'wcf1_user',
    			'from_fieldname' => 'username',
    			'to_type'        => 'user',
    			'to_fieldname'   => 'user_nicename'
    		);
    
    		// User email.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wcf1_user',
    			'from_fieldname'  => 'email',
    			'to_type'         => 'user',
    			'to_fieldname'    => 'user_email'
    		);
    
    		// User registered.
    		$this->field_map[] = array(
    			'from_tablename'  => 'wcf1_user',
    			'from_fieldname'  => 'registrationDate',
    			'to_type'         => 'user',
    			'to_fieldname'    => 'user_registered',
    			'callback_method' => 'callback_datetime'
    		);
    
    		// Store Signature (Stored in usermeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'wcf1_user',
    			'from_fieldname'  => 'signature',
    			'to_fieldname'    => '_bbp_wbb3_user_sig',
    			'to_type'         => 'user',
    			'callback_method' => 'callback_html'
    		);
    	}
    
    	/**
    	 * This method allows us to indicates what is or is not converted for each
    	 * converter.
    	 */
    	public function info() {
    		return '';
    	}
    
    	/**
    	 * This method is to save the salt and password together.  That
    	 * way when we authenticate it we can get it out of the database
    	 * as one value. Array values are auto sanitized by WordPress.
    	 */
    	//public function callback_savepass( $field, $row ) {
    		//$pass_array = array( 'hash' => $field, 'salt' => $row['salt'] );
    		//return $pass_array;
    	}
    
    	/**
    	 * This method is to take the pass out of the database and compare
    	 * to a pass the user has typed in.
    	 */
    
    	//public function authenticate_pass( $password, $serialized_pass ) {
    	//	$pass_array = unserialize( $serialized_pass );
    		//return ( $pass_array['hash'] == md5( md5( $password ). $pass_array['salt'] ) );
    	}
    
    	/**
    	 * Translate the forum type from WBB v3.x numeric's to WordPress's strings.
    	 *
    	 * @param int $status WBBx v3.x numeric forum type
    	 * @return string WordPress safe
    	 */
    	public function callback_forum_type( $status = 0 ) {
    		switch ( $status ) {
    			case 1 :
    				$status = 'category';
    				break;
    
    			case 0  :
    			default :
    				$status = 'forum';
    				break;
    		}
    		return $status;
    	}
    
    	/**
    	 * Translate the forum status from WBB v3.x numeric's to WordPress's strings.
    	 *
    	 * @param int $status WBB v3.x numeric forum status
    	 * @return string WordPress safe
    	 */
    	public function callback_forum_status( $status = 0 ) {
    		switch ( $status ) {
    			case 1 :
    				$status = 'closed';
    				break;
    
    			case 0  :
    			default :
    				$status = 'open';
    				break;
    		}
    		return $status;
    	}
    
    	/**
    	 * Translate the post status from WBB v3.x numeric's to WordPress's strings.
    	 *
    	 * @param int $status WBB v3.x numeric forum status
    	 * @return string WordPress safe
    	 *
    	 */
    	public function callback_topic_status( $status = 0 ) {
    		switch ( $status ) {
    			case 1 :
    				$status = 'closed';
    				break;
    
    			case 0  :
    			default :
    				$status = 'publish';
    				break;
    		}
    		return $status;
    	}
    
    	/**
    	 * Verify the topic reply count.
    	 *
    	 * @param int $count WBB v3.x reply count
    	 * @return string WordPress safe
    	 */
    	public function callback_topic_reply_count( $count = 1 ) {
    		$count = absint( (int) $count - 1 );
    		return $count;
    	}
    
    	/**
    	 * Set languages, add more languages if needed
    	 *
    	 * @param int $language WBB v3.x numeric forum status
    	 * @return string WordPress safe
    	 */
    	public function callback_topic_language( $language = 4 ) {
    		switch ( $language ) {
    			case 4 :
    				$language = 'German';
    				break;
    
    			case 5  :
    			default :
    				$language = 'English';
    				break;
    		}
    		return $language;
    	}
    
    	/**
    	* This callback processes any custom BBCodes with parser.php
    	*/
    	#protected function callback_html( $field ) {
    
    	#	require_once( bbpress()->admin->admin_dir . 'parser.php' );
    	#	$bbcode = BBCode::getInstance();
    	#	$bbcode->enable_smileys = false;
    	#	$bbcode->smiley_regex   = false;
    	#	return html_entity_decode( $bbcode->Parse( $field ) );
    	#}
    }
    
    #162155

    In reply to: Topic Icons?

    jerichox
    Participant

    so I got it to work.. the only one not working is the NEW post one..

    // New Topic
    function rk_new_topics() {
    $offset = 1800; 
     
       if ( get_post_time() > date('U') - $offset )
          echo '<span class="new"><span class="dashicons dashicons-smiley"></span></span>';
    }
     
    add_action( 'bbp_theme_before_topic_title', 'rk_new_topics' );
    
    

    does that code look right?

    #162154
    tarnvogL
    Participant

    This is the code I use in my functions.php to delete the user links:

    add_filter( 'bbp_get_author_link', 'remove_author_links', 10, 2);
    add_filter( 'bbp_get_reply_author_link', 'remove_author_links', 10, 2);
    add_filter( 'bbp_get_topic_author_link', 'remove_author_links', 10, 2);
    function remove_author_links($author_link, $args) {
    $author_link = preg_replace(array('{<a[^>]*>}','{}'), array(""), $author_link);
    return $author_link;
    }
    

    You can try that, but as I mentioned, even when I’m not loading any modified .php files, I get the same issue. I’m curious what you can find out 🙂

    andreawalford
    Participant

    Hi,

    I tried the code shown below and it worked – can you tell me if I put the code together correctly?

    #post-67 .bbp-template-notice {
    	display: none;
    }
    andreawalford
    Participant

    Hi,

    I would like to hide the topic count on my main forum category page – but only that page. I am using WP 4.2.2., the most recent version of Buddypress, Air child theme for Builder (iThemes) and Wishlist member.

    http://papercrafterslibrary.co/forums/forum/pcl-member-forum/

    I inspected the code using Firebug and I can see that it is .bbp-template-notice – I just don’t know how to set it up correctly to only hide the topic count on that single page.

    Thanks,

    Andra

    #162147
    Robkk
    Moderator

    I also deleted the user links to their forum profile in my functions.php

    what code did you use to do that??

    i wonder if i get the same issue if i use that and your custom forum user snippet ??

    #162145

    In reply to: Topic Icons?

    Robkk
    Moderator
    #162142
    tarnvogL
    Participant

    @robkk
    thank you!
    To give the usernames some custom css, I added a custom class into the loop-single-reply.php
    Here is the part of the code with the custom class (custom-forum-user)

    [...]	
    <?php do_action( 'bbp_theme_before_reply_author_details' ); ?>
       <div class="custom-forum-user"> 
    	   <!--- <?php bbp_reply_author_link( array( 'sep' => '<br />',  'show_role' => true ) ); ?> -->
    		<?php bbp_reply_author_link( array( 'sep' => '<br />', 'size' => 150 ) ); ?>
       </div>  <!--- custom-forum-user -->
    
    		<?php if ( bbp_is_user_keymaster() ) : ?> 
    [...]

    But the problem still appears, even when I am not loading my custom loop-single-reply.php. So I think it is not an issue of that.

    I also deleted the user links to their forum profile in my functions.php. But even this (I tested it) is not the cause of the problem with the lower case letters. This is everything I changed regarding the forum user names.
    What do you think can I do to fix this issue?

    #162139

    In reply to: How register the users

    Robkk
    Moderator

    the text widget in WordPress doesnt allow shortcodes by default.

    you can add this PHP code snippet to your child themes functions.php or a functionality plugin to allow it do so though.

    add_filter('widget_text', 'do_shortcode');

    #162137

    In reply to: How register the users

    xavierartot
    Participant

    I add this short code in a text widget, but it doesn’t work?
    I tried in the forum too?
    thanks

    #162136
    Robkk
    Moderator

    First try these if you haven’t already

    check out this guide and the subpages in the left sidebar

    https://codex.bbpress.org/theme-compatibility/

    you can also try these two plugins one at a time and see if they do anything.

    http://www.rewweb.co.uk/bbpress-wp4-fix2/
    http://www.rewweb.co.uk/bbpress-wp4-fix/

Viewing 25 results - 8,751 through 8,775 (of 32,519 total)
Skip to toolbar