Seite 1 von 1

Host und IP MOD!

Verfasst: 18.01.2006 13:32
von Murmelolli
Kann mir jemand weiterhelfen?

Was muss ich verändern, damit der "Host and IP MOD" nur den Moderatoren und Admins den Host und die IP anzeigt? Hier mal der Install Text:

Code: Alles auswählen

############################################################## 
## MOD Title:          Host and IP on index 
## MOD Author:         LuTzKiLLeR < lutzkiller@gmail.com > (N/A) http://support.premodz.info 
## MOD Description:    Add the member's host and ip on the index page.
## MOD Version:        1.0.0
## 
## Installation Level: Easy
## Installation Time:  2 Minutes 
## Files To Edit:      3
##      index.php
##      language/lang_english/lang_main.php
##      templates/subSilver/index_body.tpl
## Included Files:     n/a 
############################################################## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: 
## 
############################################################## 
## MOD History: 
## 
##   2005-12-24 - Version 1.0.0
##      - first release of the mod
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
# 
#-----[ OPEN ]------------------------------------------------ 
#
index.php
# 
#-----[ FIND ]------------------------------------------------ 
#
// Generate the page
//
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$ip = ( !empty($_SERVER['REMOTE_ADDR']) ) ? $_SERVER['REMOTE_ADDR'] : ( ( !empty($_ENV['REMOTE_ADDR']) ) ? $_ENV['REMOTE_ADDR'] : $REMOTE_ADDR );
ob_start();
echo $host=gethostbyaddr($ip);
$disp_host = ob_get_contents();
ob_end_clean();
	$template->assign_vars(array(
		'HOST' => $disp_host,
		'IP' => $ip,
		'L_HOST' => $lang['host'],
		'L_IP' => $lang['ip'])
	);
# 
#-----[ OPEN ]------------------------------------------------ 
#
language/lang_english/lang_main.php
# 
#-----[ FIND ]------------------------------------------------ 
#
?>
# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#
$lang['host'] = 'Your host is:';
$lang['ip'] = 'Your IP is:';
# 
#-----[ OPEN ]------------------------------------------------ 
#
templates/subSilver/index_body.tpl
# 
#-----[ FIND ]------------------------------------------------ 
#
	{LAST_VISIT_DATE}<br />
# 
#-----[ BEFORE, ADD ]----------------------------------------- 
#
	{L_HOST} {HOST}<br />
	{L_IP} {IP}<br />
# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------------- 
# 
# EoM

Verfasst: 18.01.2006 13:44
von beedy
Probiers mal hiermit, damit kannst du in sämtliche templates Switches setzen, funzt prima!

Code: Alles auswählen

############################################### 
##   Hack Title:   Permission Switches 
##   Hack Version:   1.0 
##   Author:      Spinebuster (spinebuster@phpbb-customs.com) 
##   Description:   This mod will let you add switches in your template files to where you can hide 
##		    content based on a users permission.  Permissions are based as Moderators, Admins or both.
##   Compatibility:   2.0.13
## 
##   Installation Level: Easy 
##   Installation Time: Less than 5 minutes 
##   Files To Edit: 1 + 
##       includes/page_header.php
## 
##   Included Files: none
## 
##   History: 
##       1.0 - Initial Release
## 
##   Author Notes: 
##      After you have edited your includes/page_header.php you will need to add the proper switches
##	in the proper files you want to hide your content.  By choosing the moderators only option you
##	can ultimately hide content from other admins and yourself on your forum. :)
## 
##   Support:      http://www.phpbbhacks.com/forums 
##   Copyright:      Copyright © 2005 Permission Switches 1.0 - Spinebuster 
## 
############################################### 
##   You downloaded this hack from phpBBHacks.com, the #1 source for phpBB related downloads. 
##   Please visit http://www.phpbbhacks.com/forums for support. 
############################################### 
## 
############################################### 
##   This hack is released under the GPL License. 
##   This hack can be freely used, but not distributed, without permission. 
##   Intellectual Property is retained by the hack author(s) listed above. 
############################################### 

