Install BellaBuzz

BellaBuzz is an ask me script created by JemjaBella. It’s really useful if you want people to ask you questions and other people to see them too. You can see how it looks like on my ask me page. I will try to show you in this tutorial how to install BellaBuzz.

Firs go here and download BellaBuzz. Now unzip the archive and upload the folder onto your server. I renamed my script folder ask-me.

Open pref.php and let’s set it up:

// ADMIN SETTINGS
$admin_name = “admin”; // admin username (numbers and letters only)
$admin_pass = “password”; // admin password
$admin_email = “you@your-domain.com”; // admin e-mail address
$secret = “pleasechangeme123”; // this is like a second password. you won’t have to remember it, so make it random

I think this is self-explanatory. You have to set up an username, password, introduce your email and set a second password in case you forget the first one (even if you can open your pref.php file and look at the username and password you set up).

Here are the general settings of the script.

// GENERAL SETTINGS
$namefield = “yes”; // (yes or no) show/accept name field
$namereq = “no”; // (yes or no) name field required? (only works if $showname is set to yes)
$emailonask = “no”; // (yes or no) email admin when new question is asked
$floodcontrol = “yes”; // (yes or no) basic flood control – allows only 1 unanswered question per person at a time
$blockurls = “yes”; // (yes or no) block urls to help prevent spam

$perpage = 10; // number of questions per page
$timestamp = “dS F, y”; // timestamp for last update on index.php (see php.net/date)
$showall = “yes”; // (yes or no) show unanswered questions as well as answered
$sortby = “newest”; // (newest or oldest) sort questions preference

For my ask-me script I set the $namefield to no. I don’t want the namefield to be shown. On the second line you can set if the namefield is required or no. I chose no. You can choose to email you if a question is asked, this is pretty good if you want to answer the questions immediatelly (you can forget about the script and people will have to wait a lot to have their question answered).
For the floodcontrol I chose no because it gave an error if I left it to yes. I didn’t have any spam problems, so I think it’s going to be ok. So set the $floodcontrol to no. I left the block URL’s to yes. People cannot post a link in the question.

After that we have the questions display settings. I left them as they are. The first line is the number of questions per page. After that we have the date format, show the number of unanswered questions and the last line is to sort them from newest to oldest. I chose for this the option oldest (for some reason the settings are reversed and if I choose oldest the script is putting the newest questions on top).

So here are my settings:

// GENERAL SETTINGS
$namefield = “no”; // (yes or no) show/accept name field
$namereq = “no”; // (yes or no) name field required? (only works if $showname is set to yes)
$emailonask = “yes”; // (yes or no) email admin when new question is asked
$floodcontrol = “no”; // (yes or no) basic flood control – allows only 1 unanswered question per person at a time
$blockurls = “yes”; // (yes or no) block urls to help prevent spam

$perpage = 10; // number of questions per page
$timestamp = “dS F, y”; // timestamp for last update on index.php (see php.net/date)
$showall = “yes”; // (yes or no) show unanswered questions as well as answered
$sortby = “oldest”; // (newest or oldest) sort questions preference

Now you have to change the CHMOD of answered.txt and unanswered.txt. I am using control panel to upload my files, so select the file (answered.txt for example) click to change permissions and you have to check write boxes. This will allow the script to add the questions and answers into those files.

Do the same for unanswered.txt and you’re done.

You can view your ask-me page on http://yoursite.com/ask-me/questions.php and your admin page on http://yoursite.com/ask-me/admin.php.