[verplaatst] ff teste

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
LoYaL
Berichten: 754
Lid geworden op: 15 okt 2004, 19:20
Contacteer:

[verplaatst] ff teste

Bericht door LoYaL » 22 nov 2004, 20:02

Code: Selecteer alles

########################################################
## Mod Title:   State Flags addon (An addon to the Member Country Flags MOD by Nuttzy)
## Mod Version: 1.0.0
## Rev Date:    January 6, 2004
##
## MOD Author:  ErDrRon < ErDrRon@aol.com >< www.ErDrRon.com/phpBB2/ >
## Description: This mod allows your registered forum members to select their
##				state flag if they live in the United States.  The state flag will
##				then display thoughout the phpBB system.  *** This addon requires
##				that the Members Country Flags MOD be installed first. ***
## 
## Installation Level:	Advanced
## Installation Time:	20-30 Minutes
## Files To Edit:		12
## Included Files:      51 GIF Files (State Flags images)
##						State_Flags_100.sql
##						State_Flags_addon_100.txt
########################################################
## NEW INSTALLATION:
##
## Upload the state flag images to your server.  Place them in a "state_flags"
## folder within the "images" folder in your phpBB root directory.
## (You should also have "avatars" and "smilies" folders in there.)
##
## To execute the State_Flags_100.sql file for MySQL, you can
## either run it using phpMyAdmin or execute the UNIX  command line.
##
########################################################
## Version History:
##
## 01/06/04 - Initial Release
##
########################################################
## Author Notes:
## 
## Requires the Members Country Flags MOD to be installed first in order to work!
##
########################################################


#
#-----[ COPY IMAGES ]------------------------------------------ 
#

copy state flag images to /phpbb_root/images/state_flags/

# 
#-----[ ALTER SCHEMA ]------------------------------------------ 
# 

Run State_Flags_100.sql  - This will setup your db table

#
#-----[ OPEN ]------------------------------------------ 
#

includes/constants.php

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 181)
#

define('FLAG_TABLE', $table_prefix.'flags');
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
define('STATE_FLAG_TABLE', $table_prefix.'state_flags');
// STATEFLAGHACK-end

# 
#-----[ OPEN ]------------------------------------------ 
#
# Note: Perform this operation for every language installed
#		on your forum.
# 

language/lang_english/lang_main.php


# 
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 1032)
# 

//
// That's all Folks!


# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 

// STATEFLAGHACK-start
$lang['State_Flag'] = "State Flag";
$lang['State_Flag_Explain'] = "Will only show if USA is selected as Country.";
$lang['Select_State'] = "SELECT STATE" ;
// STATEFLAGHACK-end

# 
#-----[ OPEN ]------------------------------------------ 
# 

includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 124)
#

$location .= $flag ;
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
if ($profiledata['user_from_flag'] == 'usa.gif')
{
	$state_flag = ( !empty($profiledata['user_from_state_flag'])) ? "&nbsp;<img src=\"images/state_flags/" . $profiledata['user_from_state_flag'] . "\" alt=\"" . $profiledata['user_from_state_flag'] . "\">" : "";
	$location .= $state_flag ;
}
// STATEFLAGHACK-end

# 
#-----[ OPEN ]------------------------------------------ 
# 

includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 170)
#

	$user_flag = ( !empty($HTTP_POST_VARS['user_flag']) ) ? $HTTP_POST_VARS['user_flag'] : '' ;
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
	$user_state_flag = ( !empty($HTTP_POST_VARS['user_state_flag']) ) ? $HTTP_POST_VARS['user_state_flag'] : '' ;
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 463)
#

 user_from_flag = '$user_flag',

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#

 user_from_state_flag = '$user_state_flag',

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 526)
#

$sql = "INSERT INTO " . USERS_TABLE . "	(user_id

#
#-----[ IN-LINE FIND ]------------------------------------------ 
#

 user_from_flag,

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#

 user_from_state_flag,

#
#-----[ IN-LINE FIND ]------------------------------------------ 
#

 '$user_flag',

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#

 '$user_state_flag',

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 713)
#

	$user_flag = $userdata['user_from_flag'];	
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
	$user_state_flag = $userdata['user_from_state_flag'];	
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 770)
#

