помогите!!!!очень срочно!!!
# 1
13.01.2009, 00:07
Проблеиа в том что я пытался установить мод для зашиты топиков форума паролем!!!!проблема в том что я все изменения сделал и немогу правильно запустить файл dp_update.php!просто белое окно! Вот его код
Цитата
<?php /************************************************** ************************* * db_update.php * ------------------- * copyright : ©2003 Freakin' Booty ;-P * built for : Password-protected topics 0.1 * * ************************************************** *************************/ /************************************************** ************************* * * 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'); } $sql = array(); $sql[] = "ALTER TABLE " . TOPICS_TABLE . " ADD COLUMN topic_password varchar(20) NOT NULL DEFAULT ''"; for( $i = 0; $i < count($sql); $i++ ) { if( !$result = $db->sql_query ($sql[$i]) ) { message_die(GENERAL_ERROR, 'Could not update database', '', __LINE__, __FILE__, $sql[$i]); } $sql_message .= '* ' . $sql[$i] . '<br />'; } $message = 'Database updated successfully<br />The following queries were executed:<br /><br /><span class="genmed">' . $sql_message . '</span><br /><br />Please be sure to delete this file now<br /><br />' . sprintf ($lang['Click_return_index'], '<a href="' . append_sid ('index.'.$phpEx) . '">', '</a>'); message_die (GENERAL_MESSAGE, $message); ?>
как его правильно сделать???а то выходит ошибка
Цитата
Could not obtain topic information DEBUG MODE SQL Error : 1054 Unknown column 't.topic_password' in 'field list' SELECT t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id, t.topic_password, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments FROM nuke_bbtopics t, nuke_bbforums f WHERE t.topic_id = '11' AND f.forum_id = t.forum_id Line : 162 File : viewtopic.php
Добавил новую строку в бд с идексом phpbb !на большее я пока неспособен!
16.01.2009, 11:05
запускаться должно по адресу modules.php?name=Forums&file=dp_update
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".
Опции темы
Поиск в этой теме
Опции просмотра
Линейный вид
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 19:23 .