Pagina 1 van 2
auth.php
Geplaatst: 29 nov 2005, 16:11
door Ron457
Support template:
- Wat is het probleem? Ik krijg een error als ik op het forum wil komen,,
Wanneer ontstond het probleem? Na het editen van het bestanden voor de categories hierarchy mod
Adres van je forum: http://forum.dragonclan.be
Geïnstalleerde mods: Userlist, Rank summary, Advancde ACP
Huidige template:
phpBB versie: 2.0.18
Host: domeinhuis.nl
Heb je onlangs een mod of stijl geïnstalleerd? Ik ben nu bus bezig met het voltooien van categories hierarchy mod
Heb je gezocht naar een antwoord?
ja, nog niks gevonden,,
Overige opmerkingen:
Dit is de error:
Code: Selecteer alles
Parse error: parse error, unexpected ',' in /home/kingdom/domains/dwradio.nl/public_html/forum/includes/auth.php on line 70
Dit zijn de lijnen van ong. 50 tot 80:
Code: Selecteer alles
lookup
*/
//-- mod : categories hierarchy ------------------------------------------------
//-- delete
/*
function auth($type, $forum_id, $userdata, $f_access = '')
{
global $db, $lang;
switch( $type )
{
case AUTH_ALL:
$a_sql = 'a.auth_view, a.auth_read,*/
//-- add
// this one will be only called by hitting the ACP/Auths center/Definition/"Forums" auths type/Regen button
function get_forums_auths_def()
{
// get current auths fields
//-- fin mod : categories hierarchy --------------------------------------------
a.auth_post, a.auth_reply, a.auth_edit, a.auth_delete, a.auth_sticky, a.auth_announce, a.auth_vote, a.auth_pollcreate,
$auth_fields = array('auth_view', 'auth_read'
//-- mod : categories hierarchy ------------------------------------------------
//-- add
// add global annonce auth after announce
$auth_fields = array_flip($auth_fields);
$auth_fields['auth_global_announce'] = $auth_fields['auth_announce'];
asort($auth_fields);
$auth_fields = array_keys($auth_fields);
Alvast bedankt voor jullie antwoorden!!! :thumb:
Groetjes Ron
Geplaatst: 29 nov 2005, 16:43
door Stef
Neem eens
deze tutorial door, want hier klopt echt niks van.
Re: auth.php
Geplaatst: 29 nov 2005, 16:55
door Mickroz
je mist een stukje
probeer het hier eens mee
Code: Selecteer alles
lookup
*/
//-- mod : categories hierarchy ------------------------------------------------
//-- delete
/*
function auth($type, $forum_id, $userdata, $f_access = '')
{
global $db, $lang;
switch( $type )
{
case AUTH_ALL:
$a_sql = 'a.auth_view, a.auth_read, a.auth_post, a.auth_reply, a.auth_edit, a.auth_delete, a.auth_sticky, a.auth_announce, a.auth_vote, a.auth_pollcreate';
*/
//-- add
// this one will be only called by hitting the ACP/Auths center/Definition/"Forums" auths type/Regen button
function get_forums_auths_def()
{
// get current auths fields
//-- fin mod : categories hierarchy --------------------------------------------
$auth_fields = array('auth_view', 'auth_read', 'auth_post', 'auth_reply', 'auth_edit', 'auth_delete', 'auth_sticky', 'auth_announce', 'auth_vote', 'auth_pollcreate');
//-- mod : categories hierarchy ------------------------------------------------
//-- add
// add global annonce auth after announce
$auth_fields = array_flip($auth_fields);
$auth_fields['auth_global_announce'] = $auth_fields['auth_announce'];
asort($auth_fields);
$auth_fields = array_keys($auth_fields);
Geplaatst: 29 nov 2005, 17:26
door Ron457
Bedankt

, Alles is bijna gelukt alleen ik krijg nu dit :S,
Moet ik nog wat doen in SQL , of in de file: sessions.php ?
phpBB : Critical Error
Error updating last visit time
DEBUG MODE
SQL Error : 1062 Duplicate entry '6b01e9ad4cfe2479af9bec7f2c697e04' for key 1
INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) VALUES ('6b01e9ad4cfe2479af9bec7f2c697e04', 2, 1133281524, 1133281524, 'd50ac9c4', -1, 1, 0)
Line : 215
File : sessions.php
sessions.php 203 t/m 230
Code: Selecteer alles
if ( $user_id != ANONYMOUS )
{
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;
if (!$admin)
{
//-- mod : categories hierarchy ------------------------------------------------
//-- add
$sql = str_replace('SET ', 'SET user_session_logged = ' . intval($login) . ', ', $sql);
//-- fin mod : categories hierarchy --------------------------------------------
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating last visit time', '', __LINE__, __FILE__, $sql);
}
}
$userdata['user_lastvisit'] = $last_visit;
//
// Regenerate the auto-login key
//
if ($enable_autologin)
{
list($sec, $usec) = explode(' ', microtime());
mt_srand(hexdec(substr($session_id, 0, 8)) + (float) $sec + ((float) $usec * 1000000));
$auto_login_key = uniqid(mt_rand(), true);
if (isset($sessiondata['autologinid']) && (string) $sessiondata['autologinid'] != '')
ik snap niet waarom dit altijd bij mij gebeurt

:(
Geplaatst: 29 nov 2005, 17:36
door Paul
Leeg de sessions table eens?
Geplaatst: 29 nov 2005, 17:54
door Ron457
lol, hoe was je daar achter gekomen? ik ga nu ff de volgende error weer zelf proberen op te lossen, bedankt voor jullie antwoorden!!! :thumb: , misshien op naar de volgende error

Geplaatst: 29 nov 2005, 18:01
door Paul
De error lezen

Geplaatst: 29 nov 2005, 18:13
door Ron457
lol, zo slim ben ik niet (A)
Wat wilt dit dan zegge??
phpBB : Critical Error
Error updating last visit time
DEBUG MODE
SQL Error : 1054 Unknown column 'user_session_logged' in 'field list'
UPDATE phpbb_sessions SET user_session_logged = 1, session_user_id = 2, session_start = 1133284127, session_time = 1133284127, session_page = 0, session_logged_in = 1, session_admin = 0 WHERE session_id = '5d5cb978ee611787ecdb81a1b06624f1' AND session_ip = 'd50ac9c4'
Line : 215
File : sessions.php
Moet ik hier ook iets legen?, ik kan er alleen uit opmaken dat er een opbekend kollom is ofzo

Geplaatst: 29 nov 2005, 18:17
door Paul
Je hebt de file denk ik niet goed aangepast, is ene phpbb_users field dacht ik.
Geplaatst: 29 nov 2005, 19:08
door Ron457
Ik heb alles opnieuw gedaan maar is nog steeds het zelfde, :S Dit is overgens mijn sessions.php
http://www.dwradio.nl/forum/sessions.txt
Voor de rest heb ik volgens mij mijn errors wel opgelost,,
Geplaatst: 30 nov 2005, 21:45
door Ron457
Niemand die me meer kan helpen?

, dan verwijder ik deze mod weer namelijk,,
Geplaatst: 01 dec 2005, 13:57
door Mickroz
heb je de sql install wel gedaan?
Geplaatst: 01 dec 2005, 14:43
door Ron457
Allemaal, Ik heb alles opnieuw gedaan, ik vat het gewoon nie :S
Geplaatst: 01 dec 2005, 15:10
door Mickroz
probeer dit eens
Code: Selecteer alles
if ( $user_id != ANONYMOUS )
{
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;
if (!$admin)
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit
WHERE user_id = $user_id";
//-- mod : categories hierarchy ------------------------------------------------
//-- add
$sql = str_replace('SET ', 'SET user_session_logged = ' . intval($login) . ', ', $sql);
//-- fin mod : categories hierarchy --------------------------------------------
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating last visit time', '', __LINE__, __FILE__, $sql);
}
}
$userdata['user_lastvisit'] = $last_visit;
//
// Regenerate the auto-login key
//
if ($enable_autologin)
{
list($sec, $usec) = explode(' ', microtime());
mt_srand(hexdec(substr($session_id, 0, 8)) + (float) $sec + ((float) $usec * 1000000));
$auto_login_key = uniqid(mt_rand(), true);
if (isset($sessiondata['autologinid']) && (string) $sessiondata['autologinid'] != '')
Geplaatst: 01 dec 2005, 15:51
door Ron457
pffffffffff jij bent te goed :thumb: , ok hier komt de laatste, ik weet wel wat het betekend, maar hoe vindt je zo klein iets in een script van een kilometer lang?
Parse error: parse error, unexpected $ in /home/kingdom/domains/dwradio.nl/public_html/forum/includes/functions_post.php on line 1097
Geplaatst: 01 dec 2005, 15:58
door fn002449
dan kijk je op die regel die is aangegeven en een paar er boven en eronder!
SUCCES
Geplaatst: 01 dec 2005, 16:01
door Ron457
lol, de error betekend ( als het goed is ) :
Check that your braces " { " are all closed " } " properly.
So check that your braces are closed, and happy coding.
Geplaatst: 01 dec 2005, 16:05
door Mickroz
ja waarschijnlijk ben je een } vergeten
ik weet niet wat je gebruikt om je bestanden te editen,maar crimson editor is een goede editor om php bestanden te editen.
als je dan wat vergeet dan veranderd de regel van kleur.
succes!
Geplaatst: 01 dec 2005, 16:28
door Ron457
Welke kleur moet hij worden?

ik zie rood, blauw geel enz

Geplaatst: 01 dec 2005, 16:33
door Mickroz
hmm mijn fout,ik zie dat dat niet gebeurt als je een { aanklikt komt er een streep onder te staan,als je dan naar beneden scrolt dan staat er ook een streep onder een } als er geen streep onder komt dan ben je dus ergens een } vergeten.
post line 1090 tot 1110 eens