Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 31,226 through 31,250 (of 32,495 total)
  • Author
    Search Results
  • #53994
    Null
    Member

    I FINALLY fixed it!! YESSSSSSSSSSSSS

    What did I do? Well simply replace bb_get_location output with: front-page.

    It even doesn’t chance the page id :D

    Perhaps it’s a “dirty” fix, but it works:

    function get_bb_menu() {

    global $bbdb;

    $pemal = get_bb_location();

    $pemal = str_replace('topic-page', 'front-page', $pemal);

    $pemal = str_replace('profile-page', 'front-page', $pemal);

    -normal code goes here-

    Going to do some more testing and then it’s ready for release!

    #53760
    flaerpen
    Member

    where do I put the code? In my bb-config or wp-config or somewhere else?

    #954
    tominated
    Member

    Is it possible to integrate a bbpress forum into an existing site (so i don’t have to mess around with making a theme for bbpres) by using php functions? I am not very good (that is an overstatement) at php. I followed a tutorial that let me integrate a wordpress blog into my site, and this is the code it gave me

    <?php define('WP_USE_THEMES', false);

    require('wordpress/wp-blog-header.php'); ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head></head>

    <body>

    <div id="stage">

    <div id="sidebar">

    <?php if ( !function_exists('dynamic_sidebar')

    || !dynamic_sidebar() ) : ?>

    <h3>Categories</h3>

    <div id="blog-categories">

    <ul>

    <?php

    list_cats(FALSE, '', 'ID', 'asc', '', TRUE, FALSE, TRUE,

    TRUE, TRUE, FALSE, FALSE, '', FALSE, '', '', '', TRUE);

    ?>

    </ul>

    </div>

    <br />

    <div id="blog-archives">

    <h3>Archives</h3>

    <ul>

    <?php get_archives('monthly', '', 'html', '', '','TRUE'); ?>

    </ul>

    </div>

    <hr />

    <br />

    <div id="rss-links">

    <h3><a href="<?php bloginfo('url'); ?>?feed=rss2">RSS feed</a></h3>

    </div>

    <?php endif; ?>

    </div>

    <div id="content">

    <?php if (have_posts()) : ?>

    <?php while (have_posts()) : the_post(); ?>

    <div id="unique-entry-id-<?php the_ID(); ?>" class="blog-entry">

    <div class="blog-entry-title"><?php the_title(); ?></div>

    <div class="blog-entry-date"><?php the_time('Y-m-d G:i'); ?>&nbsp;|

    <span class="blog-entry-category"><?php the_category(', '); ?></span>&nbsp;|

    <span class="blog-entry-permalink"><a href="<?php the_permalink(); ?>">Permalink</a></span>&nbsp;|

    <span class="blog-entry-language">

    <?php if(function_exists('lp_other_langs')) {

    //display existing language versions of the post

    lp_other_langs(' ','', '', '', '');

    }?></span>

    </div>

    <div class="blog-entry-body"><?php the_content(); ?></div>

    <div class="blog-entry-comments">

    <?php edit_post_link(__('Edit This')); ?> |&nbsp;

    <?php comments_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)'), "",

    __('Sorry, comments are closed for this item.')); ?>

    </div>

    </div>

    <?php comments_template(); ?>

    <?php endwhile; ?>

    <?php else : ?>

    <h2><?php _e('Not Found'); ?></h2>

    <p><?php _e('Sorry, but no posts matched your criteria.'); ?></p>

    <form method="get" class="searchform" action="<?php bloginfo('home'); ?>/">

    <div>

    <input type="text" size="20" value="<?php echo wp_specialchars($s, 1); ?>" name="s" class="s" />

    <input type="submit" class="submit" value="<?php _e('Search'); ?>" />

    </div>

    </form>

    <?php endif; ?>

    <div style="text-align:center;">

    <?php posts_nav_link(' — ', __('&laquo; Previous Page'), __('Next Page &raquo;')); ?>

    </div>

    </body>

    what would i have to do to get bbpress integrated into my site? I heard somewhere that the function names are very similar to wordpress, so what code would i put in to get the forum categories then the recent posts, etc.?

    #53759
    Trent Adams
    Member

    The cookies part can be daunting in the beginning to add, but once you figure it out, it is not so bad. Sometimes placing in the cookie path isn’t enough and you have to add the locations of the cookies and the names. Let me give you some examples:

    My blog is in a couple different folders so I use this:

    $bb->usercookie = 'wordpressuser';

    $bb->passcookie = 'wordpresspass';

    $bb->cookiedomain = '.onvertigo.com';

    $bb->cookiepath = '/';

    Trent

    #53614
    ateale
    Member

    Trent you are a guru!

    It works now! Thankyou so so much!

    Wahoo!

    You are a legend!

    Cheers

    Adam

    require_once

    ('/home/lumanati/www/blog/wp-blog-header.php');

    #54078
    Trent Adams
    Member

    I would request that from the author in that plugin post that you referenced above. I would imagine that it wouldn’t be too hard to change the code if you know how the plugin works!

    Trent

    #54085

    In reply to: Post without acoount

    Trent Adams
    Member

    Currently annoynmous posting isn’t in the cards, but maybe a plugin will surface now that in the next version to be released, the login code is pluggable….

    Trent

    #53613
    Trent Adams
    Member

    It seems it isn’t finding the file…..try:

    require_once

    ('/home/lumanati/www/blog/wp-blog-header.php');

    that or:

    require_once

    ('home/lumanati/www/blog/wp-blog-header.php');

    Trent

    #51342
    sbpmedia
    Member

    I’ll try to add TinyMCE in the morning.

    I hope i can figure it out :-)

    #53612
    ateale
    Member

    Hi Trent thanks for your help!

    i made those changes but still seem to get this error:

    Warning: main(www/blog/wp-blog-header.php) [function.main]: failed to open stream: No such file or directory in /home/lumanati/www/blog/bbpress/config.php on line 3

    Fatal error: main() [function.require]: Failed opening required 'www/blog/wp-blog-header.php' (include_path='.:/usr/local/lib/php') in /home/lumanati/www/blog/bbpress/config.php on line 3

    i have no idea!

    thanks for your help so far!

    Adam

    #54069
    baptiste
    Member

    I brain locked. bb_head is probably too late for this. Is there an equivalent of the ‘init’ hook for bbPress? In WordPress, that filter hook gets run after the environment initializes. That’s when the code I included would need to be run. I can’t seem to find an applicable filter hook called that early.

    #53993
    ear1grey
    Member

    Tip: you really need to stop repeating the errors that have been debugged for you.

    You cannot do $rw["location"] == get_bb_location() because you are comparing (on the left hand side of the ==) the name of a function with (on the right hand side of the ==) the result of a function.

    You could do:

    if ( call_user_func($rw["location"]) == get_bb_location() ) {

    // do something

    }

    But that’s probably not going to achieve what you’re trying to do because it’s going to depend on what the function actually does (whose name is stored in $rw[“location”]) … so if it returns a boolean value, then it’s not going to work because get_bb_location() returns a page name.

    Incidentally the whole idea of storing the name of the function in the database is slightly more black belt than “noob” territory. You’d be better off storing a flag in the DB then translating the flag into a function name in the your code, because it’s more easily traced.

    Isn’t there a simpler way?

    Probably – describe in words (not code) exactly what you hope to achieve in the piece of code that is not working (this is often a healthy trick when something doesn’t work – by articulating the problem you can often recognize if you’ve overlooked something obvious or better in the design).

    #54068
    baptiste
    Member

    Would the solution be to execute a stripslashes_deep on GET, POST, etc if WP_BB is true? Seems kinda dangerous – but bbpress doesn’t expect this in a non-integrated environment, so undoing what wp-settings.php does (which gets run when you include wp-config to get the WordPress API) seems harmless enough.

    Maybe something along the lines of:

    function bb_undo_wp_slashes() {

    $_GET = stripslashes_deep($_GET );

    $_POST = stripslashes_deep($_POST );

    $_COOKIE = stripslashes_deep($_COOKIE);

    $_SERVER = stripslashes_deep($_SERVER);

    }

    and call that as a filter for bb_head?

    if (defined('WP_BB') && WP_BB) add_action('bb_head', 'bb_undo_wp_slashes');

    I think bb_head is called after the environment is setup.

    I may give this a try. Thoughts from developers who know more about bbPress than I?

    #54067
    baptiste
    Member

    Weird. I have magic quotes off. However, I notice that wp-settings adds slashes to EVERY request in wp-settings:

    // If already slashed, strip.

    if ( get_magic_quotes_gpc() ) {

    $_GET = stripslashes_deep($_GET );

    $_POST = stripslashes_deep($_POST );

    $_COOKIE = stripslashes_deep($_COOKIE);

    }

    // Escape with wpdb.

    $_GET = add_magic_quotes($_GET );

    $_POST = add_magic_quotes($_POST );

    $_COOKIE = add_magic_quotes($_COOKIE);

    $_SERVER = add_magic_quotes($_SERVER);

    Is bbpress not expecting this? This might explain the double slashing even if magic quotes is off (I checked my php.ini – it is off)

    #1345
    baptiste
    Member

    So I’ve been digging further into the strange behavior I’ve had with slashes in posts AND with HTML tag attributes being yanked out.

    It’s all related. Apparently, there is some type of problem where slashes get added TWICE when the WP intergation is on. This is why slashes start showing up everywhere and why kses fails.

    I finally discovered that even though the stripslashes filter is called before bb_filter_kses, there are still slashes in front of the quotes of the attributes. So they get tossed.

    So I took out all the stripslashes hacks I had put into the title and post routines and called stripslashes TWICE as a pre_post filter. Voila – attributes are preserved.

    add_filter('pre_post', 'stripslashes', 40);

    add_filter('pre_post', 'stripslashes', 45); // 2nd Time

    I also added this little section in default-filters.php:

    // Slash problems when integrated with WordPress

    if (defined('WP_BB') && WP_BB) {

    add_filter('post_text', 'stripslashes');

    add_filter('get_topic_title', 'stripslashes');

    add_filter('get_bb_title', 'stripslashes');

    add_filter('edit_text', 'stripslashes');

    }

    And it stripped out the slashes in titles, browser bars, posts, edit screens, etc. (Note there is a missing semi-colon after the sort_tag_heat_map line – you need to add on if you put this at the end)

    This is still a hack. I don’t have magic quotes on. I still need to dig and find out why there seems to be alternate behavior when wordpress is integrated or not. Maybe WordPress is turning on magic quotes and bbPress doesn’t expect it to be on?

    Still digging.

    #53992
    Null
    Member

    That is about right. I suggest you install the beta plugin and take a look, cause I am a noob and perhaps we are talking about the same, but in other words :)

    I am also looking for alternitive solutions like:

    Isn’t there a simpler way? Like always underline Forum unless $rw == get_bb_location()

    So if current isn’t present in the li list, uinderline Forums. If this is possible, it would solve all problems :)

    And:

    replacing/filtering bb_get_location so when it says: topic-page it will be filter to: front-page (and the forum link will be underlined.

    Well in theory… :)

    #53991
    ear1grey
    Member

    Can you confirm what I asked earlier about the content of $rw[“location”]?

    If that is what you’re doing then modify this example:

    <?php

    function exampleOne() {

    return "bb";

    }

    function exampleTwo() {

    return "press";

    }

    $rw["one"] = "exampleOne";

    $rw["two"] = "exampleTwo";

    $switchOne = call_user_func($rw["one"]);

    $switchTwo = call_user_func($rw["two"]);

    echo($switchOne);

    echo($switchTwo);

    ?>

    Obviously you don’t need the example methods, but just use call_user_func on the name of the method you’re pulling from the DB.

    #53611
    Trent Adams
    Member

    Couple of things. I would try the first line with an absolute server path. Something like:

    require_once

    ('www/blog/wp-blog-header.php'); ?>

    As well, I am sure you have an Akismet number, but if not, best to put it as:

    $bb->akismet_key = false;

    Trent

    #53990
    Null
    Member

    Well the switch gives this error:

    Parse error: parse error, unexpected $ in /xxx/bbpress/my-plugins/bbmenu.php(123) : eval()’d code on line 1

    Isn’t there a simpler way? Like always underline Forum unless $rw == get_bb_location()

    So if current isn’t present in the li list, uinderline Forums. If this is possible, it would solve all problems :)

    #53610
    ateale
    Member

    Hey Ardentfrost,

    Sorry for taking so long to get back to your reply – i really appreciate it!

    Cheers!

    Here’s the config file:

    <?php

    require_once('../wp-blog-header.php');

    define('WP_BB', true);

    // ** MySQL settings ** //

    define('BBDB_NAME', '*******'); // The name of the database

    define('BBDB_USER', '*******'); // Your MySQL username

    define('BBDB_PASSWORD', '*********'); // ...and password

    define('BBDB_HOST', '**********'); // 99% chance you won't need to change this value

    // Change the prefix if you want to have multiple forums in a single database.

    $bb_table_prefix = 'bb_'; // Only letters, numbers and underscores please!

    // If your bbPress URL is http://bbpress.example.com/forums/ , the examples would be correct.

    // Adjust the domain and path to suit your actual URL.

    // Just the domain name; no directories or path. There should be no trailing slash here.

    $bb->domain = 'http://blog.lumanation.com'; // Example: 'http://bbpress.example.com'

    // There should be both a leading and trailing slash here. '/' is fine if the site is in root.

    $bb->path = '/bbpress/'; // Example: '/forums/'

    // What are you going to call me?

    $bb->name = 'Lumanation bbPress';

    // This must be set before running the install script.

    $bb->admin_email = '********com';

    // Set to true if you want pretty permalinks.

    $bb->mod_rewrite = false;

    // The number of topics that show on each page.

    $bb->page_topics = 30;

    // A user can edit a post for this many minutes after submitting.

    $bb->edit_lock = 60;

    // Your timezone offset. Example: -7 for Pacific Daylight Time.

    $bb->gmt_offset = 8;

    // Change this to localize bbPress. A corresponding MO file for the

    // chosen language must be installed to bb-includes/languages.

    // For example, install de.mo to bb-includes/languages and set BBLANG to 'de'

    // to enable German language support.

    define('BBLANG', '');

    // Your Akismet Key. You do not need a key to run bbPress, but if you want to take advantage

    // of Akismet's powerful spam blocking, you'll need one. You can get an Akismet key at

    // http://wordpress.com/api-keys/

    $bb->akismet_key = ''; // Example: '0123456789ab'

    // The rest is only useful if you are integrating bbPress with WordPress.

    // If you're not, just leave the rest as it is.

    $bb->wp_table_prefix = 'wp_'; // WordPress table prefix. Example: 'wp_';

    $bb->wp_home = 'http://blog.lumanation.com'; // WordPress - Options->General: Blog address (URL) // No trailing slash. Example: 'http://example.com'

    $bb->wp_siteurl = 'http://blog.lumanation.com'; // WordPress - Options->General: WordPress address (URL) // No trailing slash. Example: 'http://example.com'

    /* Stop editing */

    define('BBPATH', dirname(__FILE__) . '/' );

    require_once( BBPATH . 'bb-settings.php' );

    ?>

    #54050

    In reply to: 8.0

    mozey
    Member

    :) ofcourse, i ment 8.0 * .1

    #53989
    ear1grey
    Member

    I think I answered this earlier …

    $switch = eval("return ".$rw["location"]);

    … because $rw[“location”] is, I think, the name of a function which you’re pulling from the DB.

    #53988
    Null
    Member

    Well the IE bug is solved, now I have the other one left.

    Tried this:

    $current = ('topic-page' == get_bb_location() || $rw['location'] == get_bb_location()) ? ' id="current"' : '';

    I’ve added 'topic-page' == get_bb_location() || to it. It works partialy. If topic-page isn’t get_bb_location then it wil use $rw['location'] == get_bb_location(), but if topic-page IS get_bb_location then it will underline ALL links. I think cause it doesn’t know that it only needs to underline the Forums link. So how to fix this so when topic-page IS get_bb_location -> is current -> highlight Forums

    Thx

    #50825

    In reply to: Avatars

    drmike
    Member

    Shuldn’t have to change anything. That’s all bbpress code.

    #52434
    spencerp
    Member

    Just to update everyone on this.. I’ve upgraded the forums to the very Latest SVN files for .80alpha, and the latest file changes for the Forum Categories enhancement by SamBauers.. :) ;)

    http://spencerp.net/forums/

    I plan to tweak some more things though, and also release the “Gathering” theme for bbPress then. It’s still on my To-Do list, and it will get done then folks! ;)

    spencerp

Viewing 25 results - 31,226 through 31,250 (of 32,495 total)
Skip to toolbar