Version: 1.00, by tpircsvb
Developer Last Online: Sep 2004
Version: 3.0.0
Rating:
Released: 04-06-2004
Last Update: Never
Installs: 109
No support by the author.
Features:
Displays vBCodes and other post code allowances.
Admins can edit & delete shouts from the Admin CP.
Built-in /me code.
Archive page and IFrame on forumhome for shouting and reading.
Archive page has multiple pages.
Stats on archive page.
Uses phrases for the Admin CP and shoutbox.
Users can edit and delete their own shouts.
Usergroup & Administrator permissions.
Find shouts by specific users (in the admin cp)
Seperate options for vBCodes allowances and what to display
If there's any features anyone wants added, I'll try and add them. I think I added everything people asked for in the previous version, apart from the upgrader, which will be added to the ZIP file when i've setup another test forum and added the previous version to it
There shouldn't be any problems, because I've tested the installer three times.
And I haven't had any problems with the actual shoutbox, or shout manager.
I'll attach some screenshots of all the custom scripts, if anyone asks for screenshots of the add ons for the permissions and stuff ill take them, dunno why anyone would want them tho...
This has only been tested on vB 3.0.0 GOLD
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
the IE started crashing, may this hack be the reason?
the weird is that it crashes only when i load the url with www. in front
Weird you are saying this...Im using another shoutbox and I too have noticed that all shotboxes are crashing or just giving a black box whent hey are set to iFrame. Disable iFrame and your box with the posts will appear again...this is what I had to do on another shoutbox hack by Zero T!
Weird you are saying this...Im using another shoutbox and I too have noticed that all shotboxes are crashing or just giving a black box whent hey are set to iFrame. Disable iFrame and your box with the posts will appear again...this is what I had to do on another shoutbox hack by Zero T!
how to disable to iframe?
what i can use instaed of iframe?
I get the following when I install this hack, I know this error message has been posted before, but there has been no direct reply to the fix for the error message, does anyone know of a fix?
thanks
taffy
Database error in vBulletin 3.0.3:
Invalid SQL: UPDATE usergroup SET
how to disable to iframe?
what i can use instaed of iframe?
like to know this too... each shout i do , doesnt post completly. I have to either refresh the page myself or reload it manually then the shout is there..
I was wondering if anyone has any answers to the above problem? It is effecting me making any changes in the usergroups, so I really need an answer if possible. otherwise I will attempt to uninstall it because it is not supported!
I figured out why I can't see anything in the ADMINCP. Its due to a failed install.
So I'm having to manually install phrases, and MYSQL Queries.
Now I've managed to install the phrases, but am really lost when it comes to the Queries!
Would someone please be so kind as to take this text and make the queries in it a cut and paste for MYSQL?
PHP Code:
if ($_REQUEST['step'] == 6)
{
require_once('./includes/adminfunctions_language.php');
require_once('./includes/adminfunctions_options.php');
print_install_table_header($steps[6]);
$DB_site->reporterror = 0;
$DB_site->query("ALTER TABLE " . TABLE_PREFIX . "language DROP phrasegroup_shoutbox, DROP phrasegroup_shoutmanager");
$DB_site->reporterror = 1;
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "phrasetype WHERE fieldname = 'shoutbox' OR fieldname = 'shoutmanager'");
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "settinggroup WHERE grouptitle = 'shoutbox'");
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "phrase WHERE varname = 'settinggroup_shoutbox'");
foreach ($phrases AS $phrasetype => $phrasebit)
{
foreach ($phrasebit AS $varname => $text)
{
if (!empty($phraselist))
{
$phraselist .= ',';
}
$phraselist .= "'$varname'";
}
}
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "phrase WHERE varname IN ($phraselist)");
foreach ($settinggroups AS $settinggroup => $settings)
{
foreach ($settings AS $varname => $vars)
{
if (!empty($settinglist))
{
$settinglist .= ',';
}
$settinglist .= "'$varname'";
}
}
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "setting WHERE varname IN ($settinglist)");
foreach ($phrases AS $phrasetype => $blabla)
{
if (!empty($fieldname))
{
$fieldname .= ", ";
}
$fieldname .= "'$phrasetype'";
}
$phrasetypeidQuery = $DB_site->query("SELECT fieldname, phrasetypeid FROM " . TABLE_PREFIX . "phrasetype WHERE fieldname IN ($fieldname)");
while ($fetchedPhrasetypeID = $DB_site->fetch_array($phrasetypeidQuery))
{
$phrasetypeids[$fetchedPhrasetypeID['fieldname']] = $fetchedPhrasetypeID['phrasetypeid'];
}
It looks as if I will have uninstll this hack! Are the steps bitg mentions all the steps you have to take to uninstall? I am very wary about going into my database deleting items, if I delete everything else will it matter that these are still in the database? I plan to install a different shoutbox, am I going to get a problem by leaving the previous shout table there?
Thanks
taffy
Quote:
Originally Posted by bitg
To uninstall, you need to
Delete the following files
shoutbox.php = forum root directory
shout.php = admincp directory
shout_install.php = admincp directory
Execute these three MySQL commands
ALTER TABLE language drop phrasegroup_shoutbox
ALTER TABLE language drop phrasegroup_shoutmanager
ALTER TABLE usergroup drop shoutboxpermissions
Remove the "shout" table" in your database.
Remove everything in your database referring to the word "shoutbox". (They are pretty much in the "phrase, phrasetype & template" tables.
Remove all the shoutbox templates and phrases. Youc an do this in the database with the above step or do them one at a time in the vb ACP.
Modify you FORUMHOME template and remove the shoutbox code. It is easily identifiable. It begins right after the line that says "$navbar" and ends when you see the <!--/shoutbox code.
I figured out why I can't see anything in the ADMINCP. Its due to a failed install.
So I'm having to manually install phrases, and MYSQL Queries.
Now I've managed to install the phrases, but am really lost when it comes to the Queries!
Would someone please be so kind as to take this text and make the queries in it a cut and paste for MYSQL?
PHP Code:
if ($_REQUEST['step'] == 6)
{
require_once('./includes/adminfunctions_language.php');
require_once('./includes/adminfunctions_options.php');
print_install_table_header($steps[6]);
$DB_site->reporterror = 0;
$DB_site->query("ALTER TABLE " . TABLE_PREFIX . "language DROP phrasegroup_shoutbox, DROP phrasegroup_shoutmanager");
$DB_site->reporterror = 1;
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "phrasetype WHERE fieldname = 'shoutbox' OR fieldname = 'shoutmanager'");
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "settinggroup WHERE grouptitle = 'shoutbox'");
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "phrase WHERE varname = 'settinggroup_shoutbox'");
foreach ($phrases AS $phrasetype => $phrasebit)
{
foreach ($phrasebit AS $varname => $text)
{
if (!empty($phraselist))
{
$phraselist .= ',';
}
$phraselist .= "'$varname'";
}
}
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "phrase WHERE varname IN ($phraselist)");
foreach ($settinggroups AS $settinggroup => $settings)
{
foreach ($settings AS $varname => $vars)
{
if (!empty($settinglist))
{
$settinglist .= ',';
}
$settinglist .= "'$varname'";
}
}
$DB_site->query("DELETE FROM " . TABLE_PREFIX . "setting WHERE varname IN ($settinglist)");
foreach ($phrases AS $phrasetype => $blabla)
{
if (!empty($fieldname))
{
$fieldname .= ", ";
}
$fieldname .= "'$phrasetype'";
}
$phrasetypeidQuery = $DB_site->query("SELECT fieldname, phrasetypeid FROM " . TABLE_PREFIX . "phrasetype WHERE fieldname IN ($fieldname)");
while ($fetchedPhrasetypeID = $DB_site->fetch_array($phrasetypeidQuery))
{
$phrasetypeids[$fetchedPhrasetypeID['fieldname']] = $fetchedPhrasetypeID['phrasetypeid'];
}