Verfasst: 30.09.2004 19:33
ich hätte gern jetzt außerdem noch die voreinstellung bei Management + für die Forenzugangskontrolle auf privat[versteckt] gesetzt. kann mir da bitte einer helfen was ich da umstellen muss ?
Code: Alles auswählen
$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_row);
Code: Alles auswählen
$is_auth = auth(AUTH_ALL, $forum_id, $userdata, $forum_topic_data);
Code: Alles auswählen
$is_auth = $tree['auth'][POST_FORUM_URL . $forum_id];
Code: Alles auswählen
$is_auth = $tree['auth'][POST_FORUM_URL . $forum_id];
hi, oben hast du doch erklärt wie ich die fehleranzeige weg machen soll. naja, kann die geänerte datei nur als txt datei saven. müsst ja aber ne andere sein. was soll ich tun?Markus67 hat geschrieben:Hi ...
suche in der Datei db/mysql4.php
ersetze mit:Code: Alles auswählen
unset($this->row[$query_id]); unset($this->rowset[$query_id]); mysql_free_result($query_id); return true;
Damit wird die Fehlermeldung unterdrückt. Solange alles funktioniert kannst du das auch problemlos so machen. Es existiert hier irgendwo im Forum auch eine entsprechende Erklärung dafür ... wenn es dich interessiert einfach mal danach suchenCode: Alles auswählen
unset($this->row[$query_id]); unset($this->rowset[$query_id]); @mysql_free_result($query_id); return true;
![]()
Markus
Code: Alles auswählen
172 161 0 0 0 0 0 0 0 0 0 0 0 1
33 161 1 1 1 1 1 1 0 0 1 1 0 0
235 161 1 1 1 1 1 1 0 0 1 1 0 0
Code: Alles auswählen
in der functions_categories_hierarchy.php finde:
// read the user auth and the last post of each forums
if ( $userdata['session_logged_in'] )
{
$sql_select = ', a.*, ug.user_id';
$sql_from = "LEFT JOIN " . AUTH_ACCESS_TABLE . " a ON a.forum_id = f.forum_id )
LEFT JOIN " . USER_GROUP_TABLE . " ug ON ug.group_id = a.group_id AND ug.user_id = " . intval($userdata['user_id']) . " AND ug.user_pending=0 )";
}
und ersetze es mit
// read the user auth and the last post of each forums
if ( $userdata['session_logged_in'] )
{
$sql_select = ', a.*, ug.user_id';
$sql_from = "LEFT JOIN " . AUTH_ACCESS_TABLE . " a ON a.forum_id = f.forum_id )
LEFT JOIN " . USER_GROUP_TABLE . " ug ON ug.group_id = a.group_id AND ug.user_id = " . intval($userdata['user_id']) . " AND ug.user_pending=0 ) order by auth_mod asc";
}
Code: Alles auswählen
while ( $row = $db->sql_fetchrow($result) )
{
// get the last post
if ( !empty($row['forum_last_post_id']) && !isset($last_posts[ $row['forum_last_post_id'] ]) )
{
$last_posts[ $row['forum_last_post_id'] ] = $row['forum_id_main'];
$s_last_posts .= ( empty($s_last_posts) ? '' : ', ' ) . $row['forum_last_post_id'];
}
// get the access auth
if ( $userdata['session_logged_in'] && ($row['user_id'] == $userdata['user_id']) )
{
$u_access[ $row['forum_id_main'] ] = $row;
}
}
Code: Alles auswählen
// get the access auth
if ( $userdata['session_logged_in'] && ($row['user_id'] == $userdata['user_id']) )
{
$u_access[ $row['forum_id_main'] ] = $row;
}
Code: Alles auswählen
// get the access auth
if ( $userdata['session_logged_in'] && ($row['user_id'] == $userdata['user_id']) )
{
$u_access[ $row['forum_id_main'] ] = max($row, $u_access[ $row['forum_id_main'] ]);
}