Pagina 1 van 1

[opgelost] SQL aanpassen voor de quickreplay management

Geplaatst: 10 mei 2007, 14:31
door Legend
Support Template
  • Wat is het probleem? #
    #-----[ SQL ]------------------------------------------
    #
    ALTER TABLE phpbb_forums ADD quickallow tinyint (1) NOT NULL default '1';

    Bij het installeren van de quickreplybox manager weet ik niet hoe ik in de SQL moet komen, ik kom via myphpAdmin dan bij die files waar oa. phpbb_forums staat, maar hoe moet ik die dan editen?
    Wanneer ontstond het probleem? zojuist
    Adres van je forum: http://zero.legend-wise.com
    Modifications op je forum: najah straks hopelijk quickreply :P
    Huidige stijl: tigertech
    phpBB versie: nieuwste 2.2
    Waar is je forum gehost: legend-wise.com
    Heb je onlangs iets verandert aan je forum? nop (ja style)
Overige opmerkingen:geen

Geplaatst: 10 mei 2007, 14:39
door Salomon
Wat dacht je van de DB Update generator?
Of kijk in de wiki!

Geplaatst: 10 mei 2007, 14:42
door Legend
*beep* die hak nie gezien, enorm bedankt!

Geplaatst: 10 mei 2007, 14:46
door Legend
Ok help iemand :P
<?php
/***************************************************************************
* db_update.php
* -------------------
*
* copyright : ©2003 Freakin' Booty ;-P & Antony Bailey
* project : http://sourceforge.net/projects/dbgenerator
* Website : http://freakingbooty.no-ip.com/ & http://www.rapiddr3am.net
*
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//


if( !$userdata['session_logged_in'] )
{
$header_location = ( @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ) ? 'Refresh: 0; URL=' : 'Location: ';
header($header_location . append_sid("login.$phpEx?redirect=db_update.$phpEx", true));
exit;
}

if( $userdata['user_level'] != ADMIN )
{
message_die(GENERAL_MESSAGE, 'You are not authorised to access this page');
}


$page_title = 'Updating the database';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

echo '<table width="100%" cellspacing="1" cellpadding="2" border="0" class="forumline">';
echo '<tr><th>Updating the database</th></tr><tr><td><span class="genmed"><ul type="circle">';


$sql = array();
$sql[] = "ALTER TABLE " . $table_prefix . "forums ADD quickallow tinyint (1) NOT NULL default '1'";

for( $i = 0; $i < count($sql); $i++ )
{
if( !$result = $db->sql_query ($sql[$i]) )
{
$error = $db->sql_error();

echo '<li>' . $sql[$i] . '<br /> +++ <font color="#FF0000"><b>Error:</b></font> ' . $error['message'] . '</li><br />';
}
else
{
echo '<li>' . $sql[$i] . '<br /> +++ <font color="#00AA00"><b>Successfull</b></font></li><br />';
}
}


echo '</ul></span></td></tr><tr><td class="catBottom" height="28"> </td></tr>';

echo '<tr><th>End</th></tr><tr><td><span class="genmed">Installation is now finished. Please be sure to delete this file now.<br />If you have run into any errors, please visit the <a href="http://www.phpbbsupport.co.uk" target="_phpbbsupport">phpBBSupport.co.uk</a> and ask someone for help.</span></td></tr>';
echo '<tr><td class="catBottom" height="28" align="center"><span class="genmed"><a href="' . append_sid("index.$phpEx") . '">Have a nice day</a></span></td></table>';

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
Dat heb ik nu, waar moet ik die dan nu neerzetten die tekst?

Geplaatst: 10 mei 2007, 14:51
door Salomon
install/db_update.php (Moet je aanmaken)

Geplaatst: 10 mei 2007, 14:53
door Legend
die moet in de install? install van wat alsk mag vragen? van mijn sql database? of... via ftp in de domain folder zelf? of in de install folder van het forum? (die moesk verwijderen!?) of gewoon in de rootfolder van het forum?

Geplaatst: 10 mei 2007, 14:58
door Salomon
Root/install/db_update.php

Geplaatst: 10 mei 2007, 15:07
door Legend
de root van het forum dus neem ik aan dan?

anyways, daar is de install folder van weg want die moest ik na het installeren verwijderen... moet ik dan nu een nieuwe aanmaken?

Geplaatst: 10 mei 2007, 15:24
door Salomon
Allemaal correct :wink:

Geplaatst: 10 mei 2007, 15:25
door Legend
OK enorm bedankt dan bij deze :)

Geplaatst: 10 mei 2007, 15:30
door Legend
ik krijg nu de error weer dat ik de install file moet verwijderen... wat nu?

Geplaatst: 10 mei 2007, 15:40
door Salomon
De map install weer verwijderen ;)

Geplaatst: 10 mei 2007, 15:42
door Legend
ok, en nu heb ik deze error nog:
could not create download stream for post.

DEBUG MODE

SQL Error : 1054 Unknown column 'f.quickallow' in 'field list'

SELECT f.quickallow FROM phpbb_forums f WHERE f.forum_id = 4

Line : 1216
File : viewtopic.php
lama, deze heb ik