Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 29,701 through 29,725 (of 32,432 total)
  • Author
    Search Results
  • #58945
    fel64
    Member

    You need to write a plugin that will be called on a hook in the profile, where it adds to the associative array $profile_info_keys an entry with key ‘bb_title’ – I think. To see how to do that, look at some other plugin that adds fields to the profile info thingy.

    #57843
    _ck_
    Participant

    Apparently WordPress allows dots (periods) in usernames as well?! (it did at some point, not sure if it still does but I have users with nicknames like that)

    So I had to modify this plugin with a dot

    return preg_replace('/[^ ta-z0-9_.-]/i', '', str_replace("%20"," ",$raw));

    apparently php is very sensitive as to what order the pattern is in, that dot has to be right there in the sequence or it throws a shedload of errors.

    #58967
    _ck_
    Participant

    Fourth time is the charm? Ugh. Sorry!

    <?php
    /*
    Plugin Name: Admin Can Post Anything
    Plugin URI:
    Description: allows keymaster/administrators to post any content regardless of tag restrictions
    Author: _ck_
    Author URI: http://CKon.wordpress.com
    Version: 0.04
    */

    function bb_admin_post_anything($text) {
    if (bb_current_user_can('administrate') ) {
    remove_filter('pre_post', 'encode_bad' );
    remove_filter('pre_post', 'bb_encode_bad' );
    remove_filter('pre_post', 'bb_filter_kses', 50);
    remove_filter('pre_post', 'addslashes', 55);
    remove_filter('pre_post', 'bb_autop', 60);
    $text=bb_autop(addslashes($text)); // I don't completely understand why this is necessary here but it is

    // the following two lines are untested code to allow compatibility with the allow images plugin
    // it's safe to remove it's filters because this only happens if admin are trying to post
    remove_filter( 'pre_post', 'allow_images_encode_bad', 9 );
    remove_filter( 'pre_post', 'allow_images', 52 );
    }
    return $text;
    }
    add_filter('pre_post', 'bb_admin_post_anything',8);
    ?>

    #58930
    _ck_
    Participant

    I’ve been studying to see if there’s anyway via plugins instead of hacking the code for both WP and BB to consolidate the common javascript routines they both use.

    Not only do they load half a dozen scripts at certain times, one of them, prototype.js is 50k in size. But they seem to be common for both.

    All we would need is choose a common script path.

    I guess it’s possible to

    remove_action(‘bb_head’, ‘bb_print_scripts’);

    and then plugin your own.

    But what kills me is bbPress doesn’t need ANY of those scripts except for thinks like deleting posts to forward correctly and the ajax actions.

    I really dislike ajax, especially when it’s used where it’s not needed.

    #58965
    Trent Adams
    Member

    If you email me the code, I can change your first post as we go.

    trent dot adams at gmail dot com

    Trent

    #58964
    _ck_
    Participant

    Okay by adding these to the remove_filters list, you can also run allow images:

    remove_filter( 'pre_post', 'allow_images_encode_bad', 9 );
    remove_filter( 'pre_post', 'allow_images', 52 );

    It may also be necessary to increase my filter priority to 8, ie.

    add_filter('pre_post', 'bb_admin_post_anything',8);

    Since I can’t edit my first post I will try to add it to the repository with the changes?

    #58963
    _ck_
    Participant

    I will look at the code for allow images but I suspect it’s because they must run one of the three bad filters after my filter runs.

    I think I tried adding to the repository and nothing happened but I’ll try again.

    #58959
    Trent Adams
    Member

    I tested it on my onvertigo.com site which is not using the default template either. It doesn’t work for me with any themes!

    http://onvertigo.com/topic/media-types-played-in-this-forum?replies=12#post-38

    Strange…..using:

    <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/2G_AHHxSctE"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/2G_AHHxSctE" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>

    Trent

    #58957
    _ck_
    Participant

    Just tested a youtube embed copied right from their site and it works tested in IE and Firefox.

    I don’t use the default bbpress template however, I wonder if that is affecting it somehow.

    Are you using the updated v0.02 that I posted, not v0.01 ?

    If it still doesn’t work, can you view source on the outputed page and copy just the part with that one post with full html here (between code tags obviously) so I can see what it is doing?

    #2084
    _ck_
    Participant

    Been meaning to do this for awhile, didn’t realise how easy it was. This makes bbPress behave more like WordPress in that admin (keymasters/administrators) can post any content regardless of tag restrictions for the rest of members. This includes images, javascript, objects like flash video player, etc.

    <?php
    /*
    Plugin Name: Admin Post Anything
    Plugin URI:
    Description: allows keymaster/administrators to post any content regardless of tag restrictions
    Author: _ck_
    Author URI: http://CKon.wordpress.com
    Version: 0.02
    */

    function bb_admin_post_anything($text) {
    if (bb_current_user_can('administrate') ) {
    remove_filter( 'pre_post', 'encode_bad' );
    remove_filter( 'pre_post', 'bb_encode_bad' );
    remove_filter('pre_post', 'bb_filter_kses', 50);
    $text=addslashes($text);
    $text=bb_autop($text);
    }
    return $text;
    }
    add_filter('pre_post', 'bb_admin_post_anything',9);
    ?>

    #57788
    ylcncn
    Member

    wow nice site ;)

    #58851
    retrospec
    Member

    Hello,

    The fault was found and suggested to me at wordpress forum and it is due to magic quotes runtime being turned on.

    I’d strongly recommend as an interim you modify your installation instructions to state clearly that magic quotes runtime should be turned off for the software to work.

    And for any future stable/svn release you should perform a check on magic quotes and code around this issue.

    Neil.

    #58919
    _ck_
    Participant

    I bet they mean like in wordpress where the cookie will be set for a year instead of a week?

    What’s the bbpress cookie default, I’ll have to go look at the code.

    I get around this problem by forcing the wp login from everywhere.

    There was another request for this feature here:

    https://bbpress.org/forums/topic/remember-me-option-at-login?replies=3

    _ck_
    Participant

    This is so simple I bet I am duplicating what someone else has already done. I am not sure why this isn’t in bbPress by default and it doesn’t even begin to address what I would consider basic moderation tools but it’s a start.

    Install and check under “content” submenu. Why the posts menu =deleted posts in bbpress’s default I have no clue.

    <?php
    /*
    Plugin Name: bbPress Recent Posts
    Plugin URI: http://bbpress.org/plugins/
    Description: shows most recent posts with (extremely limited) moderation options
    Author: _ck_
    Author URI: http://CKon.wordpress.com
    Version: 0.01
    */

    function recent_posts_admin_page() {
    if ( !bb_current_user_can('browse_deleted') ) {die(__("Now how'd you get here? And what did you think you'd being doing?"));}
    global $bbdb, $bb_posts, $bb_post, $page;
    $bb_posts=get_latest_posts(0,$page);
    $total = bb_count_last_query();
    ?>
    <h2>Recent Posts</h2>
    <ol id="the-list">
    <? bb_admin_list_posts(); ?>
    </ol>
    <?php echo get_page_number_links( $page, $total );
    }

    function recent_posts_admin_menu() {
    global $bb_submenu;
    $bb_submenu['content.php'][] = array(__('Recent Posts'), 'use_keys', 'recent_posts_admin_page');
    }
    add_action( 'bb_admin_menu_generator', 'recent_posts_admin_menu' );

    #58771

    In reply to: rebuilding topics DB

    fel64
    Member

    If you use $bbdb->users you should get the appropriate table name instead.

    #58770

    In reply to: rebuilding topics DB

    _ck_
    Participant

    tested working – at least for my setup:

    function rebuild_topics() {
    global $bbdb;
    // currently only rebuilds last post pointers, last poster name, last poster id, last topic post date
    // todo: rebuild entire topics table
    // warnings: hard coded for WP user table - backup your DB before using
    // run the built-in post/topic recount first

    echo "t<br>n";
    if ( $topics = (array) $bbdb->get_results("SELECT topic_id,post_id,poster_id,post_time FROM <code>bb_posts</code> a WHERE post_position=(SELECT MAX(post_position) FROM <code>bb_posts</code> WHERE topic_id=a.topic_id) AND post_status = '0' GROUP BY topic_id ") ) :
    echo "tt" . __('Calculating last posters for each topic...') . "n";
    foreach ($topics as $t) {
    echo $t->topic_id."... ";
    $user_login=$bbdb->get_var("SELECT user_login FROM wp_users WHERE ID='$t->poster_id'");
    $bbdb->query("UPDATE $bbdb->topics SET topic_time='$t->post_time',topic_last_poster= '$t->poster_id', topic_last_poster_name='$user_login', topic_last_post_id='$t->post_id' WHERE topic_id = '$t->topic_id'");
    }
    endif;
    echo "<br> tt" . __('Done calculating last posters.');
    }

    #58087

    In reply to: bbSync

    fel64
    Member

    I think that the capabilities entry is wp’s capabilities entry. Does that refer to the member id you have when you publish a post?

    (Hmm, bum)

    There are duplicate topics made? That’s interesting. Can you check bb_topicmeta to see if it’s added anything there? It should have done.

    The error in line 275 arises directly because of the error in line 271, so it can be ignored for now :)

    #58086

    In reply to: bbSync

    wduluoz
    Member

    Ok.

    The warning prints every time I post or save. I realize it doesnt actually crash the website, but that warning is the only thing that appears.

    This is what is inserted into the user_meta. Its inserted when published or saved. It doesnt seem to be duplicated again after I save it if its already in there, but if I delete the listing, then it is re added

    capabilities a:1:{s:6:"member";b:1;}

    oddly enough it is not putting the bb_ in front of capabilities which may be a clue to whats happening.

    (I dont have $bb_roles in the config.php)

    Also a new post is put in bbpress each time it syncs.

    From what I gather: line 275 of capabilities.php is looking for an array to loop through which should have the capabilities.

    Wilbur

    #58084

    In reply to: bbSync

    wduluoz
    Member

    ok – using bbpress 0.8.2.1, wpmu (which is wp 2.2.1), and I have the users integrated.

    When I post through WP, it makes both the WP post and the bbpress post correctly, but this error appears. From what I can tell, the actually the usermeta information is being duplicated in the database for the person posting and it then crashes because it cant successfully get the capabilities.

    here is the crash:

    Warning: array_filter(): The second argument, 'Array', should be a valid callback in bb-includes/capabilities.php on line 271
    Warning: Invalid argument supplied for foreach() in bb-includes/capabilities.php on line 275
    Warning: array_filter(): The second argument, 'Array', should be a valid callback in bb-includes/capabilities.php on line 271
    Warning: Invalid argument supplied for foreach() in bb-includes/capabilities.php on line 275
    Warning: array_filter(): The second argument, 'Array', should be a valid callback in bb-includes/capabilities.php on line 271
    Warning: Invalid argument supplied for foreach() in bb-includes/capabilities.php on line 275
    Warning: array_filter(): The second argument, 'Array', should be a valid callback in bb-includes/capabilities.php on line 271
    Warning: Invalid argument supplied for foreach() in bb-includes/capabilities.php on line 275
    Warning: Cannot modify header information - headers already sent by (output started at bb-includes/capabilities.php:271) in /wp-includes/pluggable.php on line 338

    Ive trimmed the server path a little.

    I am wading through it trying to understand how you set it up. It nicely done, but I dont understand why this is happening.

    Wilbur

    #58910
    fel64
    Member

    I think that IE7 does not recognise the <br clear="all"> as it should – kakumei was designed pre-IE7, I think? Try playing around with the HTML; can’t test it myself unfortunately since the problem is in IE. Maybe <br style="clear: both;"/> will work?

    #58933
    fel64
    Member

    Is there a wp hook in wp_list_pages()? That would be the first place to start.

    You could always create custom page templates which redirect the user when they visit that page using http://uk2.php.net/header. There’s a wp tutorial in their codex to creating custom page templates. You’d need one for each forum.

    fel64
    Member

    Hi you

    Try this if your blog is integrated.

    echo $bb->wp_home;

    Don’t forget the php tags to do it in HTML.

    I think it would be safe to code your navigation bar now.

    #58083

    In reply to: bbSync

    fel64
    Member

    Hey peoples, was on holiday for a week – sorry!

    WDuluoz (Wilbur?), when it referenced functions.php originally what was the reference and what version were you using? You fixed this by adding the global $bbdb, ...; declaration in config.php?

    Can you be more specific about your strange problems? Where are you posting, wp or bb? What do you see on your screen after you make the post? What is ‘member inserted’, and how do you know? When does it crash, how do you know it crashes trying to pull up the capabilities array? I need error messages and warnings.

    starrett, where are you using that? I think you need to add this line just above line #493 (in Notepad, press Ctrl + G to go to a certain line):

    require_once( $opshuns['bbpath'] );

    Line #493 is the one that says $topic_id = ...;. At least I think that’s the problem, that would explain why I didn’t catch it.

    #57787
    macbis
    Member

    I never could get wpmu to run on top of bbpress. Evertime I tried wpmu would think I wanted to create a blog named boards instead of load the installation of bbpress in the directory called boards. (If anyone has a solution for that PLEASE point me in the right direction)

    My friend (atomAstro on here) figured this out. In your wpmu-settings.php file you need to add some code around line 119.

    This:

    if( $blogname == 'bbpress' ){
    return true;
    }

    Should be added right above this:

    if( is_array( $pages ) == false )
    return false;

    Change $blogname = ‘bbpress’ to whatever your bbPress directory is called.

    #57451

    Ok, solved that as well :D

    Now, for my next problem. What do I type so it knows when I’m browsing a forum page? If you look at my site I have highlighted tabs for my different sections. I need the forum tab to be highlighted while in the forum and for the start tab not to be! I use is_home for the start tab

    http://www.doublepeace.se/forum

    Please help!

Viewing 25 results - 29,701 through 29,725 (of 32,432 total)
Skip to toolbar