Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for '"wordpress"'

Viewing 25 results - 6,801 through 6,825 (of 26,866 total)
  • Author
    Search Results
  • #166118
    Robkk
    Moderator

    Sorry I didn’t see approve the topic you created last week, but I did approve this one.

    Right now I am just going to go through this list real quick right now, but I might discuss more later today or after you reply again.

    • 1 – THere is an option to enable/disable oembeds, maybe disabling feeds could be useful though. SEO options may stay in a seperate plugin, but it depends on what specific things, maybe custom titles since you mentioned that.
    • 2 – SEO might be best if it was a seperate plugin like Yoasts plugin. The most important meta tags for your forums are the title and description tag, all the others are handled by either WordPress/your theme or another SEO plugin.
    • 3 – I can’t really say much about bbcodes, you can already use the html tags. You probably want something like spoiler tags I bet.
    • 4 – I can’t really say much about this either, it’s really a toss up. There needs to more people wanting this feature in core possibly? It might be better to have the autosuggest feature in the forum search instead.
    • 5 – Toss up for the external links plugin. I really like the Report content plugin.
    • 6 – bbPress already does this and the devs have this in mind for users. There probably shouldn’t be options for everything possible though, the settings area might become cluttered.
    • 7 – Yeah, maybe.
    • 8 – Not sure, I need a devs opinions on this.
    • 9 – There was a plugin that use to customize things like this, and it seems to be removed from the WordPress plugin repository.
    • 10 – I think I made a trac ticket about this, this might be possible with some other pieces of code implemented into bbPress 2.6.
    • 11 – You can easily do this with an SEO plugin.
    • 12 – I don’t think those plugins require flash to be used?? BuddyPress already has an upload avatar function. Heck it might be good for WordPress to implement something like this but they want users to use the Gravatar service, which is pretty handy though.
    • 13 – Grunion Contact Form is in the Jetpack plugin now. I don’t think bbPress should have a contact form module in it.
    • 14 – I think this might matter more in your theme. I think the bbPress templates are fine though.
    #166089
    DevynCJohnson
    Participant

    I am the owner and admin of http://dcjtech.info/ and I love computer programming. Not only do I love programming, but I love to help other developers. I would like to contribute to BBPress by offering some suggestions and ideas.

    Please keep in mind that these are just my ideas; I understand that the BBPress team has ideas, needs, and concerns of their own that they must address. In addition, even though I learned a lot about the WordPress and BBPress framework and inner workings, I admit that there are some parts that I may have over-looked or mis-understood. In summary, I am trying to help make BBPress better and more powerful based on what I know, and I want to contribute my ideas as a thanks to all the developers that have spent time and effort making BBPress what it is today.

    Now, for my ideas –

    1. BBPress needs more options and configurable items – the more customizable, the better. Obviously, some developers are concerned about confusing or overwhelming users, so make a special admin page for “advanced” or “miscellaneous” options. Some additional options I think are needed or helpful include disable/enable feeds, specific control over oEmbeds and auto-embed-links, and settings for SEO/SMO control (discussed in #2).

    2. Settings and controls for Search Engine Optimization (SEM) and Social Media Optimization (SMO) – SEM and SMO are important to many web admins. Adding options to configure such features may be wise. The “author” meta tag (and others) could be generated on a per-topic basis (if the admin enables such a feature). Here are some links for HTML5 meta tags for SEM and SMO (https://github.com/h5bp/html5-boilerplate/issues/1674 && https://gist.github.com/charlesmudy/b3740c73d5f4d5d5c1f4 && https://thomas.vanhoutte.be/miniblog/dynamic-html5-meta-tags-for-wordpress-header-php-file/)

    3. Integrate BBCodes and Shortcodes – This may be something the WordPress should do, or the BBPress developers could pass this idea to them. Add features and options for BBCodes. I think that merging “bbpress2 BBCode” (https://wordpress.org/plugins/bbpress-bbcode/), “bbpress2 shortcode whitelist” (https://wordpress.org/plugins/bbpress2-shortcode-whitelist/), and some ideas from GD BBpres Tools (https://wordpress.org/plugins/gd-bbpress-tools/).

    4. Add topic auto-suggestion – This feature can easily be added by merging this plugin – https://wordpress.org/plugins/bbpress-auto-suggest-topics-based-on-new-topic-title/ .

    5. Integrate other small, but helpful plugins – “External Links” (https://wordpress.org/plugins/sem-external-links/) and “BBPress Report Content” (https://wordpress.org/plugins/bbpress-report-content/) seem like candidates for merging.

    6. Disable/Enable BBPress modules/parts – Obviously, some people may not like or want “BBPress Report Content” or other plugins and features I suggest for merging and adding. The best solution may be to provide a special options page for disabling/enabling certain “BBPress modules” and features. For instance, I use “BBPress Report Content” and I disabled (and I dislike) the BBPress “SPAM” admin-link in my forums. Having more detailed and advanced options may help people like me. Also, more advanced options would (hopefully) make people less likely to edit core files.

    7. Export/Import BBPress settings – Correct me if I am wrong, but I do not think BBPress has an easy way to export/save settings to be imported to use as a backup or transfer/share settings.

    8. View counter – I think it would be useful to many people to have a “view counter” feature such as I have programmed in my website (http://dcjtech.info/forum/articles/general-computing/). It would be great if BBPress included options for view counters such as displaying topic views in the BBPress-Notice and forum columns (like where I replaced “voices/replies” with “views/viewed”.

    9. Options to custom notices and other messages – Some people (like me and others seen on this BBPress forum) want to change “voices” or remove it. Having easy options for this may be helpful.

    10. Better forum access control – I would find it helpful to be able to specify that on a particular forum or sub-forum that users with particular permissions can only create new topics or reply.

    11. Remove “Topic:” from title – I see a need for some people (like me) to be able to easily configure the appearance of titles (both on the page and in the HTML “title” tag).

    12. Implement a built-in avatar system (perhaps BuddyPress or WordPress should use this rather than BBPress) – This would allow local avatars and provide a way for Gravatar to be disabled or used as a secondary. True, BuddyPress provides a way to upload avatars, and “Basic User Avatars” and “Simple Local Avatars” are plugins offering that feature. However, after upgrading my theme to HTML5 and removing Flash from my browser, I can no longer upload avatars using any of the three mentioned possibilities (backend or frontend). However, I can still upload media via the backend (w/o Flash) and via the frontend (with Flash). NOTE: I do list “plupload.full.min.js” and other similar scripts in Autoptimze “Exclude list”.

    13. Perhaps, “Grunion Contact Form” should be updated and integrated in BBPress.

    14. 100% HTML5 Compliant – I have not studied BBPress in this perspective, so it is possible that I may be very wrong or the developers have a plan already. However, use of HTML5 (or the option to do so) would be helpful.

    If you see any features on my website that you want to implement in BBPress, feel free to let me know and then I can give you the code and tell you how I did it. Also, I use my own style sheets for BBPress, BuddyPress, and some plugins. I have been able to increase performance and decrease size by using a CSS minifier (http://csscompressor.com/) and implementing ideas from errors given by a CSS checker (http://csslint.net/). I saw significant improvements even before I changed the style sheets to specifically suit my website.

    By the way, making BBPress templates that can be placed in the regular WordPress template was a great idea and feature for BBPress; smart thinking BBPress developers.

    #166111
    nblxhd
    Participant

    Yes and as I understand him missing access. I try to click on the link to access the forum settings, direct link menu which disappeared immediately goes to a page saying, Hacker or what? It is not associated with updating plugins, themes and WordPress. Checked.

    Sorry if hard to understand. Partly as a Google translation. But I understand You perfectly. 🙂

    #166105

    In reply to: MyBB 1.8 to bbpress

    erich199
    Participant

    Here is the fix I worked out to get the importer to work properly.

    The problem I was having was the user accounts were not being imported due to some outdated usermeta fields in the database. I simply removed the sql code from the current importer script, re-ran, and it worked correctly.

    I wanted to share the code of that mybb import script. The file name is Mybb.php.

    
    <?php
    
    /**
     * Implementation of MyBB Forum converter.
     *
     * @since bbPress (r5140)
     * @link Codex Docs https://codex.bbpress.org/import-forums/mybb
     */
    class MyBB extends BBP_Converter_Base {
    
    	/**
    	 * Main Constructor
    	 *
    	 * @uses MyBB::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' => 'forums',
    			'from_fieldname' => 'fid',
    			'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'  => 'forums',
    			'from_fieldname'  => 'pid',
    			'to_type'         => 'forum',
    			'to_fieldname'    => '_bbp_forum_parent_id'
    		);
    
    		// Forum topic count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'forums',
    			'from_fieldname' => 'threads',
    			'to_type'        => 'forum',
    			'to_fieldname'   => '_bbp_topic_count'
    		);
    
    		// Forum reply count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'forums',
    			'from_fieldname' => 'posts',
    			'to_type'        => 'forum',
    			'to_fieldname'   => '_bbp_reply_count'
    		);
    
    		// Forum title.
    		$this->field_map[] = array(
    			'from_tablename' => 'forums',
    			'from_fieldname' => 'name',
    			'to_type'        => 'forum',
    			'to_fieldname'   => 'post_title'
    		);
    
    		// Forum slug (Clean name to avoid conflicts)
    		$this->field_map[] = array(
    			'from_tablename'  => 'forums',
    			'from_fieldname'  => 'name',
    			'to_type'         => 'forum',
    			'to_fieldname'    => 'post_name',
    			'callback_method' => 'callback_slug'
    		);
    
    		// Forum description.
    		$this->field_map[] = array(
    			'from_tablename'  => 'forums',
    			'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' => 'forums',
    			'from_fieldname' => 'disporder',
    			'to_type'        => 'forum',
    			'to_fieldname'   => 'menu_order'
    		);
    
    		// 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' => 'threads',
    			'from_fieldname' => 'tid',
    			'to_type'        => 'topic',
    			'to_fieldname'   => '_bbp_topic_id'
    		);
    
    		// Topic reply count (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'from_fieldname'  => 'replies',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_reply_count',
    			'callback_method' => 'callback_topic_reply_count'
    		);
    
    		// Topic total reply count (Includes unpublished replies, Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'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'  => 'threads',
    			'from_fieldname'  => 'fid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_forum_id',
    			'callback_method' => 'callback_forumid'
    		);
    
    		// Topic author.
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'from_fieldname'  => 'uid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_author',
    			'callback_method' => 'callback_userid'
    		);
    
    		// Topic Author ip (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'ipaddress',
    			'join_tablename'  => 'threads',
    			'join_type'       => 'INNER',
    			'join_expression' => 'USING (tid) WHERE replyto = 0',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_author_ip'
    		);
    
    		// Topic content.
    		// Note: We join the 'posts' table because 'threads' table does not have content.
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'message',
    			'join_tablename'  => 'threads',
    			'join_type'       => 'INNER',
    			'join_expression' => 'USING (tid) WHERE replyto = 0',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_content',
    			'callback_method' => 'callback_html'
    		);
    
    		// Topic title.
    		$this->field_map[] = array(
    			'from_tablename' => 'threads',
    			'from_fieldname' => 'subject',
    			'to_type'        => 'topic',
    			'to_fieldname'   => 'post_title'
    		);
    
    		// Topic slug (Clean name to avoid conflicts)
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'from_fieldname'  => 'subject',
    			'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'  => 'threads',
    			'from_fieldname'  => 'fid',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_parent',
    			'callback_method' => 'callback_forumid'
    		);
    
    		// Sticky status (Stored in postmeta))
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'from_fieldname'  => 'sticky',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_old_sticky_status',
    			'callback_method' => 'callback_sticky_status'
    		);
    
    		// Topic dates.
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'from_fieldname'  => 'dateline',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_date',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'from_fieldname'  => 'dateline',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_date_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'from_fieldname'  => 'lastpost',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_modified',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'from_fieldname'  => 'lastpost',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_modified_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'from_fieldname'  => 'lastpost',
    			'to_type'         => 'topic',
    			'to_fieldname'    => '_bbp_last_active_time',
    			'callback_method' => 'callback_datetime'
    		);
    
    		// Topic status (Open or Closed, MyBB v1.6.10 open = null & closed = 1)
    		$this->field_map[] = array(
    			'from_tablename'  => 'threads',
    			'from_fieldname'  => 'closed',
    			'to_type'         => 'topic',
    			'to_fieldname'    => 'post_status',
    			'callback_method' => 'callback_topic_status'
    		);
    
    		/** Tags Section ******************************************************/
    
    		/**
    		 * MyBB v1.6.10 Forums do not support topic tags out of the box
    		 */
    
    		/** Reply Section *****************************************************/
    
    		// Reply id (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'pid',
    			'from_expression' => 'WHERE replyto != 0',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_post_id'
    		);
    
    		// Reply parent forum id (If no parent, then 0. Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'fid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_forum_id',
    			'callback_method' => 'callback_topicid_to_forumid'
    		);
    
    		// Reply parent topic id (If no parent, then 0. Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'tid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => '_bbp_topic_id',
    			'callback_method' => 'callback_topicid'
    		);
    
    		// Reply author ip (Stored in postmeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'posts',
    			'from_fieldname' => 'ipaddress',
    			'to_type'        => 'reply',
    			'to_fieldname'   => '_bbp_author_ip'
    		);
    
    		// Reply author.
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'uid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_author',
    			'callback_method' => 'callback_userid'
    		);
    
    		// Reply title.
    		$this->field_map[] = array(
    			'from_tablename' => 'posts',
    			'from_fieldname' => 'subject',
    			'to_type'        => 'reply',
    			'to_fieldname'   => 'post_title'
    		);
    
    		// Reply slug (Clean name to avoid conflicts)
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'subject',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_name',
    			'callback_method' => 'callback_slug'
    		);
    
    		// Reply content.
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'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'  => 'posts',
    			'from_fieldname'  => 'tid',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_parent',
    			'callback_method' => 'callback_topicid'
    		);
    
    		// Reply dates.
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'dateline',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_date',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'dateline',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_date_gmt',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'edittime',
    			'to_type'         => 'reply',
    			'to_fieldname'    => 'post_modified',
    			'callback_method' => 'callback_datetime'
    		);
    		$this->field_map[] = array(
    			'from_tablename'  => 'posts',
    			'from_fieldname'  => 'edittime',
    			'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' => 'users',
    			'from_fieldname' => 'uid',
    			'to_type'        => 'user',
    			'to_fieldname'   => '_bbp_user_id'
    		);
    
    		// Store old User password (Stored in usermeta serialized with salt)
    		$this->field_map[] = array(
    			'from_tablename'  => 'users',
    			'from_fieldname'  => 'password',
    			'to_type'         => 'user',
    			'to_fieldname'    => '_bbp_password',
    			'callback_method' => 'callback_savepass'
    		);
    
    		// Store old User Salt (This is only used for the SELECT row info for the above password save)
    		$this->field_map[] = array(
    			'from_tablename' => 'users',
    			'from_fieldname' => 'salt',
    			'to_type'        => 'user',
    			'to_fieldname'   => ''
    		);
    
    		// User password verify class (Stored in usermeta for verifying password)
    		$this->field_map[] = array(
    			'to_type'      => 'users',
    			'to_fieldname' => '_bbp_class',
    			'default'      => 'MyBB'
    		);
    
    		// User name.
    		$this->field_map[] = array(
    			'from_tablename' => 'users',
    			'from_fieldname' => 'username',
    			'to_type'        => 'user',
    			'to_fieldname'   => 'user_login'
    		);
    
    		// User nice name.
    		$this->field_map[] = array(
    			'from_tablename' => 'users',
    			'from_fieldname' => 'username',
    			'to_type'        => 'user',
    			'to_fieldname'   => 'user_nicename'
    		);
    
    		// User email.
    		$this->field_map[] = array(
    			'from_tablename' => 'users',
    			'from_fieldname' => 'email',
    			'to_type'        => 'user',
    			'to_fieldname'   => 'user_email'
    		);
    
    		// User homepage.
    		$this->field_map[] = array(
    			'from_tablename' => 'users',
    			'from_fieldname' => 'website',
    			'to_type'        => 'user',
    			'to_fieldname'   => 'user_url'
    		);
    
    		// User registered.
    		$this->field_map[] = array(
    			'from_tablename'  => 'users',
    			'from_fieldname'  => 'regdate',
    			'to_type'         => 'user',
    			'to_fieldname'    => 'user_registered',
    			'callback_method' => 'callback_datetime'
    		);
    
    		// User display name.
    		$this->field_map[] = array(
    			'from_tablename' => 'users',
    			'from_fieldname' => 'usertitle',
    			'to_type'        => 'user',
    			'to_fieldname'   => 'display_name'
    		);
    
    		// Store Signature (Stored in usermeta)
    		$this->field_map[] = array(
    			'from_tablename' => 'users',
    			'from_fieldname' => 'signature',
    			'to_type'        => 'user',
    			'to_fieldname'   => '_bbp_mybb_user_sig',
    			'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 post status from MyBB v1.6.10 numeric's to WordPress's strings.
    	 *
    	 * @param int $status MyBB v1.6.10 numeric topic 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;
    	}
    
    	/**
    	 * Translate the topic sticky status type from MyBB v1.6.10 numeric's to WordPress's strings.
    	 *
    	 * @param int $status MyBB v1.6.10 numeric forum type
    	 * @return string WordPress safe
    	 */
    	public function callback_sticky_status( $status = 0 ) {
    		switch ( $status ) {
    			case 1 :
    				$status = 'sticky';       // MyBB Sticky 'topic_sticky = 1'
    				break;
    
    			case 0  :
    			default :
    				$status = 'normal';       // MyBB Normal Topic 'topic_sticky = 0'
    				break;
    		}
    		return $status;
    	}
    
    	/**
    	 * Verify the topic/reply count.
    	 *
    	 * @param int $count MyBB v1.6.10 topic/reply counts
    	 * @return string WordPress safe
    	 */
    	public function callback_topic_reply_count( $count = 1 ) {
    		$count = absint( (int) $count - 1 );
    		return $count;
    	}
    
    }
    

    Hope this helps someone else who is switching over from MyBB to WordPress.

    #166103
    Robkk
    Moderator

    Yeah it is best if you already have some kind of community then build your forums from that. Things that could build a community could be you being active in discussion in other social networks like on your Facebook page, Twitter, and Youtube channel. You could also easily build your forums if you have active commentators on your WordPress blog.

    There is also a plugin that could just replace the WordPress commment form with bbPress topics, so if you are an active blogger this will help drive your community to the forums.

    #166088
    santhoshkumard
    Participant

    Hi,

    New to bbpress and wordpress 🙂 I’m trying to install a forum on my main site and I’m facing little issues.

    Here is my case:

    1. I installed wordpress on my root directory.
    2. Then I added the BBPress plugin.
    3. Now my forums are loading with this URL structure – example.com/forum/test-forum

    I would like my forum to be displayed with this URL structure – example.com/test-forum/

    Is there a bbpress fucntion to modify this?
    A bbpress function or a plugin is much appreciated rather than a .htaccess rule.

    Thanks in advance.

    #166082
    Denna Gherlyn
    Participant

    Hello,

    I’ve a caching(?) problem and I’ve no idea how to solve it.

    I use bbpress on a single website in a multisite wordpress installation with the [bbp-forum-index] bbcode on a custom page as front page.
    Now I realised that then I’m moving topics or deleting some of them the topic- and post-counter as the freshness column doesn’t update. There still seems to be a topic but then clicking on the forum there isn’t.
    My first suspect is the cache but after smashing the F5 button and manually clearing the browser cache it’s still there. Also topics deleted a long time ago are still in the freshness column but not in the topic- and post-counter.
    We’re not using any caching plugins. The only thing that comes near a caching plugin is the plugin wordfence that has a caching option, but that function is disabled. I also deactivated the plugin but nothing changed.

    Now I’m quite confused. Does someone know of any problems with following plugins?

    What I’ve tried:
    – deactivating wordfence
    – use the Twenty Fifteen theme instead of evolve (on a test page same result if I move topics between different main categories or parent forums)

    What I use:
    – WordPress 4.3
    – bbPress 2.5.8
    – evolve theme 3.4.3 with a child theme
    on http://hackish.codes/hcforum/
    test website: http://hackish.codes/testpage/

    These plugins are active together with bbpress (on both the test website and the productive forum):
    – Breadcrumb NavXT 5.2.2
    – Redux Framework 3.5.7
    – Wordfence Security 6.0.15
    – WPML Multilingual CMS 3.2.6 (active on multisite but deactivated through the WPML intern deactivation)
    – WP Statistics 9.5.3
    – BuddyPress 2.3.3
    – WP Hide Admin Bar 2.0
    – Orbisius Child Theme Creator 1.2.8

    #166064
    nanomamnews
    Participant

    Hi,

    I’m sorry if this has been asked 1000x times before. I did find many topics about this problem, and tried many of the listed solutions, but nothing seems to work for me.

    I’m runnning the following website : nanomamnews.com on wordpress 4.3 with bbpress 2.5.8 which i believe is the most recent versions available.

    Only the keymaster role can see the public forums. Any other role can’t see anything and falls on a 404 page.

    I run a custom theme. I tried the repair and reset tools. I tried messing around with the user capabilities, both in wordpress and using various plugins.

    Please help me fix this bug, or make a link that points to the solution very clearly, because it seems to be a very recurrent pain with bbpress.

    I’m looking to have a set of capabilities and roles that works. I can fine tune the permissions later on, but i think it’s crazy that only keymaster has access to the forums.

    #166062
    Robkk
    Moderator

    Creating topics from posts in an RSS feed is probably possible with the FeedWordPress plugin, you may have to make sure you configure it correctly for bbPress though.

    Turning bbPress into a feed aggregator or a re-aggregator is a great idea to bring discussion into your forums.

    How the imported content is presented and how much of it you are importing could be crucial to user engagement to your site though.

    Try not to steal some other sites posts though.

    #166032
    erich199
    Participant

    Hi,
    I’ve tried to use the forum converter and it does import the board, but it isn’t importing users. Is there something special I need to to to get the user account migrated over?

    It’s giving me this error

    WordPress database error: [Unknown column 'users.msn' in 'field list']

    Thanks for the help.

    #166008
    b_design
    Participant

    I use WordPress 4.3 and bbpress 2.5.8. The theme version is Fount 3.6.

    For Games
    Participant

    Hello, everybody, this is my resolution:
    first, i have my own plugin, named ‘sc64’. then add these php code to my plugin.

    
    add_filter('bbp_get_do_not_reply_address','scap_bbp_no_reply_email');
    function scap_bbp_no_reply_email(){
    	$admin_email = get_option('admin_email');
        return $admin_email;
    }
    

    the default noreply email address has changed to admin_email that configured in wordpress.

    i hope this helps.

    #166001
    Robkk
    Moderator

    Oh I know what you are talking about know. The having to login again threw me off a bit. I think you were logged in, but just didnt redirect to wp-admin. You could of easily from the WordPress Toolbar went to the admin area from there.

    When you log into your site you are redirected to the homepage, but you want to be redirected to the dashboard.

    There is something in bbPress that might be causing redirecting users to the homepage, like for the bbPress login form.

    This can be very easily fixed by installing Peters Login Redirect plugin. Install it, configure who/what roles you want to be redirected to wp-admin.

    If you do not need a plugin I think a small function could easily fix the issue also.

    #165992
    TJR3217
    Participant

    No. I just installed it and am running the latest version of wordpress. I have not used it before, but it seems rather clunky to be honest and I am no novice. This is the first site where I have required a forum, so it is not a good first impression. It has been around a long time and I am surprised it is so dodgy. The site on which I am using it is live, so I must a wait until later to try to deactivate several plugins, but I will let you know what happens after I do. I see a lot of replies on this and many plugin suggestions for something that should be very, very simple. I will wait and see.

    #165989
    TJR3217
    Participant

    I am getting the same problem and this is clearly a massive one. I cannot get an email to work from the system at all. Horrible. If I cannot resolve, will move to another platform. Thought this was supposed to work seamlessly with wordpress. Not the first time I have seen it and it won’t be the last. Will watch this thread with interest. Maybe I will even get an email of a reply!

    #165985
    Robkk
    Moderator

    You want to use a contact form plugin for your forum?? Do you need any specific placement of the forum, like in a forum post or something??

    If you have a WordPress site running the bbPress plugin, you should be able to use a contact form plugin like CF7 with no problems.

    #165983
    Robkk
    Moderator

    bbPress was a standalone software for forums in the 0.1 to 1.0 era, now with version 2.0 and on it is a WordPress plugin.

    The plugin version also includes an importer for the v1 standalone version that might be helpful.

    #165980
    egb123
    Participant

    I am really confused about how bbPress works…

    I have taken over a website from a previous administrator. I replaced the WordPress site completely with a new one I developed. There was already a bbPress forum (a whole separate SQL database), so I just added a menu item to my site that linked to the existing forum directly. http://www.oakridgeoutlaws.org

    Now I need to work on customizing the forum. Since I originally developed my new WP site on my own computer using WAMP I thought I would add bbPress there first to play around with it. So, from WordPress, I added the bbPress plug-in and followed the the instructions. I can make a forum show up on a page, but it is not like what is on the public server. On the real website there is a whole other SQL database for the forum. On my local site, there is just a bbpress folder in my plugins folder.

    I saw a comment on another thread here that said “bbPress is not a WordPress plug-in. It is a stand-alone software.” What am I missing? What did I download when I added a plugin called bbPress?

    Thank you for putting up with a confused newbie.

    Mei Ling
    Participant

    If your theme gets a breadcrumb, then disable Yoast’s one. You may have two breadcrumb:

    First ==> WordPress
    Second==> BBPress

    You do this:

    */
    function tempera_breadcrumbs1() {
    	$temperas= tempera_get_theme_options();
    	foreach ($temperas as $key => $value) { ${"$key"} = $value ; }
    	global $post;
    	$separator = "<i class='icon-angle-right'></i> ";
    	
     if( !is_bbpress()){	
    	
    	if (is_page() && !is_front_page() || is_single() || is_category() || is_archive()) {
    		echo '<div class="breadcrumbs">';
            echo '<a href="'.home_url().'"><i class="icon-homebread"></i></a>'.$separator ;
            if (is_page()) {
    
    			$ancestors = get_post_ancestors($post);
                if ($ancestors) {
    
    				$ancestors = array_reverse($ancestors);
                    foreach ($ancestors as $crumb) {
                        echo '<a href="'.get_permalink($crumb).'">'.get_the_title($crumb).$separator.'</a>';
                    }
                }
            }
            if (is_single()) {
    			if (has_category()) {
    				$category = get_the_category();
    				echo '<a href="'.get_category_link($category[0]->cat_ID).'">'.$category[0]->cat_name.$separator.'</a>';
    			}
            }
            if (is_category()) {
                $category = get_the_category();
                echo ''.$category[0]->cat_name.'';
            }		
    		if (is_tag()) {
    			echo ''.__('Tag','tempera').''.$separator.single_tag_title('', false);
    		} 
            // Current page
            if (is_page() || is_single()) {
                echo ''.get_the_title().'';
            }
           echo '</div>';
        }
    	elseif (is_home() && $tempera_frontpage!="Enable" ) {
            // Front page
            echo '<div class="breadcrumbs">';
            echo '<a href="'.home_url().'"><i class="icon-homebread"></i></a> '.$separator;
            _e('Home Page','tempera');
            echo '</div>';
        }
     }	
    } // tempera_breadcrumbs()
    add_action('after_setup_theme','remove_fonction_parent2');
    function remove_fonction_parent2() {
       remove_action('cryout_before_content_hook','tempera_breadcrumbs');
       add_action ('cryout_before_content_hook','tempera_breadcrumbs1');
    }
    /*

    You have to change the information about your theme.

    sivaramapandian
    Participant

    hi friends,

    Me too, breadcrumb is not showing only in forum pages.

    Previously i had WordPress SEO plugin. Now disabled that too. But still i am not getting breadcrumb. No code is done. Latest bbpress has been installed as it is.

    Please help

    Thanks

    #165964
    pazzaglia
    Participant

    Rob thanks for the plug-in, which I will use immediately, BUT how is it that it’s not considered a security issue to be giving out “confidential” e-mail addresses Via the BCC field?

    It’s a big breach of privacy.

    This should be fixed at the core! When spammers get wind of this all they need to do is reply or subscribe to a post topic to snag e-mail addresses of participants. They will.

    I don’t want my e-mail address given away and both the BBPress forums and WordPress forums appear NOT to do this while the the default behavior of this application on any other wordpress installation DOES.

    Please consider this carefully for addition into the WordPress core.

    Ciao,

    L

    #165955
    Robkk
    Moderator

    Maybe not using BCC at all would help, plus this delivers emails through the wp-cron to make sending emails more efficient and make the emails most likely not end up in the spam folder.

    https://wordpress.org/plugins/asyncronous-bbpress-subscriptions/

    #165951
    Robkk
    Moderator

    If you have a support forum this plugin will help you add additional topic statuses like resolved.

    https://wordpress.org/plugins/buddy-bbpress-support-topic/

    This one too.

    https://wordpress.org/plugins/bbresolutions/

    #165947
    Robkk
    Moderator

    @ximie90

    do you know that the default WordPress login page is yoursite.com/wp-login.php and the direct link to the WordPress backend (Administration area) is yoursite.com/wp-admin?

    So you renamed wp-login.php to newadmin. And after you login you are redirected to the dashboard at wp-admin.

    I am starting to think this is not really an issue.

    I also did test the dashboard access plugin and didn’t really see an issue from it either. Maybe the redirect url you inputted in that plugin may be causing an issue?? I am not sure.

    #165946

    In reply to: bbpress not logout

    Robkk
    Moderator

    When I contacted the devs yesterday, one of them said that they haven’t come across this issue lately, and also if WordPress was installed in a subfolder.

    They said a possible issue is that there might be some caching where it shouldn’t be.

    I replied and said that I will at least keep this bug, that you and some other guys are experiencing, as a possible issue with bbPress. I will also report back to the devs if it happens to another user again, then we can go to bug finding from there.

Viewing 25 results - 6,801 through 6,825 (of 26,866 total)
Skip to toolbar