Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Probleme bei PHP Seite

Diskussion: Probleme bei PHP Seite im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi, ich habe folgendes Problem. Bei einer "alten" webseite habe ich mir nur ein Linkes Menue gecodet, und nun ...

Antwort
Alt 01.06.09, 14:54   #1 (permalink)
 
Registriert seit: 16.12.05
==[Andy]== Leistung: Facit NTK
==[Andy]== eine Nachricht über ICQ schicken
Likes: 0
Standard Probleme bei PHP Seite

Anzeige

Hi,

ich habe folgendes Problem.

Bei einer "alten" webseite habe ich mir nur ein Linkes Menue gecodet, und nun will ich diese Website überarbeiten.

Ich schaffe es net das ein menue links und rechts erscheint.
Jedesmal wenn ich die Datei editier verhaue ich mir die Seite komplett.

Hier der Code der "global_funct.inc.php":


PHP-Code:
<?php
error_reporting
(E_ALL & ~E_NOTICE);

if (!
defined('SCRIPTNAME')) {
echo 
'Unzul&auml;ssiger Scriptaufruf';
exit;
}


function 
get_tdata($tmplname) {
if(
file_exists($tmplname)) {
$lines implode("",file($tmplname));
return 
$lines;
} else {
print_scripterror("Fehler!""Die Datei: $tmplname kann nicht ge&ouml;ffnet werden");
exit;
}
}


function 
get_tpldata($templatename) {

if(
file_exists($templatename)) {
$templatecontent file($templatename);
return 
$templatecontent;
} else {
print_scripterror("Fehler!""Die Datei: $templatename kann nicht ge&ouml;ffnet werden");
exit;
}
}



function 
templateparser($templatedatei$wertearray) { 

if(
is_array($wertearray)) {
foreach(
$wertearray as $key => $value) { 
$suchmuster "/<%%(".strtoupper($key).")%%>/si";

// Gefundene Platzhalter mit Werten aus $wertearray ersetzen
$templatedatei preg_replace($suchmuster$value$templatedatei); 

// Nicht ersetzte Platzhalter aus Template entfernen
$templatedatei preg_replace("/((<%%)(.+?)(%%>))/si"''$templatedatei);
}

return (
implode(""$templatedatei)); 
}


function 
globaler_header($seitentitel =''$zusatzcontent ='') {

$contentarray = array(
"SEITENTITEL"         => $seitentitel,
"ZUSATZCONTENT"     => $zusatzcontent
); 
// Templatename
$templatecontent get_tpldata("templates/header.html");
return 
$tp_content_out templateparser($templatecontent$contentarray);
}


function 
globallayoutoben($seitentitel ''$navimenue ''$navlink '') {

$contentarray = array(
"SEITENUEBERSCHRIFT"     => $seitentitel,
"MENUEAUSGABE"             => get_navi($navimenue$navlink)
); 
// Templatename
$templatecontent get_tpldata("templates/layoutoben.html");
return 
$tp_content_out templateparser($templatecontent$contentarray);
}


function 
globaler_footer() {

// Templatename
$contentarray = array(
"FOOTERCONTENT"     => '&copy; Laufdorf-Space 2009-2012'
);
$templatecontent get_tpldata("templates/footer.html");
return 
$tp_content_out templateparser($templatecontent$contentarray);

}


function 
get_navi($navimenue '' $aktiverlink '') {

if (
$navimenue == 'HAUPTMENUE') {

    
$menuedaten = array(
    
'index'         => 'Startseite',
    
'imprint'         => 'Impressum',
    
'agb'             => 'AGBs',
    
'contact'         => 'Kontakt',
    
'technik'         => 'Server Technik',
        
'webspace'         => 'Webspace',
    
'server'         => 'Server & vServer',
        
'domainpreise'         => 'Domainpreise',
    
'downloads'         => 'Dokumente & Downloads',
    
'fregeln'         => 'Support Forum'


    
);


} elseif (
$navimenue == 'FORENMENUE') {

    
$menuedaten = array(
    
'index'         => 'Startseite',
    
'fregeln'         => 'Regeln des Boardes',
    
'forum'            => 'Supportforum'
    
);

}



while(list(
$key$val) = each($menuedaten)) {

    if (
$key != $aktiverlink) {
    
$menuelinks .= "<a href=\"$key.php\">$val</a>\n";
    } else {
    
$menuelinks .= "<div class=\"aktuell\">$val</div>\n";
    }

}
return 
$menuelinks;
}



function 
print_scripterror($titel ''$fehlertext '') {

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

<title><?php echo $titel?></title>

<style type="text/css">
body {
background-color: #f7f7f7;
font-family: Verdana, Arial;
font-size: 12px;
color: #000000;
}
.err {
background-color: #000000;
}
.errtop {
background-color: #ffcc00;
font-size: 12px;
color: #000000;
padding: 4px;
}

.errcont {
background-color: #ffffff;
font-size: 12px;
color: #000000;
padding: 4px;
}
</style>

</head>
<body>
<div align="center">
<table cellspacing="1" cellpadding="0" border="0" width="600" class="err">
<tr>
    <td class="errtop"><b><?php echo $titel?></b></td>
</tr>
<tr>
    <td class="errcont"><?php echo $fehlertext?></td>
</tr>
</table>
</div>
</body>
</html>
<?php
exit;
}
?>

und hier der code der "layoutoben.html":

Code:
<!-- ANFANG LAYOUT OBEN -->
<div id="inhalt">
<table cellspacing="4" cellpadding="2" border="0" id="design">
<tr>
    <td colspan="2" id="head" align="center"><a href="index.php"><img src="./images/head.jpg" border="0" alt="Laufdorf Space" title="Laufdorf Space"></a></td>
</tr>
<tr>
    <td id="tnleft" width="160"></td>
    <td id="tnright"width="740"><%%SEITENUEBERSCHRIFT%%></td>
</tr>
<tr>
    <td id="menue">
<!-- HAUPTMENUE ANFANG -->
	<div class="menuelinks">
	<%%MENUEAUSGABE%%>
<p>
<p>
<a href="./kunde" target="_blank">Kundencenter</a>
	</div>
<!-- HAUPTMENUE ENDE -->	
	<img src="./images/pixel.gif" alt="" width="150" height="1" border="0"><br>
	</td>
    <td id="content">
<!-- ENDE LAYOUT OBEN -->
Die anderen Seiten werden per Include in der Seite implementiert.

Wie schaffe ich es dass das Linke und rechte Menue richtig ausgegeben wird?
==[Andy]== ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Probleme bei PHP Seite
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
andere Seite als eingegebene Seite anzeigen lassen MorbZ!!! Applikationen 9 30.08.06 18:22
Probleme über Probleme Jorgibear Applikationen 4 14.07.05 18:51
Seite mit Sortieralgorithmen in C Blackvirus Code Kitchen 1 24.04.04 22:35
Brenn Seite coolphilip35 Downloads 4 13.06.02 10:12


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61