Seite 2 von 4

Verfasst: 12.08.2003 16:03
von Mario
hi ja das wollte ich auch gerade posten, ja die hab ich eingebaut.

Code: Alles auswählen

//Added Last Visit mod 
$lang['Hidde_last_logon'] = "Hidden last logon time"; 
$lang['Hidde_last_logon_expain'] = "If this is set to yes, users last logon time, is hidden to other users except administrators"; 
Das kommt ja in die language/lang_english/lang_admin.php, aber

Code: Alles auswählen

set to yes
das find ich nicht.

Verfasst: 12.08.2003 16:53
von Mario
so sieht mein code jetzt aus in der index_body.tpl

Code: Alles auswählen

<!-- BEGIN switch_user_admin --> 
<tr>
     <td class="row1" align="left"><span class="gensmall">{L_USERS_TODAY}&nbsp;{L_USERS_LASTHOUR}<br />{USERS_TODAY_LIST}</br></span></td>    
  </tr> 
<!-- END switch_user_admin -->
Jetzt zeigt er mir das aber garnicht mehr an, auch nicht als admin?

Verfasst: 12.08.2003 17:03
von Henne

Verfasst: 12.08.2003 18:16
von Mario
if ( $userdata['user_level'] == '1' )
{
$template->assign_block_vars('switch_admin', array());
}
Das habe ich nun in die page_header.php eingefügt, ist das eigentlich egal wo (natürlich nicht irgendwo zwischen einen zusammenhängenden Programmcode) funktioniert aber trotzdem nicht?

so habe ich ihn eingefügt:

Code: Alles auswählen

// ------------------------------------
//

//
// Parse and show the overall header.
//
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);

// Adminzone
if ( $userdata['user_level'] == '1' ) 
{ 
$template->assign_block_vars('switch_admin', array()); 
}

//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
	$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
	$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
	$u_login_logout = 'login.'.$phpEx;
	$l_login_logout = $lang['Login'];
}

Verfasst: 12.08.2003 18:29
von Henne
Was funktioniert denn nicht?
Haste auch beachtet, dass es hier switch_admin heißt?

Verfasst: 12.08.2003 19:45
von Mario
öh ich glaub jetzt bin ich überfordert, also ich wollte das die Zeile vom Last Visit Mod nur angezeigt wird wenn man als admin eingeloggt ist, und bei normalen Usern nicht, naja sie wird jetzt aber weder noch angezeigt :(
switch_admin
ähemm da kom ich jetzt nicht ganz mit, switch = schalten, übergehen oder?

Verfasst: 12.08.2003 19:53
von Henne
Am Anfang hieß es mal
switch_user_admin
und was du in die page_header.php eingetragen hast, das definiert das als
switch_admin.

Verfasst: 12.08.2003 20:01
von Mario
uups, ja jetza.... na nu wirds ja langsam peinlich für mich :-?

Aber danke, nun ist alles so wie es soll.

Gruß Mario

Verfasst: 13.08.2003 08:34
von Budowelt
Hilfe !! Habe ohne eine Änderung am Forum plötzlich folgende Fehlermeldung :
phpBB : Kritischer Fehler

Could not obtain lastvisit data from user table

DEBUG MODE

SQL Error : 1016 Can't open file: 'zentrale_users.MYI'. (errno: 145)

SELECT * FROM zentrale_users WHERE user_id = 8

Line : 62
File : /var/www/l3s4588/html/zentrale/includes/sessions.php
weiß gar nicht weiter !
zu sehen unter http://zentrale.budowelt.de

Verfasst: 13.08.2003 08:48
von Budowelt
Hat sich schon, erledigt ich habe einfach repair Table ausgeführt