# 
#-----[ OPEN ]------------------------------------------ 
# 
	includes/page_header.php
# 
#-----[ FIND ]------------------------------------------ 
# 
//
// Login box?
//
if ( !$userdata['session_logged_in'] )
{
	$template->assign_block_vars('switch_user_logged_out', array());
}
else
{
	$template->assign_block_vars('switch_user_logged_in', array());

	if ( !empty($userdata['user_popup_pm']) )
	{
		$template->assign_block_vars('switch_enable_pm_popup', array());
	}
}
# 
#-----[ AFTER - ADD ]------------------------------------------ 
# 
if ( $userdata['user_level'] == MOD )
{
	$template->assign_block_vars('moderators_only', array());
}
else if ( $userdata['user_level'] == ADMIN )
{
	$template->assign_block_vars('admins_only', array());
}
else if ( $userdata['user_level'] == MOD || $userdata['user_level'] == ADMIN ) 
{
	$template->assign_block_vars('admins_and_moderators_only', array());
}
# 
#-----[ STOP ]------------------------------------------ 
# 
This is where you need to determine which switches you want to add.  Below is the code for
ADMINS ONLY, MODERATORS ONLY and for both MODS AND ADMINS.  Find the proper content that you want to hide
and add the BEGIN switch just before and add the END switch just after your content.

-------	ADMIN ONLY SWITCHES --------

# 
#-----[ OPEN ]------------------------------------------ 
# 
	templates/subSilver/*
# 
#-----[ BEFORE - ADD ]------------------------------------------ 
# 
	<!-- BEGIN admins_only -->
# 
#-----[ AFTER - ADD ]------------------------------------------ 
# 
	<!-- END admins_only -->
# 
#----------------------------------------------- 
# 

-------	MODERATOR ONLY SWITCHES --------

# 
#-----[ OPEN ]------------------------------------------ 
# 
	templates/subSilver/*
# 
#-----[ BEFORE - ADD ]------------------------------------------ 
# 
	<!-- BEGIN moderators_only -->
# 
#-----[ AFTER - ADD ]------------------------------------------ 
# 
	<!-- END moderators_only -->
# 
#----------------------------------------------- 
# 

-------	MODERATOR & ADMINS ONLY SWITCHES --------

# 
#-----[ OPEN ]------------------------------------------ 
# 
	templates/subSilver/*
# 
#-----[ BEFORE - ADD ]------------------------------------------ 
# 
	<!-- BEGIN admins_and_moderators_only -->
# 
#-----[ AFTER - ADD ]------------------------------------------ 
# 
	<!-- END admins_and_moderators_only -->
# 
#-----[ SAVE & CLOSE ALL FILES ]-------------------------- 
# 
#End 

Verfasst: 18.01.2006 14:52
von Murmelolli
Habe Beides eingebaut!

Erst den Switch, dann den "Host and IP" MOD!

Es wird aber kein Host und keine IP angezeigt!

Zumindest wüsste ich jetzt spontan nicht, wo es angezeigt werden sollte! :-?

Hat jemand Erfahrung mit dem Host and IP Mod, oder eine Idee, woran es liegen könnte?

Habe 2.0.19 laufen!

Verfasst: 18.01.2006 17:53
von beedy
Sinnvoll wäre es, wenn du erst den Host Mod einbaust, um zu sehen, ob er ordnungsgemäß arbeitet.

Und wenn du ihn getestet hast, dann würde ich erst an daran gehen, die Switches zu setzen.

So siehst du, ob du sie eventuell versetzen mußt.


Wenn du dein Board noch nicht übelst umgebaut hast, müßte die Anzeige in der Spalte angezeigt werden--->

Dein letzter Besuch war am:
Aktuelles Datum und Uhrzeit:


Gruß!

beedy