Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 29,926 through 29,950 (of 32,432 total)
  • Author
    Search Results
  • #58348
    fel64
    Member

    Ah, whooami. She’s a pleasant one. What she probably meant is, you could not use wp_register() and do your own new function in your theme that does what you want; that’s probably a better solution than changing core code. It’s easy; you could just copy all of wp_register() into your theme (everything from function wp_register() { to the final }, change its name and then make the changes you want, and use that instead. Probably worthwhile, too.

    There’s a very easy way! WordPress sets $id to be the user ID. It should be available, so just try it. If it’s not, you will need to put global: $id; in the line of code above it, so it knows you mean the global variable $id and not a new one.

    #58347
    ganzua
    Member

    Hey fel64! thanks for the answer;

    “If you’re not comfortable writing a plugin I’d be worried about hacking core files.”

    -> I’m not skilled enough, I’m learning like you, through wordpress, but it is too much for just half month and I’d like to upload the new web by the end of next week.

    Regarding the code, I asked this same question in wp forums and user whooami told me that;

    “youre doing that assbackwards. The smart way to do what you want to do is to use an if/else statement inside your theme.”

    :)

    The original code is like this;

    function wp_register( $before = '<li>', $after = '</li>' ) {

    if ( ! is_user_logged_in() ) {
    if ( get_option('users_can_register') )
    $link = $before . '<a href="' . get_option('siteurl') . '/wp-login.php?action=register">' . __('Register') . '</a>' . $after;
    else
    $link = '';
    } else {
    $link = $before . '<a href="' . get_option('siteurl') . '/wp-admin/">' . __('Site Admin') . '</a>' . $after;
    }

    echo apply_filters('register', $link);
    }

    so bearing in mind the code you provided and guessing that I need to generate both links in the same way;

    function wp_register( $before = '<li>', $after = '</li>' ) {

    if ( ! is_user_logged_in() ) {
    if ( get_option('users_can_register') )
    $link = $before . '<a href="' . get_option('siteurl') . '/wp-login.php?action=register">' . __('Register') . '</a>' . $after;
    else
    $link = '';
    } else { if( current_user_can('administrate') ) {
    $link = $before . '<a href="' . get_option('siteurl') . '/wp-admin/">' . __('Site Admin') . '</a>' . $after;}
    else { $redirect_to = $bb_profile_link;
    }
    }

    echo apply_filters('register', $link);
    }

    or replacing that $redirect_to = $bb_profile_link; for;

    $link = $before . '<a href="' . get_option('siteurl') . '/bbpress/profile.php<!--call id user here --> ">' . __('Profile') . '</a>' . $after;

    What I don’t know is how to add the id user to the link ??? Since it is the same id user than in wordpress the must be a way

    #58346
    fel64
    Member

    I hope you’re keeping wp-login.php up to date! If you’re not comfortable writing a plugin I’d be worried about hacking core files.

    wp user IDs are the same as bb user IDs.

    It is something like that.

    if( current_user_can('administrate') ) {
    $redirect_to = "/wp-admin";
    } else {
    $redirect_to = $bb_profile_link;
    }

    That would be all the code you need (although you have to generate $bb_profile_link. Not hard). Tell me you can’t read and understand that. And this explains all about hooks. We all make a start somewhere. I learnt PHP through WordPress just back in December.

    #55209
    ganzua
    Member

    thierryyyyyyy, I visited your page and I still can feel pain after having watched those holes in your feet. :s

    #57865
    cabotine
    Member

    maybe these files?

    http://svn.automattic.com/bbpress-i18n/pot/trunk/

    I would be very interessted in the polish version ;)

    I like this tutorial http://forums.lesterchan.net/index.php/topic,108.0.html

    Regards

    C.

    #58370

    In reply to: Code in post plugin

    fel64
    Member

    This forum used to have that problem. I suggest upgrading to 1.0 alpha if you haven’t already; otherwise Trent might know.`

    #58005
    jetson
    Member

    Hi,

    I found a solution for this problem. It’s a known bug from wordpress because of 64bit systems. Here’s the fix:

    Open “bb-includes/gettext.php” and change the following code passage to:

    // $MAGIC1 = (int)0x950412de; //bug in PHP 5
    $MAGIC1 = (int) - 1794895138;
    // $MAGIC2 = (int)0xde120495; //bug
    $MAGIC2 = (int) - 569244523;

    $this->STREAM = $Reader;
    $magic = $this->readint();
    if ($magic == ($MAGIC1 & 0xffffffff)) {
    $this->BYTEORDER = 0;
    } elseif ($magic == $MAGIC2) {
    $this->BYTEORDER = 1;
    } else {
    $this->error = 1; // not MO file
    return false;
    }

    Source: http://forum.wordpress-deutschland.org/sprachdatei/24-wordpress-deutscher-sprache-5.html (German)

    Then it should work!

    Greets,

    jetson

    #58369

    In reply to: Code in post plugin

    Pravin Paratey
    Participant

    I don’t know of any plugins for bbpress. But you can modify wp-syntax (which uses geshi highlighter). Maybe you can make it into a plugin too :D

    #1954

    Topic: Code in post plugin

    in forum Plugins

    Is there a plugin that enables you to write code in a post? I know I can use the backtick/code-tag, but the code still looks wrong. I gets a lot of backslash’es. Like in this post:

    http://wordpress.dk/forum/topic/187?replies=10#post-1099

    We use bbPress for the danish WordPress support forum, so we post code examples quite often, why it is important, that they look right.

    #50270
    Pravin Paratey
    Participant

    http://pravin.insanitybegins.com/articles/running-bbpress-on-sourceforge/

    Read this for a full resolution. It emails users their passwords too :)

    #58345
    ganzua
    Member

    Well, I have think in a more elegant solution, but this is for wordpress users that inserted bbpress in their wordpress interface. I have it half working though. First of all, my wp-login and wp-registering forms are integrated in my custom theme because I hacked wb-login.php.

    Whenever you login in wordpress there is a function in the sidebar, that displays two links;

    Site Admin -> link to wp profile.php

    Logout

    This links are defined in /wp-includes/general-template.php -> line 50

    $link = $before . '<a href="' . get_option('siteurl') . '/wp-admin/">' . __('Site Admin') . '</a>' . $after;

    You can change /wp-admin/ for bbpress/profile.php

    The first failure of this theory is that bbpress uses an id to show user profiles; bbpress/profile.php?id=1 and I have no idea how to add this id to the link plus I don’t know if bbpress user id are the same that in wordpress.

    The second failure is that if you are the admin you should get the original link to /wp-admin/

    this should be something like if user = admin then “link to /wp-admin/” else “link to /wp-admin/profile.php?id=n user”

    but since I have no idea of how to code all this I can’t go further

    :)

    #58344
    ganzua
    Member

    “You’re the admin, right? You could just bookmark the page.”

    -> Well, this is an option that I have in mind, but then all users that registered through bbpress will appear with “undefined” role in wordpress. And I can’t insert bbpress <?php login_form(); ?> in wordpress sidebar because it doesn’t work :(

    “Otherwise I suggest you write a plugin that uses the WP wp_login hook and changes the hopefully global $redirect_to depending on whether or not the user is admin. That’s for wp. bb default login behaviour is okay?”

    -> Unfortunately, I have no idea of how to write a plugin or a simple function :( I can badly modify already made code.

    #55207
    fel64
    Member

    This worked for me:

    add_action('bb_admin_menu_generator', 'contestsmenue');

    function contestsmenue () {
    global $bb_submenu;
    $bb_submenu['content.php'][] = array(__('Contests'), 'moderate', 'contestinnerface');
    }

    #58343
    fel64
    Member

    You’re the admin, right? You could just bookmark the page.

    Otherwise I suggest you write a plugin that uses the WP wp_login hook and changes the hopefully global $redirect_to depending on whether or not the user is admin. That’s for wp. bb default login behaviour is okay?

    #58342
    ganzua
    Member

    “I’m not sure what you’re trying to do. “

    -> I’ll try to explain better :) My web will be made with wordpress and bbpress. Only registered users can comment wp blog entries and post topics in the bbpress forum.

    Login tables are integrated and bbpress is inside the wordpress interface. When you go to bbpress you can see there the wordpress header, footer and sidebar.

    So, right now users could log in through two gates; wordpress sidebar or through bbpress frontpage.

    Well, I want to get rid of of these two gates and I want to avoid users can access wordpress dashboard and profile because the interface of these two pages is different. However, admin still needs access to wp control panel.

    #55206
    thierryyyyyyy
    Participant

    in the admin-functions.php, there is the function which creates the main menu (and also submenu) : bb_admin_menu_generator()

    at the end of the function, you have a “hook” that you can use :

    do_action(‘bb_admin_menu_generator’,”);

    I tried this code :

    add_action('bb_admin_menu_generator', 'bbai_add_options');

    function bbai_add_options(){
    $bb_menu[20] = array(__('Options'), 'use_keys', 'my_options_page.php');
    }

    but didn’t worked :(

    #58279
    fel64
    Member

    Not really familiar with drupal or Cron. What you’ll need to do is start your function using a hook when someone registers, probably register_user, add your information for the email to a new table, schedule the cron job (no idea about that at all), and send the email however it’s done. bbPulp will be helpful when writing the plugin. Sorry I can’t help you more than that.

    #55642

    In reply to: What’s integration?

    fel64
    Member

    You could probably get away with some clever table dropping and simoultaneous config.php adjustments, but your method is simpler. #4 is not a problem, in this case you just want to add this to the middle of your config.php:

    bb->cookiepath = '/';

    #58368
    fel64
    Member

    I think if you define USER_BBDB_NAME and similar (prefixing USER_ before all the DB constants) you can get bb to get the user info from a different database.

    I don’t know if they use another install of bb here. They could just have made an extra forum, used a plugin to remove it from the normal topic and forum listing, and applied some special stuff (like the ratings plugin) just for that forum. And so could you. Don’t know if that approach is any better.

    #50269
    maphew
    Member

    As best as I can tell this does not work on 0.8.1. The code appears to have changed quite a bit between then and now. Thinking that the latest replies are not getting responses because the status on this thread is set to “resolved”, I created a new thread at https://bbpress.org/forums/topic/1256 however after 5 days there is still no response. It looks like sourceforge users are too small a minority.

    #58316

    In reply to: Theme not working

    simon551
    Member

    fel64,

    you’re right. It contains some wacky slashes:

    <link rel="stylesheet" href="http://somethingsomethingforum/bb-templates/kakumei/style.css" type="text/css" />

    any idea how to fix this?

    #1952
    ganzua
    Member

    After integrating wp and bb and having wordpress header, footer and sidebar for both, wp and bb, I have these wordpress functions in my sidebar;

    <?php wp_register(”); ?>

    <?php wp_loginout(); ?>

    <?php wp_meta(); ?>

    And in bb press frontpage I have this one;

    <?php login_form(); ?>

    First, I thought I could replace wp functions in the sidebar for bbpress’ <?php login_form(); ?> but this function it is not defined for wordpress and I have got an error.

    Besides there are two other problems;

    * if users register through bbpress, their roles are not defined in wordpress

    * if I remove wordpress meta functions from the sidebar I lose the link to the admin control panel.

    Well, another option would be using the wp functions for login;

    <?php wp_register(”); ?>

    <?php wp_loginout(); ?>

    <?php wp_meta(); ?>

    and then changing their beaviour so;

    * whenever you login you are not taken to the control panel unless you are the admin

    * whenever you are an user and you click in “site admin” link wich appears above the log-out link, you are taken to the bbpress profile.php

    My questions are; first of all, do you find any sense in all of this or is it just crap? :)

    does anybody know where is defined wordpress login meta links so I can change them?

    and finally, does anybody have a better idea?

    #58339
    fel64
    Member

    Yup. Replace <?php tag_heat_map(); ?> in your copy of front-page.php with:

    <?php tag_heat_map('limit=20'); ?>

    Replace 20 with whatever you want. The default is 45.

    #58335
    ganzua
    Member

    “if you have any problems just ask.”

    -> thanks fel64! . I’ll go step by step. I’m going to solve the login and profile issue first because I’m having an idea :) .

    #58334
    fel64
    Member

    Avatars is easy to integrate – takes just a few lines of code if you’re using Louisedade’s Upload Avatar plugin in bb. There’s a good post count plugin in the plugin section I think, if what you want is to get the post count from WP also then you just have to rewrite the query for $wpdb. You can get quicktags for wordpress, it comes up after a google. Emoticons: I believe that bb grins (not in plugin section, search the forums themselves) is a port of the WP version. So it’s all possible, and if you have any problems just ask. :)

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