Startseitendatei

Diskutiere Startseitendatei im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Hi, ich leite im Moment ein Browsergame und möchte jetzt meine Startseite ändern. Sie soll eine ganz normale html Datei werden, da meine jetzige...
  • Startseitendatei Beitrag #1
A

Airfighter76

Bekanntes Mitglied
Dabei seit
01.04.2009
Beiträge
268
Reaktionspunkte
0
Hi,
ich leite im Moment ein Browsergame und möchte jetzt meine Startseite ändern. Sie soll eine ganz normale html Datei werden, da meine jetzige aus verschiedenen php, css und tpl Dateien besteht, und ich hier den totalen überblick verloren habe. Nur mein Problem ist, dass ich nicht weis woher der Server weis welche Datei zuerst gestartet wird. Ich schätze, dass steht irgendwo in der Datenbank. Mein zweites Problem ist, das ich in der html Datei die ganzen Sachen von der Php Datei reinbekomme, da man sich Anmelden muss, um zu spielen.
 
  • Startseitendatei Beitrag #2
Gitarrengott

Gitarrengott

Moderator
Teammitglied
Dabei seit
02.11.2005
Beiträge
1.632
Reaktionspunkte
1
Ort
Paderborn
Also generell heißt die "Startseite" immer index.html, bzw. index.php. Versuche mal so eine Datei bei dir auf dem Server zu finden und diese deinen Wünschen entsprechend anzupassen ;)
 
  • Startseitendatei Beitrag #3
A

Airfighter76

Bekanntes Mitglied
Dabei seit
01.04.2009
Beiträge
268
Reaktionspunkte
0
Ok hab sie, sie heist index.php, aber soviel ich gesehen hab, ist sie aber nur für das abgleichen von den Passwörtern und den Usernamen verantwortlich. Zumindest hab ich keine Zeile gefunden, in der gasagt wird, dass eine bestimmte Datei die für das aussehen der Startseite nötig ist. Der Code in der index ist.
Code:
<?php 

                                      
if (filesize('config.php') == 0) {
    header('location: install/');        
    exit();
}

define('INSIDE' , true); 
define('INSTALL' , false); 

@session_destroy();

$InLogin = true; 

$rocketnova_root_path = './'; 
include($rocketnova_root_path . 'extension.inc'); 
include($rocketnova_root_path . 'common.' . $phpEx); 

if ($game_config['game_disable'] == 1){ 
	print $game_config['close_reason']; 
} else { 
	includeLang('startseite');
	includeLang('portalnews');

	checkban($_SERVER['REMOTE_ADDR']);

	if ($_POST) {
		$login = doquery("SELECT * FROM {{table}} WHERE `username` = '" . mysql_escape_string($_POST['username']) . "' LIMIT 1", "users", true);
		if($login['banaday'] <= time() && $login['banaday'] !='0' ){
			doquery("UPDATE {{table}} SET `banaday` = '0', `bana` = '0' WHERE `username` = '".$login['username']."' LIMIT 1;", 'users');
			doquery("DELETE FROM {{table}} WHERE `who` = '".$login['username']."'",'banned');
		}
		if ($login) {
			if ($login['password'] == md5($_POST['password'])) {
				if ($login['banaday'] != 0) {
					message ($lang['Login_banned'], $lang['Login_Error']);
				}else{
					if (isset($_POST["rememberme"])) {
						$expiretime = time() + 31536000;
						$rememberme = 1;
					} else {
						$expiretime = 0;
						$rememberme = 0;
					}
				}

				include($rocketnova_root_path . 'config.' . $phpEx);

				$_SESSION[USER_SESSION][id] = $login['id'];
				$_SESSION[USER_SESSION][username] = $login['username'];
				$_SESSION[USER_SESSION][password] = md5($login["password"] . "--" . $dbsettings["secretword"]);
				$_SESSION[USER_SESSION][ip] = getIP();

				$Upd  = "UPDATE {{table}} SET ";
				$Upd .= "`user_lastip` = '" . mysql_escape_string($_SESSION[USER_SESSION][ip]) . "'";
				$Upd .= " , `current_planet`= '" . $login['id_planet'] . "'";
				$Upd .= " WHERE ";
				$Upd .= "`id` = " . $login['id'] . " LIMIT 1;";
				doquery($Upd, 'users');

				unset($dbsettings);
					header("Location: ./x.php");
				exit;
			} else {
				message($lang['Login_FailPassword'], $lang['Login_Error']);
			}
		} else {
			message($lang['Login_FailUser'], $lang['Login_Error']);
		}
	} else {
		$parse = $lang;
		$query = doquery('SELECT username FROM {{table}} ORDER BY register_time DESC', 'users', true);
		$parse['last_user'] = $query['username'];
		$query = mysql_fetch_row(doquery("SELECT COUNT(DISTINCT(id)) FROM {{table}} WHERE onlinetime>" . (time()-900), 'users'));
		$parse['online_users'] = $query[0];
		$MaxUsers = doquery ("SELECT COUNT(*) AS `count` FROM {{table}} WHERE `db_deaktjava` = '0' OR `db_deaktjava` = '1';", 'users', true);
		$parse['users_amount'] = $MaxUsers['count'];
		$parse['servername'] = $game_config['game_name'];
		$parse['forum_url'] = $game_config['forum_url'];
		$parse['PasswordLost'] = $lang['PasswordLost'];

		$page = parsetemplate(gettemplate('startseite/login_body'), $parse);
		display($page, $lang['Login']);
	}
}

