Kontakt und Impressum Seite erstellen

Fragen zu Änderungen am Template

Moderator:Paddelberg

Antworten
topsiteXL
Beiträge:73
Registriert:Dienstag 16. August 2011, 16:22
Kontakt und Impressum Seite erstellen

Beitrag von topsiteXL » Freitag 26. August 2011, 00:10

Hallo liebe User,

ich möchte in der Menü Liste vier Links haben.

1. Anmelden
2. Mitglieder
3. Kontakt
4. Impressum

Das unbenennen der Links ist mir gelungen.

Allerdings weiß ich nicht wie ich eine Unterseite erstellen kann, um diese zu integrieren, welche die einheitlich aussehen.

Ich wäre für jegliche Hilfe dankbar!


P.S.

Hut ab für die Person die solch ein Projekt ins Leben gerufen hat!

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Freitag 26. August 2011, 02:44

Hi

Code: Alles auswählen

<?php 
# config 
$useite_file = 'impressum.html'; # html template file - nur dateiname 

# the script

@ini_set ('error_reporting', 0);
@error_reporting (0);

$scriptpath=$_SERVER['DOCUMENT_ROOT'];
include("inc/sql.php");
include("inc/vars.php");
function safety($var)
	{
	$var=addslashes($var);
	$var=strip_tags($var);
	return $var;
	}
function get_lang()
	{
	$lang=$_SERVER["HTTP_ACCEPT_LANGUAGE"];
	$lang=substr($lang, 0, 2);
	return $lang;
	}
function get_lang_file($language,$stanlang,$langarray,$langdetect)
	{
	if($langdetect=="no")
		{return $stanlang;}
	$langarray=explode(",",$langarray);
	$max=count($langarray);
	for($i=0;$i<$max;$i++)
		{
		if ($langarray[$i]==$language)
			{return $langarray[$i];}
		}
	return $stanlang;
	}
$langget=get_lang($stanlang);
include("lang/".get_lang_file($langget,$stanlang,$langarray,$langdetect).".php");
$start=safety($_GET["$kwholder1"]);

$counthits = mysql_query("SELECT sum(hitintotal) AS insumme,sum(hitouttotal) AS outsumme,sum(hitin) AS curinsumme,sum(hitout) AS curoutsumme FROM $topxl_user_table WHERE active='yes'") or die (mysql_error()); 
$counthitsrow=@mysql_fetch_array($counthits);
$allhitsin=$counthitsrow[insumme];
$allhitsout=$counthitsrow[outsumme];
$currenthitsin=$counthitsrow[curinsumme];
$currenthitsout=$counthitsrow[curoutsumme];

if ($currenthitsin and $currenthitsin !=0 and $currenthitsout and $currenthitsout !=0)
	{
	$ratiohits=$currenthitsout/$currenthitsin;
	$ratiohits=substr($ratiohits, 0, 4);
	}
else {$ratiohits = 1;}
if ($allhitsin and $allhitsin !=0 and $allhitsout and $allhitsout !=0)
	{
	$ratiohitstotal=$allhitsout/$allhitsin;
	$ratiohitstotal=substr($ratiohitstotal, 0, 4);
	}
else {$ratiohitstotal = 1;}
$nextreset=$lastreset+$resettime;
$nextreset=date("Y.m.d-H.i.s", $nextreset); 
$lastreset=date("Y.m.d-H.i.s", $lastreset); 


if(!file_exists("html/".$design."/".$useite_file))
	{echo "The template file html/".$design."/".$useite_file." does not exist."; exit;}
$fp1=fopen("html/".$design."/".$useite_file,"r");  
$listtable=fread ($fp1, filesize ("html/".$design."/".$useite_file));

if(!file_exists("html/".$design."/topsite.html"))
	{echo "The template file html/".$design."/topsite.html does not exist."; exit;}
$fp1=fopen("html/".$design."/topsite.html","r");  
$zeile=fread ($fp1, filesize ("html/".$design."/topsite.html"));
$zeile=ereg_replace("{listtable}",$listtable,$zeile);
$zeile=ereg_replace("{menu}",$menu,$zeile);
$zeile=ereg_replace("{listheader}",$zeile3,$zeile);
$zeile=ereg_replace("{text_hitsin}",$text_hitsin,$zeile);
$zeile=ereg_replace("{text_hitsout}",$text_hitsout,$zeile);
$zeile=ereg_replace("{allhitsin}",$allhitsin,$zeile);
$zeile=ereg_replace("{allhitsout}",$allhitsout,$zeile);
$zeile=ereg_replace("{currenthitsin}",$currenthitsin,$zeile);
$zeile=ereg_replace("{text_currenthitsin}",$text_currenthitsin,$zeile);
$zeile=ereg_replace("{currenthitsout}",$currenthitsout,$zeile);
$zeile=ereg_replace("{text_currenthitsout}",$text_currenthitsout,$zeile);
$zeile=ereg_replace("{allusers}",$allusers,$zeile);
$zeile=ereg_replace("{lastreset}",$lastreset,$zeile);
$zeile=ereg_replace("{text_lastreset}",$text_lastreset,$zeile);
$zeile=ereg_replace("{nextreset}",$nextreset,$zeile);
$zeile=ereg_replace("{text_nextreset}",$text_nextreset,$zeile);
$zeile=ereg_replace("{topsiteurl}",$topsiteurl,$zeile);
$zeile=ereg_replace("{topsitename}",$topsitename,$zeile);
$zeile=ereg_replace("{text_members}",$text_members,$zeile);
$zeile=ereg_replace("{text_signup}",$text_signup,$zeile);
$zeile=ereg_replace("{ratiohits}",$ratiohits,$zeile);
$zeile=ereg_replace("{ratiohitstotal}",$ratiohitstotal,$zeile);
$zeile=ereg_replace("{text_ratiototal}",$text_ratiototal,$zeile);
$zeile=ereg_replace("{text_ratio}",$text_ratio,$zeile);
$zeile=ereg_replace("{text_code}",$code,$zeile);
if ($showbanner=="yes" and $rank>=1)
	{@fclose($fp2);}
@fclose($fp1);
echo $zeile;
exit;
?>
erstelle dir eine Datei, z.B. impressum.php, kopiere den Code und füge den Code in die Datei ein. Lade die Datei in den selben Ordner, indem sich die index.php der Topliste befindet.
Dann erstelle dir die Datei impressum.html im Ordner html/standard/
und füge folgenden code in die Datei ein

Code: Alles auswählen

<tr>
	<td align="center">
	Inhalt
	</td>
</tr>
Das Wort "Inhalt" ersetzt du dann z.B. mit deinem Impressum

Wenn du weitere Seiten anlegen möchtest, wiederhole die Schritte und ändere jeweils den Dateinamen. In der dritten Zeile vom php Code musst du dann noch den Namen der html Datei anpassen

z.B.
$useite_file = 'impressum.html';
ändern in
$useite_file = 'kontakt.html';

mfg
simon

topsiteXL
Beiträge:73
Registriert:Dienstag 16. August 2011, 16:22

Beitrag von topsiteXL » Samstag 27. August 2011, 02:34

Simon ich habe soweit alles gemacht wie du es mir beschrieben hast.

Ich muss jetzt nun den Kontakt Button mit der kontakt.html verlinken, aber wie muss ich dafür vorgehen?

Danke!

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Samstag 27. August 2011, 04:39

Du hast es doch hinbekommen, die anderen Links anzupassen.
Einfach in der topsite.html recht weit oben den Link auf die Datei ändern.
Also z.b. kontakt.php oder impressum.php

topsiteXL
Beiträge:73
Registriert:Dienstag 16. August 2011, 16:22

Beitrag von topsiteXL » Samstag 27. August 2011, 11:57

Simon meinst du diesen Pfad, welchen ich umändern muss, wenn ja wie?

<td width="20%" align="center" valign="middle" class="row-header"><a href="#" target="_blank" class="topmenu"><strong>Kontakt</strong></a></td>

Wo muss ich in der toplise.html kontakt.php eingeben?

Ich nutze das Dark Blue Template.

Danke!!!

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Samstag 27. August 2011, 15:51

<td width="20%" align="center" valign="middle" class="row-header"><a href="kontakt.php" target="_blank" class="topmenu"><strong>Kontakt</strong></a></td>

vorrausgesetzt, du hast die php Datei auch kontakt.php genannt

topsiteXL
Beiträge:73
Registriert:Dienstag 16. August 2011, 16:22

Beitrag von topsiteXL » Samstag 27. August 2011, 21:15

Ja Simon das habe ich getan, aber trotzdem bekomme ich folgende Meldung:

Not Found

The requested URL /kontakt.php was not found on this server.


Was glaubst du, wo liegt der Wurm?


Danke!

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Sonntag 28. August 2011, 02:26

wie hast du die php Datei genannt?

topsiteXL
Beiträge:73
Registriert:Dienstag 16. August 2011, 16:22

Beitrag von topsiteXL » Sonntag 28. August 2011, 15:38

Ich habe sie kontakt.php genannt und in dem Code welchen du mir gepostet hast habe ich den entsprechen Eintrag umbenannt, also in kontakt.html.

Ich habe die kontakt.html und die kontakt.php Dateien in den Dark Blue Ordner hinterlegt.

Ich weiß nicht was ich falsch gemacht habe.

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Sonntag 28. August 2011, 18:27

Die kontakt.php mußt du in den Hauptordner der Topliste laden. Also in den Ordner, indem sich die index.php, in.php etc befindet.

topsiteXL
Beiträge:73
Registriert:Dienstag 16. August 2011, 16:22

Beitrag von topsiteXL » Sonntag 28. August 2011, 18:58

Simon das habe ich jetzt getan, aber wenn ich jetzt auf den Kontakt Link klicke erscheint die Startseite in einem neuen Fenster.

Danke für die angagierte Betreuung!

Benutzeravatar
Paddelberg
Site Admin
Beiträge:925
Registriert:Dienstag 17. Januar 2006, 00:02
Wohnort:Worms

Beitrag von Paddelberg » Sonntag 28. August 2011, 19:06

poste mal einen Link zur Topliste

Antworten