Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for '"wordpress'

Viewing 25 results - 22,776 through 22,800 (of 26,845 total)
  • Author
    Search Results
  • #68904
    _ck_
    Participant

    Unfortunately there’s little bbPress documentation right for developers. It’s very much like WordPress however, just different hooks (do_action, do_filter).

    There’s no official list of functions but some people have generated xrefs for it, example:

    http://phpxref.ftwr.co.uk/bbpress/nav.html?index.html

    (unofficial)

    I keep a database reference here:

    http://bbshowcase.org/reference/

    but it’s a little out of date for 1.0 alpha

    To upload your plugin into the extend area, first you have to request a “slot” under Extend->add your plugin

    https://bbpress.org/plugins/requests/

    Then you’ll get an email when it’s approved in a few days (mdawaffe is distracted these days, it can take 1-5 days on average) Then you need to learn how to use SVN to upload your files into the system.

    The steps are the same as for WordPress and here’s a good guide:

    http://www.binarymoon.co.uk/2008/01/wordpress-plugin-subversion-guide/

    only the svn url is different

    https://plugins-svn.bbpress.org/

    #68877
    _ck_
    Participant

    Any guide that is for WordPress plugins should work for bbPress, it’s just that bbPress’s “hooks” (do_action, do_filter) will be named differently.

    bbPress is unfortunately too young to have decent documentation yet. WordPress itself didn’t really “take off” until 2.0 beta came out.

    This is essentially the plugin framework you need:

    <?php
    /*
    Plugin Name: My Tag Sort
    */
    remove_filter('sort_tag_heat_map', 'bb_sort_tag_heat_map');
    add_filter('sort_tag_heat_map', 'my_sort_tag_heat_map');

    function my_sort_tag_heat_map( &$tag_counts ) {
    // put your replacement code here
    }
    ?>

    Save it as my-tag-sort.php, put it into the bbpress/my-plugins folder, activate and you’re in business (well after you figure out the sort method).

    Typically you’d have to do a return $tag_counts; at the end of a filter but that & on the &$tag_counts means it’s “passed by refererence” which is a fancy way of using the original array directly without making a copy, so the original is changed at the source when you modify it. It’s a much faster way to move large amounts of info around.

    #68560
    jonkristian
    Member

    Deadpan11 , I followed your guide and it worked excellent, however I had to keep the hash on:

    $bb->logged_in_cookie = ‘wordpress_logged_in_’;

    Setup, http://forums.domain.com & http://domain.com

    I can now log in via the forums, and access both admin panels, and via wp, and still access both. If I log out of either, I am logged out of both. :)

    #68876
    myu
    Member

    Thank you.

    I will look for those guides. (And re-do all the “hack”s if possible..)

    Should’ve thought about looking for WordPress guides instead of bbPress ones.

    #68875
    _ck_
    Participant

    bbPress uses the same concept as WordPress with add_filter and add_action so there are many guides out there as to how it works.

    Essentially it’s a “hook” that allows you to intercept the process or results. The first part of the add_action/add_filter is the process name or trigger, the second part the the name of the function you want to process at that moment.

    If there are existing filters/actions in place you can unhook them with remove_action or remove_filter.

    #68899
    _ck_
    Participant

    WordPress allows you to make links, go to manage->links under your control panel. Make the link /forums/ if that’s the path to your forums.

    There are also wordpress plugins to make menu bars, optionally you could use that and put a few primary site links in there, including one to your forums.

    Technically if you wanted to place a link more prominently under your pages section, you could actually create a page for the forums and then use the rewriterules in your .htaccess to redirect the user to the actual forums.

    #68634
    johnhiler
    Member

    Ran into a little trouble installing it… I’ll upgrade my bbpress version this weekend!

    It’s a little tricky since we’ve integrated our bbPress with a WordPress and a MediaWiki installation… plus dozens of bbPRess plugins. But we’ll get it working soon, and I’ll send that donation off!

    #4256
    miz101
    Member

    My forums have been installed and seem to be working fine but could anyone explain to me how I would make a link to the forums from wordpress? I would like to make a link if possible that will wrap inside of wordpress so people will not have to leave my site to go to the forums. They would simply click the Forums link and it would load in the same place that the blog posts were before.

    I’m not sure if this is possible if not, could anyone could tell me how to create a simple link to just point people towards the forums that would be great. I attempted to make a page called Forums but when I add the link to the forums in the permalink it removes all the slashes “/” taking me no where when I click it.

    #68897
    irr1449
    Member

    Ok so I’m not sure if this is the best way, but I turned on WordPress integration but without sharing database tables. Now I can access the cookies on any page that I include bb-load!

    #68895
    chrishajer
    Participant

    What version are you using? For older version, the bbPress plugin bbSync does what you want. For the newer alpha versions, there is bbPress live, a WordPress plugin.

    https://bbpress.org/plugins/topic/bbsync/

    https://wordpress.org/extend/plugins/bbpress-live/

    #4254
    feastoffools
    Member

    I’m wondering if this is possible-

    We have our wordpress blog Feast of Fools tied together with bbPress forums, and I was wondering if there was a way for bbPress to treat the comments on a blog entry as a topic in the forums.

    This way, popular blog entries would “float” to the top in the same way that bbpress forum entries do.

    Any ideas? It this already a function we don’t know about?

    #68487

    In reply to: Customizing gravatars

    Okay, having tested it a bunch of different ways, I can’t get it to work.

    I want to make my own image the ‘default’ for the non-gravatard people (which works fine on WordPress).

    In WordPress it’s this:

    <?php echo get_avatar(get_comment_author_email(),50,'http://www.foo.com/gravatar.png');?>

    For bbpress we have this post_author_avatar(); on post.php. Passing the URL into that, either on it’s own or as $default doesn’t work.

    Using echo bb_get_avatar( bb_get_user_email(post_author()), 48, 'http://www.foo.com/gravatar.png' ); didn’t work.

    I’m gonna keep tossing stuff up against the wall for now.

    #66116

    @complex I think you’re mistaken. WP2.6.2 – WP2.6.3 did not have cookie-related modifications.

    WP2.6.3 did not fix ‘cookie-related issues’. The edict still stands for bbPress 0.9x.

    As I understand it, it is the move to bbPress 1.0 that uses the ‘new’ WP2.6x cookies.

    If you find ‘old’ options they’re probably there to permit backwards-compatibility with plugins etc that have not been upgraded yet.

    #63064
    _ck_
    Participant

    Okay this one is testing working.

    For anyone else that wants to use this, you have to replace the domain name by hand. It’s hardcoded for speed, sorry.

    All other target=”_blank” plugins should be uninstalled. Any existing links with target=”_blank” will be left in place for performance since target is not added by bbPress by default.

    <?php
    /*
    Plugin Name: Target Nofollow External Only
    Description: append target="_blank" and rel="nofollow" only on external links
    Plugin URI:
    Author: _ck_
    Version: 0.0.1
    */

    add_filter('post_text', 'target_nofollow_external_only',999); // unfortunately we have to do this on every page load and not in pre_post

    function target_nofollow_external_only( $text ) {
    $domain="travel-writers-exchange.com"; // domain to exclude from target and nofollow
    $text = preg_replace('|<a (.*)rel=['"]nofollow['"](.+)?>|iU','<a $1$2>', $text); // strip ALL nofollow
    $text = preg_replace('|<a (?=([^>]+http://))(?!([^>]+'.$domain.'))(.+)>|iU', '<a $3 rel="nofollow" target="_blank">', $text); // add back in when needed
    return $text;
    }
    ?>

    I’m not happy about the performance of this technique because it has to be done in post_text for every time a page is displayed, but there’s no other easy way around bbPress/WordPress’s unfortunate use of make_clickable with hardcoded “nofollow” in post_text.

    #63063
    _ck_
    Participant

    Okay I’ll play with it some more and see what I can do.

    update: the problem lies within make_clickable which has nofollow hard coded and impossible to “unfilter” at that level

    I’ll have to come up with a way to do it at display time and cleanup the mess bbpress (actually wordpress functions) create

    #68589
    Andrew
    Member

    Very nice theme. A great candidate for an accompanying WordPress theme too.

    #68864

    My first thought on just copying index.php over and changing require('./bb-load.php'); to require('./forums/bb-load.php'); didn’t work (which is how it works for wordpress), though it may work if you do that and then changed the location in settings.

    See https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory for ideas?

    #68835

    They should be added with the lowest privilege, yes. I’ve noticed that they seem to get added as ‘None’ until they log in to WordPress for the first time with a 2.6.3/1.0alpha2 setup.

    #4246
    dave_river
    Member

    This is the installation procedure right?

    Quick Instructions

    1. Download bbPress from the download page

    2. Upload the uncompressed files your server

    3. Optionally upload language files to bb-includes/languages/ – You will have to create this directory

    4. Visit the intended URL of the bbPress site

    5. You will be greeted with the bbPress installer

    6. Follow the instructions in the installer

    7. Visit “Settings” in the admin area to customise your installation

    8. If you have any questions, ask in the forums

    In procedure number 3, i cant understand this step. I don’t know where i would got to, to initialize this step. And where is the language files? And where I can find the URL you talking about in Step no. 4? Sorry for too many questions, I’m a newbie here in wordpress. Waiting for a immediate reply.

    #4245
    Jeff Waugh
    Member

    Here’s a quick tip for anyone running an integrated WP+BB setup…

    Sometimes you’ll find users who haven’t been properly mapped into bbPress roles, so here is a quick MySQL statement to make them all members:

    insert into wp_usermeta (user_id, meta_key, meta_value) select user_id, 'bb_capabilities' as meta_key, 'a:1:{s:6:"member";b:1;}' as meta_value from wp_usermeta where user_id not in (select user_id from wp_usermeta where meta_key = 'bb_capabilities') group by user_id;

    (It adds a bb_capabilities record to the wp_usermeta table for each user who doesn’t have one. Thus, broken accounts become members. Yay!)

    Have fun. :-)

    #66115

    I noticed that the cookie & secret related data changed between WordPress 2.6.2 and 2.6.3. Now I am able to find the information that bbPress 0.9.0.2 requests when attempting to integrate with WordPress.

    Does this mean that WP 2.6.3 fixes the cookie-related issues that led to the edict “Do not try to integrate WP 2.6 and bbPress 0.9”? Or is that still a bad idea?

    and no, I haven’t tried to integrate the two in my latest install. I’m still trying to deal with some of my other install issues. I’ve stopped trying to integrate until I actually have the forum working.

    #4243

    I’d like my forum address to be my root domain URL: zarathud.org/

    So long as bbpress’ “subdirectories” such as “zarathud.org/topic/” don’t conflict with other, real directories (such as “zarathud.org/blogs/”), I figure that should work alright.

    However, I don’t want to dump all the bbpress files in my root directory. I’d rather keep them in a resource folder. I can do this with wordpress by putting an edited wordpress index.php file in the home dir. (I just edit the page’s require function to point to the correct location) Unfortunately, this didn’t work for bbpress.

    I imagine I’m not the only one doing this; what’s the working solution, please?

    (bbpress 0.9.0.2 )

    #4242

    Hey,

    I have tried bbSync to replace my wordpress comment system with forum posts, but it doesn`t seem to work with wp 2.6.3 + bbpress 1.0a2.

    I wanna redirect my users to my forum instead of the comments section

    Is there any other way to do it ?

    #68822
    TrishaM
    Participant

    Ok…..here is what I have in my (root) WP install folder:

    Options -MultiViews
    RewriteEngine On
    RewriteCond %{http_host} ^travel-writers-exchange.com
    RewriteRule ^(.*) http://www.travel-writers-exchange.com/$1 [R=301,L]
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_URI} !^/Forum/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    I also modified my .htaccess file in /Forum as follows:

    Options -MultiViews
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /Forum/
    </IfModule>

    No 500 Server error – Yaay! this is progress….slugs are still disabled.

    #68821
    _ck_
    Participant

    Ah okay. Well the “slugs” part will be the last part after the .htaccess is working to finally get slugs.

    We should probably approach this in baby steps to see what triggers it.

    That “Multiple Choices” error is not good.

    It means MultiViews is still ON for some reason when it should not be. Maybe you did the MultiViews turn off incorrectly?

    Right now I assume the webroot has a .htaccess with Options -MultiViews at the top, then the rest of what you listed above for WordPress. Like so:

    Options -MultiViews

    RewriteEngine On
    RewriteCond %{http_host} ^travel-writers-exchange.com
    RewriteRule ^(.*) http://www.travel-writers-exchange.com/$1 [R=301,L]
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_URI} !^/Forum/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Now in /Forums/ I want you to make a reduced .htaccess file like this:

    Options -MultiViews

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /Forum/
    </IfModule>

    Make that minimal amount and see if it that still functions without a 500 error. (keep the slugs disabled for now)

Viewing 25 results - 22,776 through 22,800 (of 26,845 total)
Skip to toolbar