Search Results for 'code'
-
AuthorSearch Results
-
March 30, 2007 at 7:08 pm #56173
In reply to: Quote Plugin Weirdness
fel64
MemberNot sure what black magic you just haxed up there (MySQL I am fairly clueless about), I just did this:
$quoted = bb_get_user( $row->poster_id );My full modifications are:
function bb_quote_message() {
global $bbdb, $topic;
$post_id = (int)$_GET['quote'];
if ($post_id) {
$row = $bbdb->get_row("SELECT * FROM $bbdb->posts WHERE post_id={$post_id} AND topic_id={$topic->topic_id} AND post_status=0");
$//row->post_text = preg_replace( '(|
)', '', $row->post_text );
$row->post_text = preg_replace( '/<blockquote>.*</blockquote>/', '', $row->post_text );
$row->post_text = str_replace( '', '', $row->post_text );
$row->post_text = str_replace( '
', '', $row->post_text );
$quoted = bb_get_user( $row->poster_id );
$quotesince = bb_since( $row->post_time );
$quotesince = ' - ' . $quotesince . ' ago ';
$quotelink = get_post_link( $row->post_id );
$quotelink = '<a href="' . $quotelink . '"> » </a>';
if ($row) echo htmlentities('<blockquote><cite>'.$quoted->user_login . $quotesince . $quotelink . "</cite>n".$row->post_text.'</blockquote>', ENT_COMPAT, 'UTF-8');
}
}
function fel_addcitetag( $tags )
{ $tags['cite'] = array();
return( $tags ); }
add_filter( 'bb_allowed_tags', 'fel_addcitetag' );You can see my regex attempt to get rid of blockquotes, although for some reason despite it being marked as code the b-quote tags were still removed.
I also switched from regexing the paragraph tags to
str_replaceing them, which is apparently much faster. Again, though, they’re filtered out.March 30, 2007 at 7:04 pm #52807In reply to: Plugin: Summon user
AphelionZ
ParticipantI added some pizazz to this plugin – If you have the Simple Online list and Posts Since Last Visit Plugin you can run the query on the bb_online table and populate the summon list with only users that have actually logged in. I trimmed about 80 users out of the select list with this, and it still works:
function summon_get_users() {
global $bbdb;
// maybe cached in future versions.
$users = $bbdb->get_results("SELECT * FROM <code>bb_online</code> INNER JOIN wp_users ON bb_online.user_id = wp_users.ID WHERE 1 ORDER BY <code>wp_users</code>.<code>user_login</code> ASC LIMIT 0 , 30");
return $users;
}March 30, 2007 at 6:30 pm #56172In reply to: Quote Plugin Weirdness
AphelionZ
ParticipantRegex’s are a mystery to me, but I did end up doing something pretty cool with it – I added an INNER JOIN to the sql to grab the username of the quoted..
function bb_quote_message() {
global $bbdb, $topic;
$post_id = (int)$_GET['quote'];
if ($post_id) {
$row = $bbdb->get_row("SELECT * FROM $bbdb->posts INNER JOIN wp_users ON bb_posts.poster_id = wp_users.ID WHERE bb_posts.post_id={$post_id} AND bb_posts.topic_id={$topic->topic_id} AND bb_posts.post_status=0");
$row->post_text = preg_replace( '(<p>|</p>)', '', $row->post_text );
if ($row) echo htmlentities('<blockquote>"'.trim($row->post_text).'"<br /><strong>- '.$row->user_login.'</strong></blockquote>', ENT_COMPAT, 'UTF-8');
}
}March 30, 2007 at 6:06 pm #56171In reply to: Quote Plugin Weirdness
fel64
MemberKeith: Yeah, it can. Easily. By WP handling it I really meant being smart enough to leave it alone.