display_avatar_gallery(

#
#-----[ IN-LINE FIND ]------------------------------------------ 
#

 $user_flag,

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 
 $user_state_flag,

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 871)
#

	$flag_select .= '</select>';
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
	// query to get the list of state flags
	$sql = "SELECT *
		FROM " . STATE_FLAG_TABLE . "
		ORDER BY flag_id";
	if(!$state_flags_result = $db->sql_query($sql))
	{
		message_die(GENERAL_ERROR, "Couldn't obtain state flags information.", "", __LINE__, __FILE__, $sql);
	}
	$state_flag_row = $db->sql_fetchrowset($ranksresult);
	$num_state_flags = $db->sql_numrows($ranksresult) ;

	// build the html select statement
	$state_flag_start_image = 'blank.gif' ;
	$selected = ( isset($user_state_flag) ) ? '' : ' selected="selected"'  ;
	$state_flag_select = "<select name=\"user_state_flag\" onChange=\"document.images['user_state_flag'].src = 'images/state_flags/'
 + this.value;\" >";
	$state_flag_select .= "<option value=\"blank.gif\"$selected>" . $lang['Select_State'] . "</option>";
	for ($i = 0; $i < $num_state_flags; $i++)
	{
		$state_flag_name = $state_flag_row[$i]['flag_name'];
		$state_flag_image = $state_flag_row[$i]['flag_image'];
		$selected = ( isset( $user_state_flag) ) ? (($user_state_flag == $state_flag_image) ? 'selected="selected"' : '' ) : '' ;
		$state_flag_select .= "\t<option value=\"$state_flag_image\"$selected>$state_flag_name</option>";
		if ( isset( $user_state_flag) && ($user_state_flag == $state_flag_image))
		{
			$state_flag_start_image = $state_flag_image ;
		}
	}
	$state_flag_select .= '</select>';
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 936)
#

		'FLAG_START' => $flag_start_image,
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
		'L_STATE_FLAG' => $lang['State_Flag'],
		'L_STATE_FLAG_EXPLAIN' => $lang['State_Flag_Explain'],
		'STATE_FLAG_SELECT' => $state_flag_select,
		'STATE_FLAG_START' => $state_flag_start_image,
// STATEFLAGHACK-end

# 
#-----[ OPEN ]------------------------------------------ 
# 

includes/usercp_avatar.php

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 245)
#

function display_avatar_gallery(

#
#-----[ IN-LINE FIND ]------------------------------------------ 
#

 &$user_flag,

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#

 &$user_state_flag,

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 321)
#

