Search Results for 'code'
-
AuthorSearch Results
-
June 15, 2007 at 5:16 pm #58389
In reply to: bbpress info in wordpress?
Kahil
MemberThose two plugins don’t help at all. Basically if you have a lil php code that you have in your bbpress theme to display anything from display names, profile info or the avatar when using upload avatar plugin….when you paste that code on the wordpress side you get an error.
June 15, 2007 at 3:37 pm #58319In reply to: Theme not working
simon551
MemberI was able to find this in past discussion. I’m posting the fix here in case anyone else needs it:
https://bbpress.org/forums/topic/700/page/2?replies=64#post-4936
from Trent, but code fixed up a little by Nanome:
“Create a file called whatever you want, but I recommend path-to-url.php
and put the following in it and upload it to /my-plugins/ directory:”
-Trent
Nanome’s fix:
<?php
function fix_bb_path_to_url( $url ) {
$url = str_replace(array(‘//’, ‘\\’, ‘\’), array(‘/’, ‘\’, ‘/’), $url);
return preg_replace( ‘|
([^/])|’, ‘
/$1′, $url );}
add_filter( ‘bb_path_to_url’, ‘fix_bb_path_to_url’, 1, -1 );
?>
June 15, 2007 at 3:33 pm #58353In reply to: Any idea to integrate wp and bb login forms?
ganzua
Member
I tried “activate_plugins” and it works great! The only thing left is fixing the id number because it is showing “21”.
is” global $id” ok?
June 15, 2007 at 3:15 pm #58352In reply to: Any idea to integrate wp and bb login forms?
fel64
MemberTurns out
administrateisn’t a capability. Woooops. Sorry! Thought bb and WP would be equivalent.Take your pick of capabilities:
- switch_themes
- edit_themes
- activate_plugins
- edit_plugins
- edit_users
- edit_files
- manage_options
- moderate_comments
- manage_categories
- manage_links
- upload_files
- import
- unfiltered_html
- edit_posts
- edit_others_posts
- edit_published_posts
- publish_posts
- edit_pages
- read
June 15, 2007 at 2:34 pm #58351In reply to: Any idea to integrate wp and bb login forms?
ganzua
MemberHi fel64, thanks for the explanation.
I tested and the function works but there are two errors in the code.
First, the id user line displays “21” for every user
global $id; $link = $before . '<a href="' . get_option('siteurl') . '/bbpress/profile.php?id=' . $id . '">' . __('Profile') . '</a>' . $after;Next,
if( current_user_can('administrate')doesn’t seem to work because it display a link to bbpress profile instead to /wp-admin/This is the whole function so far;
function wp_registro( $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 {global $id; $link = $before . '<a href="' . get_option('siteurl') . '/bbpress/profile.php?id=' . $id . '">' . __('Profile') . '</a>' . $after;
}
}
echo apply_filters('register', $link);
}did I made a mistake in the second “else” ?
June 15, 2007 at 12:48 am #58350In reply to: Any idea to integrate wp and bb login forms?
fel64
MemberYeah, you could copy the
wp_register()function into your functions.php file, modify it (and its name), and then use the modified function instead.Actually it should be
global $id;Sorry. And for the last line, you have the right idea but you have to use the string concatenation (putting together into one) operator: the dot
.This part is gonna be a bit more complicated, but solution at the bottom.Strings are indicated by using apostrophes
' ... 'or quotation marks" ... ". If you start a string with one of them, the other one doesn’t affect anything. Variable names inside the quotation marks"will be replaced with their value, but inside'they will not. The strings here are made using apostrophes', so you can have valid HTML code without problems:'<a href="..."'works, but"<a href="...""doesn’t. But that means variable names inside the string won’t get replaced with their value. So you have to concatenate the strings, like this:'<a href="...' . $id . '"> ...';$link = $before . '<a href="' . get_option('siteurl') . '/bbpress/profile.php?id=' . $id . '">' . __('Profile') . '</a>' . $after;Should work. Bit tired and therefore also inclined to ramble; sorry about that.
June 15, 2007 at 12:29 am #58349In reply to: Any idea to integrate wp and bb login forms?
ganzua
Member“you could just copy all of wp_register() into your theme (everything from function wp_register() { to the final }”
-> do you mean copying in my theme functions.php file and then calling the fuction in the sidebar?
“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.”
-> I didn’t understand this. Do you mean something like this?
global: $id;
$link = $before . '<a href="' . get_option('siteurl') . '/bbpress/profile.php$id">' . __('Profile') . '</a>' . $after;June 14, 2007 at 10:22 pm #1956csl749
MemberHi folks,
Just trying to iron out the niggles in my forum. I’ve noticed that my forum is very slow compared to the forum here, which seems surprising given my forum’s lack of activity! Could it be related to the permalinks structure or .htaccess? I’ve tried setting the permalinks up in config, with multiview in the .htaccess, and while it works fine in FF (still slow though) it won’t appear in IE (I get a 404). So I’ve disabled permalinks in order for it to work in IE.
Now, some info. My forum is in a subdirectory from my main WordPress install. I had to enable the php5 handler in the site root .htaccess file for all the new bits and bobs in WP 2.2 to work properly. Here’s what my root .htaccess file looks like:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.ochremusic.com$ [NC]
RewriteRule ^(.*)$ http://ochremusic.com/$1 [R=301,L]
AddHandler application/x-httpd-php5 .phpWould any of that inherited by the forum subdir cause any problems with the bbPress permalink structure, or cause speed issues? Tried optimising the db, but no difference.
Any help on these issues would be very gratefully received, thanks.
PS. Also, for some reason I get a 404 trying to validate the forum on W3. Clues as to why?
(Sorry!)
June 14, 2007 at 9:34 pm #49954In reply to: En español
Covi
MemberEn serio que me gustaría poder ayudarte más :_(
Pero al final… decidí cambiar de nuevo y seguir con Vanilla de Lussumo, bbpress está demasiado verde y le faltan funciones que ya uso en Vanilla, es más, ya tengo hacks para muchas cosas y me gusta como me ha quedado.
La integración con la DB de WordPress, las sesiones, etc… va de perlas con Vanilla, así que nada me impedía ya seguir con Vanilla.
Tengo más o menos una integración gráfica, de perfiles y de registro y logeo. Me quedó “casi” perfecto para mí ^^
Me gustaría poder aportando si es posible y sirve cosas aquí, me gusta el proyecto bbpress… pero por ahora.
Así que si te sirve de algo puedes registrarte y chequear mi sitio con esta integración:
http://www.laguardiadejaen.com/web/foro/
Un saludo y suerte.
PD: Puedes contactarme por aquí si necesitas algo, ok?
June 14, 2007 at 6:03 pm #58348In reply to: Any idea to integrate wp and bb login forms?
fel64
MemberAh, 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 ofwp_register()into your theme (everything fromfunction 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
$idto be the user ID. It should be available, so just try it. If it’s not, you will need to putglobal: $id;in the line of code above it, so it knows you mean the global variable $id and not a new one.June 14, 2007 at 5:40 pm #58347In reply to: Any idea to integrate wp and bb login forms?
ganzua
MemberHey 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
June 14, 2007 at 4:59 pm #58346In reply to: Any idea to integrate wp and bb login forms?
fel64
MemberI 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.
June 14, 2007 at 4:30 pm #55209In reply to: Adding a plugin admin page into the admin menu
ganzua
Memberthierryyyyyyy, I visited your page and I still can feel pain after having watched those holes in your feet.
June 14, 2007 at 4:19 pm #57865In reply to: internationalization howto for a novice
cabotine
Membermaybe 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.
June 14, 2007 at 4:02 pm #58370In reply to: Code in post plugin
fel64
MemberThis forum used to have that problem. I suggest upgrading to 1.0 alpha if you haven’t already; otherwise Trent might know.`
June 14, 2007 at 2:52 pm #58005In reply to: Language changed without any action
jetson
MemberHi,
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
June 14, 2007 at 2:27 pm #58369In reply to: Code in post plugin
Pravin Paratey
ParticipantI 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
June 14, 2007 at 2:22 pm #1954Topic: Code in post plugin
in forum PluginsMark Thomas Gazel
MemberIs 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.
June 14, 2007 at 12:04 pm #50270In reply to: Users dont receive password after registration
Pravin Paratey
Participanthttp://pravin.insanitybegins.com/articles/running-bbpress-on-sourceforge/
Read this for a full resolution. It emails users their passwords too
June 13, 2007 at 11:58 pm #58345In reply to: Any idea to integrate wp and bb login forms?
ganzua
MemberWell, 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
June 13, 2007 at 10:37 pm #58344In reply to: Any idea to integrate wp and bb login forms?
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.
June 13, 2007 at 10:20 pm #55207In reply to: Adding a plugin admin page into the admin menu
fel64
MemberThis worked for me:
add_action('bb_admin_menu_generator', 'contestsmenue');
function contestsmenue () {
global $bb_submenu;
$bb_submenu['content.php'][] = array(__('Contests'), 'moderate', 'contestinnerface');
}June 13, 2007 at 10:18 pm #58343In reply to: Any idea to integrate wp and bb login forms?
fel64
MemberYou’re the admin, right? You could just bookmark the page.
Otherwise I suggest you write a plugin that uses the WP
wp_loginhook and changes the hopefully global$redirect_todepending on whether or not the user is admin. That’s for wp. bb default login behaviour is okay?June 13, 2007 at 10:10 pm #58342In reply to: Any idea to integrate wp and bb login forms?
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.
June 13, 2007 at 10:09 pm #55206In reply to: Adding a plugin admin page into the admin menu
thierryyyyyyy
Participantin 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
-
AuthorSearch Results