Aphelionz, you’re right. I feel stupid for such an oversight to the nesting problem. >_< However, my perl regexes aren’t particularly good and it’s not working (nor is it returning an error).
$row->post_text = preg_replace( '/<blockquote>.*</blockquote>/', '', $row->post_text );If anyone knows how to fix that that’d be great.
March 30, 2007 at 5:50 pm #56324In reply to: export wordpress posts into bbpress forum?
fel64
MemberSpeaking of which, it doesn’t add a topic-slug either, which is required to have permalinks set to slug. I tried adding the topic_slug field and a variable to make it update, but when I did that it didn’t work at all
Can someone else have a look at this too?
March 30, 2007 at 5:45 pm #55892In reply to: Plugin: Page links for bbPress
fel64
MemberI also added a snippet of code to append a link to the last post.
Find the end of the function
page_links_add_linksand replace thisreturn $title;
}with this
$felgtlpl = get_topic_last_post_link($topic->topic_id);
$title = $title . ' <a href="' . $felgtlpl . '"> » </a>';
return $title;
}March 30, 2007 at 4:12 pm #56169In reply to: Quote Plugin Weirdness
citizenkeith
ParticipantBah, this is bb (and WP) trying to be clever. It’s annoying; they both mess with your code too much. Although at least WP can handle nested blockquotes.
Could nested blockquotes be handled by CSS? Does bbPress need to “handle” nested blockquotes in a special way?
March 30, 2007 at 3:45 pm #55693In reply to: Plugin: Latest Replies
LMD
ParticipantI’m not that surpised it didn’t work. Here is a different fix, editing the ‘bbPress Post’ plugin itself. I’m using line numbers to reference the code. I’ve based the line numbers on an UNEDITED version of the ‘bbpress_post.php’ file. So, if you open up a fresh version of the file that hasn’t been touched (i.e. do not use the version you previously added my ‘fix’ to – you no longer need that fix).
Try these code changes:
Line # 457 – replace with:
bbpress_bb_new_post($topic_id, $content, $forum, $author, $now, $title);Line #533 – replace with:
$wpdb->query("UPDATE ". $bb_table_prefix ."posts SET post_text='$content', post_title='$title' WHERE post_id=$bbpost_id LIMIT 1;");Line #540 – replace with:
$otherdb->query("UPDATE ". $bb_table_prefix ."posts SET post_text='$content', post_title='$title' WHERE post_id=$bbpost_id LIMIT 1;");Line #585 – replace with:
function bbpress_bb_new_post( $topic_id, $content, $forum, $author, $now, $title ) { // making new post in bbPressLine #587 – replace with:
$wpdb->query("INSERT INTO ". $bb_table_prefix ."posts VALUES ('', $forum, $topic_id, $author, '$content', '$now', '127.0.0.1', 0, 1, $title);");Line #591 – replace with:
$otherdb->query("INSERT INTO ". $bb_table_prefix ."posts VALUES ('', $forum, $topic_id, $author, '$content', '$now', '127.0.0.1', 0, 1, $title);");Note: this is assumes two things:
1. That in the bbPress ‘posts’ table the ‘post_title’ field was added as the last field.
2. That you do not have any other plugins that have added fields to the bbPress database.
Let me know how you get on this time.
March 30, 2007 at 2:06 pm #56313In reply to: Moving a post
boomanfloral
MemberYes… I would also like this feature a lot
-Thanks!
March 30, 2007 at 6:31 am #56280In reply to: bb_get_user needs a numeric ID
boomanfloral
MemberThanks! What I did is ovewrite some of the php files that I modified and that solved the problem
Then I uploaded some plugins that did not require to modify those files.
March 30, 2007 at 3:53 am #56283In reply to: config.php
chrishajer
ParticipantSorry, I do not. WordPress is like this too with no provision AFAIK for a non-standard port.
But, I was looking at bb-includes/db.php just now and the mysql_connect function is being used. That function can user
dbservername.com:portby default according to this page: http://www.php.net/function.mysql-connectSo, in theory, this should work:
define('BBDB_HOST', 'blabla.bla.pl:3305');Did you try that and it does not work?
March 29, 2007 at 11:27 pm #53816In reply to: Latest Disscussions Plugin
Atsutane
MemberSorry my bad
Forgot to update the readme file.
March 29, 2007 at 11:03 pm #56278In reply to: bb_get_user needs a numeric ID
boomanfloral
MemberOk. I deleted all the plugins and then when I try to post I don’t get the error… but a blank page
Any ideas?
March 29, 2007 at 8:48 pm #49578In reply to: No .htaccess file for “pretty” URLS?
motiongraphics01
Memberok chrishajer I post now my code
.HTACCES:
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /forum/
RewriteRule ^forum/([0-9]+)/page/([0-9]+)$ /forum/forum.php?id=$1&page=$2 [L,QSA]
RewriteRule ^forum/([0-9]+)$ /forum/forum.php?id=$1 [L,QSA]
RewriteRule ^topic/([0-9]+)/page/([0-9]+)$ /forum/topic.php?id=$1&page=$2 [L,QSA]
RewriteRule ^topic/([0-9]+)$ /forum/topic.php?id=$1 [L,QSA]
RewriteRule ^tags/(.+)/page/([0-9]+)$ /forum/tags.php?tag=$1&page=$2 [L,QSA]
RewriteRule ^tags/(.+)/?$ /forum/tags.php?tag=$1 [L,QSA]
RewriteRule ^tags/?$ /forum/tags.php [L,QSA]
RewriteRule ^profile/([0-9]+)/page/([0-9]+)$ /forum/profile.php?id=$1&page=$2 [L,QSA]
RewriteRule ^profile/([0-9]+)/([a-z]+)$ /forum/profile.php?id=$1&tab=$2 [L,QSA]
RewriteRule ^profile/([0-9]+)/([a-z]+)/page/([0-9]+)$ /forum/profile.php?id=$1&tab=$2&page=$3 [L,QSA]
RewriteRule ^profile/([0-9]+)$ /forum/profile.php?id=$1 [L,QSA]
RewriteRule ^view/([a-z-]+)/page/([0-9]+)$ /forum/view.php?view=$1&page=$2 [L,QSA]
RewriteRule ^view/([a-z-]+)$ /forum/view.php?view=$1 [L,QSA]
RewriteRule ^rss/$ /forum/rss.php [L,QSA]
RewriteRule ^rss/forum/([0-9]+)$ /forum/rss.php?forum=$1 [L,QSA]
RewriteRule ^rss/topic/([0-9]+)$ /forum/rss.php?topic=$1 [L,QSA]
RewriteRule ^rss/tags/([a-z]+)$ /forum/rss.php?tag=$1 [L,QSA]
RewriteRule ^rss/profile/([0-9]+)$ /forum/rss.php?profile=$1 [L,QSA]
</ifmodule>
CONFIG.PHP:
<?php
define(‘BBDB_NAME’, ‘Sql*****_4’);
define(‘BBDB_USER’, ‘Sql*****’);
define(‘BBDB_PASSWORD’, ‘********’);
define(‘BBDB_HOST’, ‘62.149.***.**’);
$bb_table_prefix = ‘bb_’;
$bb->domain = ‘http://www.motiongraphics.it’;
$bb->path = ‘/forum/’;
$bb->name = ‘Motiongraphics Forum’;
$bb->admin_email = ‘info@motiongraphics.it’;
$bb->mod_rewrite = true;
$bb->page_topics = 30;
$bb->edit_lock = 60;
$bb->gmt_offset = +2;
define(‘BBLANG’, ”);
$bb->akismet_key = ‘*********3c’;
$bb->wp_table_prefix = ‘wp_’;
$bb->wp_home = ‘http://motiongraphics.it’;
$bb->wp_siteurl = ‘http://motiongraphics.it’;
if ( !defined(‘BBPATH’) )
define(‘BBPATH’, dirname(__FILE__) . ‘/’ );
require_once( BBPATH . ‘bb-settings.php’ );
?>
Many Thanks!
March 29, 2007 at 8:03 pm #1658Topic: Where and how are the favourites saved in the db?
in forum Requests & FeedbackNull
MemberWell title says it al, can’t seem to find them in the db
March 29, 2007 at 7:19 pm #56275In reply to: bb_get_user needs a numeric ID
boomanfloral
MemberIn my plugin directory I have the following
allow-images.php
bb-avatar.php
comment_QT_4_bbpress.php
fix-bbpress.php
js_quicktags.js
Where else should I look for something wrong? I don’t know php or all that stuff. I know basic HTML and how to modify css but I’m not a programmer or anything like that… I’m only a plant grower (horticulturist)

HELP!
March 29, 2007 at 6:30 pm #53815In reply to: Latest Disscussions Plugin
drcmanx
Memberdoh, thx i was thinking it was going to be added into the plugin (like Akismet) and not the options tab.
and the part you didn’t know was me thinking that it might be interfering with my other forum topic reader for another board.
Thx for the plugin support!
add an updated install readme
March 29, 2007 at 5:52 pm #56281In reply to: config.php
chrishajer
ParticipantLooking through the source for https://trac.bbpress.org/browser/trunk/bb-includes/db-mysqli.php I don’t see the provision for setting a port number (someone correct me if it is actually accounted for somewhere else.)
MySQL normally operates on port 3306, not 1337, so I don’t know if you are making up that port or if your host actually runs MySQL on that port. If he does run MySQL on that port, then I don’t know what to do.
If it’s actually port 3306, everything will work fine if you set this in config.php:
define('BBDB_HOST', 'blabla.bla.pl');with no http and no colon and no port.HTH
March 29, 2007 at 5:45 pm #56262In reply to: change “admin” name
chrishajer
ParticipantIn bb-includes/capabilities.php I changed line 27 (I am using 1.0 Alpha) to the following:
#26 return array( 'keymaster' => array(
#27 'name' => __('Admin'),You could change “Admin” there to Scott or Chris.
I have been doing this since .75 with no ill effect. I hated the “Keymaster” name under admin.
March 29, 2007 at 4:41 pm #1656Topic: bb_get_user needs a numeric ID
in forum Troubleshootingboomanfloral
MemberHi,
I get this message when I try to post or reply to a post.
I did search this forum for help, but most topics relate to a notification plugin which I don’t have. I can also see my profile fine. No errors there. Is just when I try to post. And is a new error, because I already posted several times before.
Is there another reason for this error? How can I fix it?
HELP!
March 29, 2007 at 4:13 pm #56189In reply to: Numbered Posts
citizenkeith
ParticipantThanks… that is indeed where I made the change.
March 29, 2007 at 4:08 pm #51445In reply to: Plugin: Simple Onlinelist
citizenkeith
ParticipantI just followed your directions. Every time I delete bb_online, it shows that I’m online but soon switches to “no users.” It’s still showing that I am online, but I’m waiting for other members to show up.

In the meantime, here’s my plugin list:
Allow Images 0.7.1
Avatar 0.73a
bbEmoticons 0.72
Show Post Count 0.73a
BBPress Private Messaging 0.73
BBCode for bbPress 0.1
Comment Quicktags for bbPress 1.1
Fix bbPress 0.8.1-1
JS QuickTags for bbPress version 1.0
Online List 1.4
Quote 0.2
March 29, 2007 at 3:57 pm #56188In reply to: Numbered Posts
fel64
MemberBetter yet, find the entry
#threadin your style.css file and change thelist-styleentry there. It makes for nicer code.
March 29, 2007 at 3:44 pm #56187In reply to: Numbered Posts
fel64
MemberYou can in fact replace decimal with many funky things.
From w3 schools:
- none
- disc
- circle
- square
- decimal
- decimal-leading-zero
- lower-roman
- upper-roman
- lower-alpha
- upper-alpha
- lower-greek
- lower-latin
- upper-latin
- hebrew
- armenian
- georgian
- cjk-ideographic
- hiragana
- katakana
- hiragana-iroha
- katakana-iroha
Still haven’t tried it myself, just about to
March 29, 2007 at 3:00 pm #51444In reply to: Plugin: Simple Onlinelist
thomasklaiber
MemberVery strange!
Maybe do the following:
- Delete Plugin File & bb_online table in your database
- Download newest Version here:
- Set
$mysql41to false - Upload the file…
Have you installed any other plugins?
-
AuthorSearch Results