?>
 
  • Startseitendatei Beitrag #4
Lambo-Benni

Lambo-Benni

Bekanntes Mitglied
Dabei seit
23.03.2007
Beiträge
7.601
Reaktionspunkte
3
Ort
Medizinmanndiscount
PHP:
		$page = parsetemplate(gettemplate('startseite/login_body'), $parse);
		display($page, $lang['Login']);
Wirf doch dort mal einen Blick rein.
 
  • Startseitendatei Beitrag #5
A

Airfighter76

Bekanntes Mitglied
Dabei seit
01.04.2009
Beiträge
268
Reaktionspunkte
0
Ah da holt sich das ding die login_body.tpl her hatt es echt übersehen. Danke, fals noch Probleme auftreten melde ich mich wieder.
 
  • Startseitendatei Beitrag #6
A

Airfighter76

Bekanntes Mitglied
Dabei seit
01.04.2009
Beiträge
268
Reaktionspunkte
0
So, das mit der Startseite hat nun geklappt, aber ich hab schon wieder ein neues Problem, und zwar möchte ich wenn man auf einen bestimmten Knopf klickt, eine Datei (bei mir AGB) aufgerufen wird. Bis hierhin ist es noch einfach, aber der Inhalt soll vor der Startseite sein (damit mein ich das keine Seite extra neu geladen werden muss, sondern das es erscheint, wie z. b. ein Bild wenn man draufklickt vergrößert es sich). Fals es euch hilft, hier mal der Link zur Seite www.usf-xnova.de.
 
  • Startseitendatei Beitrag #7
A

Airfighter76

Bekanntes Mitglied
Dabei seit
01.04.2009
Beiträge
268
Reaktionspunkte
0
Das Problem besteht immer noch, kann mir einer helfen?
 
  • Startseitendatei Beitrag #8
Gitarrengott

Gitarrengott

Moderator
Teammitglied
Dabei seit
02.11.2005
Beiträge
1.632
Reaktionspunkte
1
Ort
Paderborn
  • Startseitendatei Beitrag #9
Caphalor

Caphalor

Bekanntes Mitglied
Dabei seit
27.07.2009
Beiträge
481
Reaktionspunkte
0
Meinst du ne Lightbox?
 
  • Startseitendatei Beitrag #10
A

Airfighter76

Bekanntes Mitglied
Dabei seit
01.04.2009
Beiträge
268
Reaktionspunkte
0
Shadowbox? Lightbox? Mit den Begriffen kann ich leider nicht viel anfangen, aber wenn ich sie richtig interpretiere, also im bezug, auf das was ich möchte, glaube ich ja.
 
  • Startseitendatei Beitrag #12
A

Airfighter76

Bekanntes Mitglied
Dabei seit
01.04.2009
Beiträge
268
Reaktionspunkte
0
Ah thx ist genau was ich wollte.
Ich hab jetzt nur noch ein Problem, was ich schon oben hatte und nicht beheben konnte und zwar in meiner index.php steht ja
Code:
        $page = parsetemplate(gettemplate('startseite/login_body'), $parse);
        display($page, $lang['Login']);
hierbei wird auf die Dattei login_body.tpl zugegriffen. Aber ich möchte, das sie nicht auf die .tpl zugreift sondern auf eine neue Datei, die im gleichen Ordner ist, mit dem Unterschied, das sie eine .html (also eine Html) Datei ist. Leider sind meine php Kenntnisse, nicht grad die Welt, und ich verzweifle grad bei dieser einen Aufgabe.
 
Thema:

Startseitendatei

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben