Seite 1 von 1

Frage zur Installation von Amazon Product Rotater

Verfasst: 25.07.2006 17:25
von senyafin
Könnte mir jemand zu dem code Abschnitt sagen, was zu tun ist um die Mod einzubauen.

Herzlichen Dank

DL
http://www.phpbbhacks.com/download/1184

Code: Alles auswählen

#-----[ INSERT WITHIN ROOT ]------------------------------------------
#
#  wHEREVER YOU WOULD LIKE THE AD TO APPEAR INSIDE PHPBB ROOT INSERT
#  -IF YOU WANT GROUP #1 USE " {AMAZON_1} "
#  -IF YOU WANT GROUP #2 USE " {AMAZON_2} "
#  -IF YOU WANT GROUP #3 USE " {AMAZON_3} "
#  DO NOT USE THE QUOTES
#
#-----[ INSERT OUTSIDE ROOT ]------------------------------------------
#
#  IF YOU WANT TO PLACE THE ITEMS OUTSIDE OF YOUR ROOT FOLDER USE THE 
#  FOLLOWING BLOCKS OF CODE, PLACE THEM EXACTLY WHERE YOU WOULD LIKE
#  THE PRODUCT TO APPEAR.
#
#
#-----[ EDIT, ON ALL OUTSIDE CODE BLOCKS ]-----------------------------
#
	$MYSQL_SERVER = 'localhost';  // Host point, normally 'localhost'
	$MYSQL_USER = 'user';         // The database user name.
	$MYSQL_PASS = 'pass';         // The database password.
	$MYSQL_DBNAME = 'dbname';     // The database name.
#
#-----[ GROUP #1 ]------------------------------------------
#

	<?
	#
	# BEGIN AMAZON 1
	#
	$MYSQL_SERVER = 'localhost';
	$MYSQL_USER = 'user';
	$MYSQL_PASS = 'pass';
	$MYSQL_DBNAME = 'dbname';
	$dbconnection = @mysql_connect($MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASS) or die("Unable to connect to the mysql server<br>". mysql_error());
	$db = @mysql_select_db($MYSQL_DBNAME, $dbconnection) or die("Couldn't select database.<br>" . mysql_error());
	################################################################################
	# Choose a random banner from the database
	$sql = "SELECT * FROM phpbb_amazon1 ORDER BY RAND();";
	# Run the above Query
	$result = mysql_query($sql);
	# End of querying
	################################################################################
	# Give the variables the data if the SQL query worked
	if ($result){
	$row = mysql_fetch_array($result);
	$code = $row["amazon1_code"];}
	# If it failed, give it defaults
	else{
	$code = ("Data Unavailable");}
	# End of variable setting
	################################################################################
	# Give the variable the code
	$amazon1 = "$code";
	# End of variable setting!
	################################################################################
	#
	# END AMAZON #1
	#
	# This line prints the banner
	print "$amazon1";
	?>

#
#-----[ GROUP #2 ]------------------------------------------
#

	<?
	#
	# BEGIN AMAZON #2
	#
	$MYSQL_SERVER = 'localhost';
	$MYSQL_USER = 'user';
	$MYSQL_PASS = 'pass';
	$MYSQL_DBNAME = 'dbname';
	$dbconnection = @mysql_connect($MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASS) or die("Unable to connect to the mysql server<br>". mysql_error());
	$db = @mysql_select_db($MYSQL_DBNAME, $dbconnection) or die("Couldn't select database.<br>" . mysql_error());
	################################################################################
	# Choose a random banner from the database
	$sql = "SELECT * FROM phpbb_amazon2 ORDER BY RAND();";
	# Run the above Query
	$result = mysql_query($sql);
	# End of querying
	################################################################################
	# Give the variables the data if the SQL query worked
	if ($result){
	$row = mysql_fetch_array($result);
	$code2 = $row["amazon2_code"];}
	# If it failed, give it defaults
	else{
	$code2 = ("Data Unavailable");}
	# End of variable setting
	################################################################################
	# Give the variable the code
	$amazon2 = "$code2";
	# End of variable setting!
	################################################################################
	#
	# END AMAZON #2
	#
	# This line prints the banner
	print "$amazon2";
	?>

#
#-----[ GROUP #3 ]------------------------------------------
#

	<?
	#
	# BEGIN AMAZON #3
	#
	$MYSQL_SERVER = 'localhost';
	$MYSQL_USER = 'user';
	$MYSQL_PASS = 'pass';
	$MYSQL_DBNAME = 'dbname';
	$dbconnection = @mysql_connect($MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASS) or die("Unable to connect to the mysql server<br>". mysql_error());
	$db = @mysql_select_db($MYSQL_DBNAME, $dbconnection) or die("Couldn't select database.<br>" . mysql_error());
	################################################################################
	# Choose a random banner from the database
	$sql = "SELECT * FROM phpbb_amazon2 ORDER BY RAND();";
	# Run the above Query
	$result = mysql_query($sql);
	# End of querying
	################################################################################
	# Give the variables the data if the SQL query worked
	if ($result){
	$row = mysql_fetch_array($result);
	$code3 = $row["amazon3_code"];}
	# If it failed, give it defaults
	else{
	$code3 = ("Data Unavailable");}
	# End of variable setting
	################################################################################
	# Give the variable the code
	$amazon2 = "$code3";
	# End of variable setting!
	################################################################################
	#
	# END AMAZON #3
	#
	# This line prints the banner
	print "$amazon3";
	?>
#	
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#

EoM

Verfasst: 26.07.2006 12:29
von x16
Das beste ist, du fragst in die Job Börse, ob dir jemand diesen Mod kostenlos einbauen kann! Wird sich schon einer melden!

Verfasst: 26.07.2006 12:37
von senyafin
Danke für die Antwort,
das mit dem kostenlos einbauen ist ein netter Gedanke - da ich aber gerne wissen möchte wie das funktioniert, wäre mir mehr an einem Ratschlag gelegen.

Verfasst: 27.07.2006 12:06
von x16
Hab mir den Mod jetzt mal näher angesehen. Ist ja wirklich verwirrend. Das mit den Roots hab ich auch nicht genau verstanden. Irgendwie kannst du dir wohl Gruppe 1,2 oder 3 aussuchen! Und wenn du diesen Code in eine Datei außerhalb deines Roots einbbauen willst, dann musst du den Teil:

Code: Alles auswählen

#-----[ EDIT, ON ALL OUTSIDE CODE BLOCKS ]----------------------------- 
# 
   $MYSQL_SERVER = 'localhost';  // Host point, normally 'localhost' 
   $MYSQL_USER = 'user';         // The database user name. 
   $MYSQL_PASS = 'pass';         // The database password. 
   $MYSQL_DBNAME = 'dbname';     // The database name. 
# 
#-----[ GROUP #1 ]------------------------------------------ 
mit einbauen. So in etwa hab ich es verstanden. Kenne diesen Mod leider nicht. Habe auch keine Ahnung was er bewirkt oder in welche Dateien er eingebaut werden muss. Deshalb ist es schwer zu helfen. Hoffe ich hab das einigermaßen richtig gedeutet!!! :oops:

So ich habe den Anfang gemacht, jetzt mal jemand ran hier, der sich mit PHP besser auskennt. :wink:

Verfasst: 27.07.2006 19:04
von senyafin
x16 hat geschrieben:
So ich habe den Anfang gemacht, jetzt mal jemand ran hier, der sich mit PHP besser auskennt. :wink:
hrhrhrhr - das ist aber nett von Dir!
Ich gehöre nicht zu den php Gurus - leider.
Ich checke dieAnleitung leider immer noch nicht - zum Laufen zu bringen würde ich das Ganze allerdings schon gerne.

Vielleicht gibts ja noch den allesentscheidenden Hinweis ;-)