Updates: Abweichungen zu meinem Code.

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Diggi
Beiträge: 275
Registriert: Mo 08.Nov, 2004 16:50

Updates: Abweichungen zu meinem Code.

Beitrag von Diggi »

Deine phpBB Version: phpBB2 Plus 1.5.2
MODs: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

Updates: Abweichungen zu meinem Code.

_________________________________________
Bei 14 to 15, in "includes/sessions.php"
steht diese Anweisung:

#-----[ FIND ]---------------------------------------------
# Line 180
{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : (
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;


#
#-----[ AFTER, ADD ]---------------------------------------------
#
if (!$admin)
{

#

Bei mir steht das:

//{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : (
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;

________________________________
Die Klammer am Anfang der ersten Zeile weicht ab " //{// "
Die Klammer habe ich so gelassen wie sie bei mir war!

____________________________________________


Bei 14 to 15, "modcp.php" steht die Anweisung:


#-----[ FIND ]---------------------------------------------
# Line 466
$new_forum_id = intval($HTTP_POST_VARS['new_forum']);
$old_forum_id = $forum_id;


#
#-----[ AFTER, ADD ]---------------------------------------------
#
$sql = 'SELECT forum_id FROM ' . FORUMS_TABLE . '
WHERE forum_id = ' . $new_forum_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select from forums table', '', __LINE__, __FILE__, $sql);
}

if (!$db->sql_fetchrow($result))
{
message_die(GENERAL_MESSAGE, 'New forum does not exist');
}

$db->sql_freeresult($result);


#
_________________________________

Bei mir steht das:

$new_forum_id = intval($HTTP_POST_VARS['new_forum']);
//-- mod : categories hierarchy --------------------------------------------------------------------
//-- add
$fid = $HTTP_POST_VARS['new_forum'];
if ($fid == 'Root')
{
$type = POST_CAT_URL;
$new_forum_id = 0;
}
else
{
$type = substr($fid, 0, 1);
$new_forum_id = ($type == POST_FORUM_URL) ? intval(substr($fid, 1)) : 0;
}
if ($new_forum_id <= 0 ) message_die(GENERAL_MESSAGE, $lang['Forum_not_exist']);
//-- fin mod : categories hierarchy ----------------------------------------------------------------
$old_forum_id = $forum_id;
______________________________________________________

After Add habe ich jetzt nach der letzten Zeile gemacht.

_________________________________________________


Dann dies:

#-----[ FIND ]---------------------------------------------
# Line 773
$new_forum_id = intval($HTTP_POST_VARS['new_forum_id']);
$topic_time = time();


#
#-----[ AFTER, ADD ]---------------------------------------------
#
$sql = 'SELECT forum_id FROM ' . FORUMS_TABLE . '
WHERE forum_id = ' . $new_forum_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select from forums table', '', __LINE__, __FILE__, $sql);
}

if (!$db->sql_fetchrow($result))
{
message_die(GENERAL_MESSAGE, 'New forum does not exist');
}

$db->sql_freeresult($result);



#
____________________________________________________


Bei mir steht das:
______________________________________________

$new_forum_id = intval($HTTP_POST_VARS['new_forum_id']);
//-- add
$fid = $HTTP_POST_VARS['new_forum_id'];
if ($fid == 'Root')
{
$type = POST_CAT_URL;
$new_forum_id = 0;
}
else
{
$type = substr($fid, 0, 1);
$new_forum_id = ($type == POST_FORUM_URL) ? intval(substr($fid, 1)) : 0;
}
if ($new_forum_id <= 0 ) message_die(GENERAL_MESSAGE, $lang['Forum_not_exist']);
//-- fin mod : categories hierarchy ----------------------------------------------------------------

$topic_time = time();
_____________________________________________

After Add habe ich jetzt nach der letzten Zeile gemacht.
________________________________

Ist das soweit OK?.


Wenn möglich, kann mir mal jemand diesen Text ins
Deutsche übersetzen?.


$lang['Admin_reauthenticate'] = 'To administer the board you must re-authenticate yourself.';

Viele Grüße
Diggi

Edit: 10.10. 13:50
Nachtrag:


Im 16 to 17 steht:
_________________________

#-----[ FIND ]---------------------------------------------
# Line 572
$sql = "SELECT *
FROM " . FORUMS_TABLE . " f
ORDER BY forum_order";

#
#-----[ REPLACE WITH ]---------------------------------------------
#
$sql = "SELECT f.*
FROM " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c
WHERE f.cat_id = c.cat_id
ORDER BY c.cat_order, f.forum_order ASC";

#

___________________________________________________________________

Bei mir steht:
__________________________________

//-- mod : categories hierarchy --------------------------------------------------------------------
//-- delete
// $sql = "SELECT *
// FROM " . FORUMS_TABLE . " f
// ORDER BY forum_order";
// if ( !($result = $db->sql_query($sql)) )
// {
// message_die(GENERAL_ERROR, "Couldn't obtain forum information", "", __LINE__, __FILE__, $sql);
// }
//
// $forum_access = array();
// while( $row = $db->sql_fetchrow($result) )
// {
// $forum_access[] = $row;
// }
// $db->sql_freeresult($result);
//-- add

__________________________________________________

Obiger Code taucht bei mir weiter unten noch einmal genauso auf!

_______________________________________________________
Zuletzt geändert von Diggi am Mo 10.Okt, 2005 13:53, insgesamt 3-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

$lang['Admin_reauthenticate'] = 'To administer the board you must re-authenticate yourself.';
wird da zu:
$lang['Admin_reauthenticate'] = 'Für den Zugriff auf den Adminstrations-Bereich musst du deinen Benutzernamen und dein Passwort erneut eingeben.';
Zumindest nach einer Übersetzung des Teams von phpbb.de.

Und die letzte Änderung brauchst Du überhaupt nicht durchzuführen, da diese durch den Categories Hierarchy MOD komplett ersetzt wurde.

Die restlichen Anpassungen sind auch korrekt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten