PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : neue seit o.O.



schlachtherr
30.09.2009, 11:50
hi,

ich habe mal ne frage lol....

also wenn ich nun ne neue seite hinzufügen möchte, der banner soll slots oder ähnlich heißen.... habe ich wie folgt gemacht: ( habe die datei index2.php benannt erstmal )


<?
require ('lib/functions.lib.php');
db_connect();
require ('lib/session.lib.php');
require ('lib/layout.lib.php');
require ( 'lib/extras.lib.php' );
if (!isset($_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/intern/startseite';

if (!file_exists('content'.$_GET['content'].'.php')) $_GET['content'] = '/error/keine_seite';

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?=$seitenname;?></title>
<link rel="stylesheet" href="css/main.css" type="text/css">
<meta name="Author" content="Designerscripte.net">
<meta name="Publisher" content="Designerscripte.net">
<meta name="Copyright" content="Designerscripte.net">
<meta name="Keywords" content="vms,paid4,loginscript">
<meta name="Description" content="Verdien was Du willst">
<meta name="Page-topic" content="Loseseite zu Klamm.de">
<meta name="Audience" content="">
<meta name="Content-language" content="DE">
<meta name="Page-type" content="Nicht Gewinnorientiert">
<meta name="Robots" content="INDEX,FOLLOW">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" href="/css/main.css" type="text/css">

<?
if ($_GET['content'] == '/intern/startseite') @require_once ('lib/texte/alt_startseitenpopup.txt');
if ($_GET['content'] == '/betteln') @require_once ('lib/texte/alt_bettelseitenpopup.txt');
?>

</head>
<body style="topmargin:5; leftmargin:0;">
<table width="800" cellpadding="0" cellspacing="0" border="0" align="center"><tr><td valign="top" align="center">
<table width="100%" height="22">
<tr>
<td width="100%" align="left">
<a onMouseOver="image.src='./images/home.gif';" onMouseOut="image.src='./images/home_h.gif';" href="index.php"><img name="image" border=0 src="./images/home_h.gif"</a>

</td>
</tr>
</table>
<table border="0" width="800" border="0" cellpadding="0" cellspacing="0" bgcolor="">
<tr>
<td height="113" width="100%" valign="top" style="background-image:url('./images/header-rot.png');">
<div style="position:relative; top:20px; right:-321px;">
<?@require_once ('lib/texte/alt_headerbanner.txt');?>
</div>
</td></tr>
<tr>
<td background="./images/header-rot.png" valign="top" align="center">


</td>
</tr>
</table>


<table width="800" border="0" cellpadding="0" cellspacing="0">
<tr><td height="5"></td></tr></table>


soo, also banner ist sichtbar und der Home Botten auch....

wenn ich nun folgenden pfad eingebe:

<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/spiele/arthur/index">King Arthur</a><br>

habe ich das problem, das der name des Slots angezeigt wird und man auch klicken kann. Aber es psssiert nichts, die seite aktualisiert sich nur...

und ich habe noch ein anderes anliegen, ich möchte den namen des slots mit folgendem Bild ersetzt: image/arthur.jpg

wie geht das :suspicious:

Lg

jpwfour
30.09.2009, 20:40
Hm, was hast du da mit der lib/header.php gemacht?

Kopiert und index2.php genannt? Was soll das bringen :der:

Erstmal zu dem Link:


<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="?content=/spiele/arthur/index">King Arthur</a><br>href="?content=/spiele/arthur/index"

Erweitert der Brower normalerweise automatich mit der aktuellen URL, sprich wenn du auf der Seite http://blabla/index.php bist, dann
-> href="index.php?content=/spiele/arthur/index"
auf index2.php -> href="index2.php?content=/spiele/arthur/index"

Deswegen bietet es sich an, genau vorzugeben, wohin der Link führen soll, also erstmal die datei aufrufen, und dann die komplette URL in das href="" reinkopieren.

Um ein Bild da reinzumachen:


<img src="images/pfeil.gif" border="0" alt="">&nbsp;<a href="index.php?content=/spiele/arthur/index"><img src="image/arthur.jpg" alt="Arthur Slot" border="0"></a><br>

Auch heir köntne statt einem relativen Pfad ein absoluter besser sein bzw. eher zum gewünschten Ergebnis führen.

Observer
01.10.2009, 22:31
Also wenn ich dich richtig verstanden habe dann hast du folgendes Problem.

Du willst im VMS1.2 ne neue Seite machen in die der Slot soll ?

Was für einen tieferen grund hat es folgenden Pfad einzugeben ?
<img usw !

Das ist um im Menü links oder rechts ein Link unter zu bringen.

Eine neue Seite in VMS1.2 macht man etwas anderst.

1.) Du erstellst eine Seite in der dein Slot eingebetet ist.
2.) Diese seite machst du unter deinem Root verzeichnis in folgenden Pfad /content/spiele/slot/ hierhinein machst du die dateien.
Statt slot der name des Slots. z.B. Arthur.
3.) diese Anweisung mit dem <img gehört in eine der beiden dateien /lib/menu_links.php oder /lib/menu_rechts.php

Dadurch setzt du den Link auf die Seite.

Mach doch einfach mal so als Test folgendes.
Erstelle ne php mit irgendeinem Inhalt.
z.B. phpinfo();
Diese Datei schmeist mal in das verzeichnis /content/phpinfo und nennst sie index.php
Dann setzt nen Link in eines deiner Menüs der wie folgt lautet.


<a href="?content=/phpinfo/index"><img src="images/button.png" border="0" alt="">&nbsp;PHP-Info</a>

Dann schaust mal was passiert.
Das ganze ist vom Prinzip her recht leicht aufgebaut.

Ich hoffe ich konnte dir helfen, denn ich weis nicht ob ich dich richtig verstanden habe.
Ansonsten falls du hilfe brauchst, ich helfe dir gerne.

Edit : Ach und die index.php würde ich nicht als Grundlage nehmen.
die beinhaltet Anweisungen die dir das ERgebnis leicht verfälschen werden ;)
Denn z.B. : [QUOTE]'content'.$_GET['content'].'.php'
Lässt dich immer wieder auf der Index landen.
MfG