$params = array(

#
#-----[ IN-LINE FIND ]------------------------------------------ 
#

 'user_flag',

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#

 'user_state_flag',

# 
#-----[ OPEN ]------------------------------------------ 
# 

viewtopic.php

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 383)
#

 u.user_from_flag,

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#

 u.user_from_state_flag,

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 835)
#

	$poster_from_flag = ( $postrow[$i]['user_from_flag'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? "<img src=\"images/flags/" . $postrow[$i]['user_from_flag'] . "\" alt=\"" . $postrow[$i]['user_from_flag'] . "\" border=\"0\" width=\"32\" height=\"20\" /><br />" : "";

#
#-----[ REPLACE ]------------------------------------------ 
#

	$poster_from_flag = ( $postrow[$i]['user_from_flag'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? "<img src=\"images/flags/" . $postrow[$i]['user_from_flag'] . "\" alt=\"" . $postrow[$i]['user_from_flag'] . "\" border=\"0\" width=\"32\" height=\"20\" />&nbsp" : "";

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 835)
#

	$poster_from_flag = ( $postrow[$i]['user_from_flag'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? "<img src=\"images/flags/" . $postrow[$i]['user_from_flag'] . "\" alt=\"" . $postrow[$i]['user_from_flag'] . "\" border=\"0\" width=\"32\" height=\"20\" />&nbsp" : "";
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
	$poster_from_state_flag = ( $postrow[$i]['user_from_state_flag'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? "<img src=\"images/state_flags/" . $postrow[$i]['user_from_state_flag'] . "\" alt=\"" . $postrow[$i]['user_from_state_flag'] . "\" border=\"0\" width=\"32\" height=\"20\" /><br />" : "";
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 1159)
#

	$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
if ($postrow[$i]['user_from_flag'] != 'usa.gif')
	{
			$poster_from_state_flag = "";
	}
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 1177)
#

		'POSTER_FROM_FLAG' => $poster_from_flag,
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
		'POSTER_FROM_STATE_FLAG' => $poster_from_state_flag,
// STATEFLAGHACK-end

# 
#-----[ OPEN ]------------------------------------------ 
# 

memberlist.php

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 145)
#

 user_from_flag,

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#

 user_from_state_flag,

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 164)
#

		$flag = ( !empty($row['user_from_flag']) ) ? "&nbsp;<img src=\"images/flags/" . $row['user_from_flag'] . "\" alt=\"" . $row['user_from_flag'] . "\">" : '&nbsp;<img src="images/flags/blank.gif" alt="">';
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
		$state_flag = ( !empty($row['user_from_state_flag']) ) ? "&nbsp;<img src=\"images/state_flags/" . $row['user_from_state_flag'] . "\" alt=\"" . $row['user_from_state_flag'] . "\">" : '&nbsp;<img src="images/state_flags/blank.gif" alt="">';
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 241)
#

		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
	if ($row['user_from_flag'] != 'usa.gif')
		{			
			$state_flag = "";
		}
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 256)
#

			'FLAG' => $flag,
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
			'STATE_FLAG' => $state_flag,
// STATEFLAGHACK-end

#
#-----[ OPEN ]------------------------------------------
#

admin/admin_users.php

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 253)
#

		$user_flag = ( !empty($HTTP_POST_VARS['user_flag']) ) ? $HTTP_POST_VARS['user_flag'] : '' ;
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
		$user_state_flag = ( !empty($HTTP_POST_VARS['user_state_flag']) ) ? $HTTP_POST_VARS['user_state_flag'] : '' ;
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 662)
#

 user_from_flag = '$user_flag',

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#

 user_from_state_flag = '$user_state_flag',

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 771)
#

		$user_flag = htmlspecialchars($this_userdata['user_from_flag']);	
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
		$user_state_flag = htmlspecialchars($this_userdata['user_from_state_flag']);	
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 904)
#

			$s_hidden_fields .= '<input type="hidden" name="user_flag" value="' . $user_flag . '" />';
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
			$s_hidden_fields .= '<input type="hidden" name="user_state_flag" value="' . $user_state_flag . '" />';
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 1035)
#

	$flag_select .= '</select>';
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
	// query to get the list of state flags
	$sql = "SELECT *
		FROM " . STATE_FLAG_TABLE . "
		ORDER BY flag_id";
	if(!$state_flags_result = $db->sql_query($sql))
	{
		message_die(GENERAL_ERROR, "Couldn't obtain state flags information.", "", __LINE__, __FILE__, $sql);
	}
	$state_flag_row = $db->sql_fetchrowset($ranksresult);
	$num_state_flags = $db->sql_numrows($ranksresult) ;

	// build the html select statement
	$state_flag_start_image = 'blank.gif' ;
	$selected = ( isset($user_state_flag) ) ? '' : ' selected="selected"'  ;
	$state_flag_select = "<select name=\"user_state_flag\" onChange=\"document.images['user_state_flag'].src = '../images/state_flags/'
 + this.value;\" >";
	$state_flag_select .= "<option value=\"blank.gif\"$selected>" . $lang['Select_State'] . "</option>";
	for ($i = 0; $i < $num_state_flags; $i++)
	{
		$state_flag_name = $state_flag_row[$i]['flag_name'];
		$state_flag_image = $state_flag_row[$i]['flag_image'];
		$selected = ( isset( $user_state_flag) ) ? (($user_state_flag == $state_flag_image) ? 'selected="selected"' : '' ) : '' ;
		$state_flag_select .= "\t<option value=\"$state_flag_image\"$selected>$state_flag_name</option>";
		if ( isset( $user_state_flag) && ($user_state_flag == $state_flag_image))
		{
			$state_flag_start_image = $state_flag_image ;
		}
	}
	$state_flag_select .= '</select>';
