Search Results for 'code'
-
AuthorSearch Results
-
November 2, 2007 at 1:53 am #54733
In reply to: Is there a Post Preview Plugin?
thomasklaiber
MemberMaybe someone could port the “Live Comment Preview” plugin from wordpress to bbpress.
Too bad I don’t have the time at the moment
November 1, 2007 at 4:29 pm #61293In reply to: “Access denied for user” during install?
ericakadisco
MemberHey Chris,
I had created a second bbpress database called bbpress2 to see if that was the problem, which it wasn’t. The error message is an older one. The one I’m getting now is in reference to bbpress, not bbpress2 like above. But everything else is the same:
bbPress database error: [Access denied for user 'disco'@'localhost' to database 'approachanxiety_com_bbpress']
SHOW TABLES;
bbPress database error: [Access denied for user 'disco'@'localhost' to database 'approachanxiety_com_bbpress']
CREATE TABLE bb_forums ( forum_id int(10) NOT NULL auto_increment, forum_name varchar(150) NOT NULL default '', forum_slug varchar(255) NOT NULL default '', forum_desc text NOT NULL, forum_parent int(10) NOT NULL default '0', forum_order int(10) NOT NULL default '0', topics bigint(20) NOT NULL default '0', posts bigint(20) NOT NULL default '0', PRIMARY KEY (forum_id) ) DEFAULT CHARACTER SET utf8
bbPress database error: [Access denied for user 'disco'@'localhost' to database 'approachanxiety_com_bbpress']
CREATE TABLE bb_postsQuestion: can I use the same database as my WordPress database?
I may call my hosting provider to see if there is something wrong with the way mysql databases are set up. Perhaps I can connect but can’t create tables?
Thanks for all your work on this!
Eric
November 1, 2007 at 11:31 am #60555In reply to: sub-sub forums
livibetter
MemberCheck this screenshot
If this what you need, then open your
front-page.php
andforum.php
. Find<?php while ( bb_forum() ) : ?>
<tr<?php bb_forum_class(); ?>>
<td><?php bb_forum_pad( '<div class="nest">' ); ?><a href="<?php forum_link(); ?>"><?php forum_name(); ?></a><small><?php forum_description(); ?></small><?php bb_forum_pad( '</div>' ); ?></td>
<td class="num"><?php forum_topics(); ?></td>
<td class="num"><?php forum_posts(); ?></td>
</tr>
<?php endwhile; ?>Replace this (7 lines) with
<?php while ( bb_forum() ) :
global $bb_forums_loop;
$_loop =& $bb_forums_loop;
if($_loop->walker->depth == 3) : ?>
<tr<?php bb_forum_class(); ?>>
<td colspan="3"><?php bb_forum_pad( '<div class="nest">' ); ?>Subsubforums:
<?php while ($_loop->walker->depth > 2) : ?>
<a href="<?php forum_link(); ?>"><?php forum_name(); ?></a>
<?php
bb_forum();
if ($_loop !== null && $_loop->walker->depth > 2)
echo ', ';
endwhile;
?>
</td>
</tr>
<?php endif; ?>
<?php if ($_loop !== null) : ?>
<tr<?php bb_forum_class(); ?>>
<td><?php bb_forum_pad( '<div class="nest">' ); ?><a href="<?php forum_link(); ?>"><?php forum_name(); ?></a><small><?php forum_description();?></small><?php bb_forum_pad( '</div>' ); ?></td>
<td class="num"><?php forum_topics(); ?></td>
<td class="num"><?php forum_posts(); ?></td>
</tr>
<?php endif; endwhile; ?>Note that this code prints out all descendants of a subforum together, not only in subsubforum level. If you need only subsubforums, then please use the code from http://www.livibetter.com/it/topic/example-3-level-forums-list?replies=1
November 1, 2007 at 10:24 am #60948In reply to: Hiding Subforums on The Homepage
livibetter
MemberThis is quick solution but not perfect. Find
<?php while ( bb_forum() ) : ?>
infront-page.php
and replace it with<?php while ( bb_forum() ) : global $forum; if ($forum->forum_parent != 0) continue;?>
It only hides the subforums, so visitors have to click on a top level forum to see if there is any subforum within the top level forum.
November 1, 2007 at 8:10 am #61252In reply to: Sticky on “Latest Discussions”
livibetter
MemberThere are two
if
blocks infront-page.php
, one for$super_stickies
, another for$topics
. Remove first one(about 8 lines) and replace second with<?php
$stickyIdx = 0; $topicIdx = 0;
while ($stickyIdx < count($super_stickies) && $topicIdx < count($topics)) {
if ($super_stickies[$stickyIdx]->topic_time > $topics[$topicIdx]->topic_time)
array_splice($topics, $topicIdx, 0, array($super_stickies[$stickyIdx++]));
$topicIdx++;
}
if ($stickyIdx < count($super_stickies))
array_splice($topics, count($topics), 0, array_slice($super_stickies, $stickyIdx));
if ( $topics ) : foreach ( $topics as $topic ) : ?>
<tr<?php topic_class(); ?>>
<td><a href="<?php topic_link(); ?>"><?php topic_title(); ?></a></td>
<td class="num"><?php topic_posts(); ?></td>
<td class="num"><?php topic_last_poster(); ?></td>
<td class="num"><small><?php topic_time(); ?></small></td>
</tr>
<?php endforeach; endif; // $topics ?>Actually, the replacement is equivalent to inserting 8 lines of code.
November 1, 2007 at 6:25 am #54731In reply to: Is there a Post Preview Plugin?
rolanddeschain
MemberBump
A live ajax one would be amazingly brilliant, and would no doubt make it into the next official release, thus bring the developer of it untold fortunes.
Well, I know I’d appreciate it.
November 1, 2007 at 4:23 am #61291In reply to: “Access denied for user” during install?
ericakadisco
MemberThanks for the response.
Okay, I tried to patch all the files with the changes in that ticket and I seem to get the same error.
Here is my config.php:
<?php
// ** MySQL settings ** //
define('BBDB_NAME', 'approachanxiety_com_bbpress'); // The name of the database
define('BBDB_USER', 'disco'); // Your MySQL username
define('BBDB_PASSWORD', 'xxxx'); // ...and password
define('BBDB_HOST', 'localhost'); // 99% chance you won't need to change these last few
define('BBDB_CHARSET', 'utf8'); // If you are *upgrading*, and your old config.php does
define('BBDB_COLLATE', ''); // not have these two contstants in them, DO NOT define them
// If you are installing for the first time, leave them here
// Change the prefix if you want to have multiple forums in a single database.
$bb_table_prefix = 'bb_'; // Only letters, numbers and underscores please!
// The full URL of your bbPress install
$bb->uri = 'http://approachanxiety.com/bbpress/';
// What are you going to call me?
$bb->name = 'New bbPress Site';
// This must be set before you run the install script.
$bb->admin_email = 'ericmonse@yahoo.com';
// Set to true if you want pretty permalinks, set to 'slugs' if you want to use slug based 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 = 0;
// 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 it as it is.
$bb->wp_table_prefix = ''; // WordPress table prefix. Example: 'wp_';
$bb->wp_home = ''; // WordPress - Options->General: Blog address (URL) // Example: 'http://example.com'
$bb->wp_siteurl = ''; // WordPress - Options->General: WordPress address (URL) // Example: 'http://example.com'
/* Stop editing */
if ( !defined('BBPATH') )
define('BBPATH', dirname(__FILE__) . '/' );
require_once( BBPATH . 'bb-settings.php' );
?>When I run the testdb.php I get
Connection Results
Connection: Successful!
Database Selection: Successful!
Enter Your MySQL Information
MySQL Hostname localhost
MySQL Username disco
MySQL Password xxxx
MySQL Database approachanxiety_com_bbpress
Here is the text php file that connects to the database and works:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>MySQL Test Script</title>
<style>
body { font-family: Verdana; font-size: 10pt; }
td { font-size: 10pt; }
th { font-size: 8pt; }
</style>
</head>
<body>
<?php
if ( isset ( $_POST['submit'] ) ) {
?>
<table border="1" summary="" cellpadding="2" cellspacing="0" style="border-collapse: collapse;">
<tr>
<th bgcolor="#F2F2F2" colspan="2"><center><b>Connection Results</b></center></td>
</tr>
<?
if (!$link = @mysql_connect($_POST['mysql_hostname'], $_POST['mysql_username'], $_POST['mysql_password'])) {
?>
<tr>
<td>Connection:</td>
<td bgcolor="red"><font color="white"><?php echo mysql_error(); ?></font></td>
</tr>
<?
} else {
?>
<tr>
<td>Connection:</td>
<td bgcolor="green"><font color="white">Successful!</font></td>
</tr>
<?
}
if (!$dblink = @mysql_select_db($_POST['mysql_database'], $link)) {
?>
<tr>
<td>Database Selection:</td>
<td bgcolor="red"><font color="white"><?php echo mysql_error(); ?></font></td>
</tr>
<?
} else {
?>
<tr>
<td>Database Selection:</td>
<td bgcolor="green"><font color="white">Successful!</font></td>
</tr>
<?
}
@mysql_close($link);
?>
</table>
<?
}
?>
<form method="post">
<table border="1" summary="" cellpadding="2" cellspacing="0" style="border-collapse: collapse;">
<tr>
<th bgcolor="#F2F2F2" colspan="2"><center><b>Enter Your MySQL Information</b></center></td>
</tr>
<tr>
<td>MySQL Hostname</td>
<td><input type="text" name="mysql_hostname" size="40" value="<?php echo $_POST['mysql_hostname']; ?>"></td>
</tr>
<tr>
<td>MySQL Username</td>
<td><input type="text" name="mysql_username" size="40" value="<?php echo $_POST['mysql_username']; ?>"></td>
</tr>
<tr>
<td>MySQL Password</td>
<td><input type="text" name="mysql_password" size="40" value="<?php echo $_POST['mysql_password']; ?>"></td>
</tr>
<tr>
<td>MySQL Database</td>
<td><input type="text" name="mysql_database" size="40" value="<?php echo $_POST['mysql_database']; ?>"></td>
</tr>
<tr>
<td colspan="2"><center><input type="submit" name="submit" value="Submit"> <input type="reset" name="reset" value="Reset"></center></td>
</tr>
</table>
</form>
</body>
</html>October 31, 2007 at 6:26 pm #2557Topic: “Access denied for user” during install?
in forum Installationericakadisco
MemberI am installing bbPress to integrate with an existing WordPress. After the second step of install I get this error:
Second Step
Now we’re going to create the database tables and fill them with some
default data.
bbPress database error: [Access denied for user 'disco'@'localhost' to
database 'approachanxiety_com_bbpress2']
SHOW TABLES;
bbPress database error: [Access denied for user 'disco'@'localhost' to
database 'approachanxiety_com_bbpress2']
CREATE TABLE bb_forums....It seems to be similar to this post,
http://bbpress.org/forums/topic/step-two-database-error?replies=4
And this one,
http://bbpress.org/forums/topic/db-access-problem-in-the-first-installation-step?replies=19
I tried to resolve it by replacing db-mysqli.php with db.php in the bb-includes folder and that didn’t work.
The username and password are correct. They are the same as for my original wordpress blog. And the database is correct as well. When I change it to something else I can’t even get to the second step.
Any help would be greatly appreciated!!!
October 31, 2007 at 2:29 pm #61251In reply to: on plugin activation, create table in db
Null
MemberWithout the
[ ]
I presume. Thx going to try that!October 31, 2007 at 1:15 pm #61247In reply to: Adding tekst in a new custom page, hyperlinks broken
livibetter
MemberI have no idea which file you meant. Please just paste the code about how you query for something from your database and how you process the data for the visitors.
October 31, 2007 at 1:10 pm #61250In reply to: on plugin activation, create table in db
livibetter
MemberYou don’t have to check the existence of the table you need
http://dev.mysql.com/doc/refman/4.1/en/create-table.html
Just create a table with
IF NOT EXISTS
.October 31, 2007 at 10:57 am #61245In reply to: Adding tekst in a new custom page, hyperlinks broken
livibetter
MemberCould you paste your
test.php
?October 31, 2007 at 10:53 am #61248In reply to: on plugin activation, create table in db
livibetter
MemberHere is an example for deactivation hook
//bb_register_deactivation_hook(__FILE__, 'GADeactivate'); // Bug in bbPress 0.8.3, do same thing using next line
add_action('bb_deactivate_plugin_' . bb_plugin_basename(__FILE__), 'GADeactivate');just remove “de” from above, that should work. For example,
bb_register_activation_hook(__FILE__, 'hook_fct');
However, I haven’t used activation hook, therefore I don’t know is there a problem with it.
October 31, 2007 at 4:25 am #61287livibetter
MemberSorry, my mistake
<?php
echo '(<a href="' . get_profile_tab_link(bb_get_current_user_info('id'), 'edit') . '">edit</a>)';
?>login_form()
useslogged-in.php
of current active theme if current user is logged in.October 31, 2007 at 4:14 am #61284In reply to: Rationale behind profile page content?
lookfab
MemberThanks livibetter. I just realized that the profile field doesn’t show any fields that are not populated, so in my case there was no information to show until I added the website a few minutes ago.
Not my brightest moment
October 31, 2007 at 3:41 am #61285livibetter
MemberYou can put this at proper place in your
logged-in.php
<?php
echo '(<a href="' . get_profile_tab_link(0, 'edit') . '">edit</a>)';
?>October 30, 2007 at 10:40 pm #61269In reply to: Disable posting and registration
jazbek
Memberthanks man.
October 30, 2007 at 11:09 am #60314In reply to: Using the add_role function
akhater
Memberfel64 WOW this is nice
we learn every day don’t we
I will add your link to my mod it will help ppl
October 29, 2007 at 11:10 pm #60313In reply to: Using the add_role function
fel64
MemberNice, akhater. Just for simplicity and maintainability, you don’t actually have to copy and paste the
member
capabilities, you can simply duplicate them through code. (For example)October 29, 2007 at 9:21 am #61194In reply to: Plugin: Gravatar
livibetter
MemberNew Version, 0.2. Download the zipped file.
- Two Gravatar Email Source
- Use registered email
- Use additional Gravatar Email field
- Email Verification – Users need to verify Gravatar Emails which they input
- Options page (screenshot)
- Default Image – Supports displaying Default Image
- Also supports displaying different Default Image based on user’s role
- Display Name – Shows Display Name instead of Login name if available
- Customize Size, Rating of avatar
- Complete Deactivation – Removes options and data in usermeta
jazbek
Memberhey fel et al.,
found another issue which i just spent way too much time trying to figure out.. why is it that anywhere
bb_get_option
is called, it returns nothing? somehow thebb_get_option
function doesn’t have access to the$bb
object. I placed the following 2 lines of code in my bbpress functions.php, at the top of thebb_get_option
function (after the line that readsglobal $bb;
:print_r($bb);
echo " $option ";and i got:
akismet_key mod_rewrite use_cache active_plugins usercookie usercookie page_topics
— notice, the requested option names are being echoed, but there’s no output from print_r($bb). why isn’t $bb set in the
bb_get_option
function?this issue is causing bbrepliestext() to output:
Warning: Division by zero in /httpdocs/discuss/bb-includes/functions.php on line 1465
if the “Do you want me to load bbPress whenever to make things like links nicer?” option is checked in Options > bbSync. To be specific, the error comes from line 500 in bbsync.php
October 29, 2007 at 6:22 am #60809In reply to: Removing Profile Fields
livibetter
MemberUse this code as a plugin.
function Hook_get_profile_info_keys($keys) {
unset($keys['interest']);
return $keys;
}
add_filter('get_profile_info_keys', 'Hook_get_profile_info_keys');October 29, 2007 at 4:37 am #61271In reply to: Using bbPress Functions in WordPress
mrwonderr
MemberThanks, it works.
October 28, 2007 at 6:16 pm #2551Topic: Changing the title of a view
in forum Themeslookfab
MemberIs there a simple way (i.e. not involving a plug-in) to change the title of a view? For example, if I wanted the view “Topics with no replies” to say “Threads with no replies”, how can I do this?
I do see that the views are set up in default-filters.php, so I guess I’m asking whether there is an easy way to override these view definitions using code in the theme.
Thanks.
October 28, 2007 at 11:10 am #61193In reply to: Plugin: Gravatar
bigmumu
MemberThanks guys, great job
- Two Gravatar Email Source
-
AuthorSearch Results