// STATEFLAGHACK-end

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 1082)
#

			'FLAG_START' => $flag_start_image,
// FLAGHACK-end

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

// STATEFLAGHACK-start
			'L_STATE_FLAG' => $lang['State_Flag'],
			'STATE_FLAG_SELECT' => $state_flag_select,
			'STATE_FLAG_START' => $state_flag_start_image,
// STATEFLAGHACK-end

# 
#-----[ OPEN ]------------------------------------------ 
#
# Note: Perform this operation for every template installed
#		on your forum.
# 

templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 29)
#

{postrow.POSTER_FROM_FLAG}

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#

{postrow.POSTER_FROM_STATE_FLAG}

# 
#-----[ OPEN ]------------------------------------------ 
# 
# Note: Perform this operation for every template installed
#		on your forum.
# 

templates/subSilver/profile_add_body.tpl

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 122)
#

	</tr>
<!-- FLAGHACK-end -->

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

<!-- STATEFLAGHACK-start -->
	<tr>
	  <td class="row1"><span class="gen">{L_STATE_FLAG}:</span><br />
	  	<span class="gensmall">{L_STATE_FLAG_EXPLAIN}</span></td>
	  <td class="row2"><span class="gensmall">
		<table><tr>
			<td>{STATE_FLAG_SELECT}&nbsp;&nbsp;&nbsp;&nbsp;</td>
	  		<td><img src="images/state_flags/{STATE_FLAG_START}" width="32" height="20" name="user_state_flag" /></td>
		</tr></table>
	  </span></td>
	</tr>
<!-- STATEFLAGHACK-end -->

# 
#-----[ OPEN ]------------------------------------------ 
# 
# Note: Perform this operation for every template installed
#		on your forum.
# 

templates/subSilver/memberlist_body.tpl

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 3)
#

			<td align=right>{memberrow.FLAG}</td>

#
#-----[ REPLACE ]------------------------------------------ 
#

			<td align=right>{memberrow.FLAG}{memberrow.STATE_FLAG}</td>

#
#-----[ OPEN ]------------------------------------------
#
# Note: Perform this operation for every template installed
#		on your forum.
# 

templates/subSilver/admin/user_edit_body.tpl

#
#-----[ FIND ]------------------------------------------ 
#
# (Approx. line 95)
#

	</tr>
<!-- FLAGHACK-end -->

#
#-----[ AFTER, ADD ]------------------------------------------ 
#

<!-- STATEFLAGHACK-start -->
	<tr>
	  <td class="row1"><span class="gen">{L_STATE_FLAG}:</span></td>
	  <td class="row2"><span class="gensmall">
		<table><tr>
			<td>{STATE_FLAG_SELECT}&nbsp;&nbsp;&nbsp;&nbsp;</td>
	  		<td><img src="../images/state_flags/{STATE_FLAG_START}" width="32" height="20" name="user_state_flag" /></td>
		</tr></table>
	  </span></td>
	</tr>
<!-- STATEFLAGHACK-end -->

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#
# EoM 
verplaatst door mosymuis
http://www.rappersonline - voor al je online rapmovies + downloads !

LoYaL
Berichten: 754
Lid geworden op: 15 okt 2004, 19:20
Contacteer:

Bericht door LoYaL » 22 nov 2004, 20:03

ff gedaan omdat bij mij maar 12 hele lange regels waren en dat een beetje onoverzichtelijk was :roll:
http://www.rappersonline - voor al je online rapmovies + downloads !

Mancunian
Berichten: 181
Lid geworden op: 05 okt 2004, 14:21

Bericht door Mancunian » 22 nov 2004, 20:20

wat is dat van iets dan

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 22 nov 2004, 20:41

Waar gáát dit over? :?

Gebruikersavatar
Protoman
Berichten: 766
Lid geworden op: 06 mar 2004, 07:19
Locatie: Hoofddorp

Bericht door Protoman » 23 nov 2004, 08:14

Zero schreef:ff gedaan omdat bij mij maar 12 hele lange regels waren en dat een beetje onoverzichtelijk was :roll:
daarover :roll:
Enjoy :wink:
Afbeelding

Plaats reactie