seufZ: Ein weiterer Versuch meiner Webseite + eine php Frage!

Beitrag lesen

Hallo @ all,

okay, mein nächster Versuch, dabei habe ich mir html5 angeschaut! :o)))

Linkbeschreibung

Was sagt ihr dazu, bitte um Kritik und Tipps (die ich auch verstehe!) :o)

Zunächst ist mein Problem, wie ich die Submenüs waagerecht in eine Reihe bekomme (sowohl das Deutsch und Englisch sowie die Zahlenreihe 1 2 3 4 5 6 7)

Float als auch display: inline; scheinen nicht zu funktionieren, ich hab da mehrere Sachen ausprobiert. Was mache ich falsch, wo denke ich da falsch?

Als nächstes ergibt sich da ein php - Problem! Ich möchte ungern ein java-script anwenden, in beiden Fällen.

Die Deutsch - Englisch Auswahl hab ich bisher so mit php gelöst:

<?php

	define('IN_TOOL', 1);

	include("templates/menboxlinks/vardefs.php");

	$lang = (trim($_GET['lang']) != "") ? $_GET['lang'] : LANG_STANDARD;

	if (in_array($lang, $lang_array))

	{

	include("templates/menboxlinks/languagepages/" . $lang . ".php");

	$hinweis_text = $language['hinweis'];

	}

	else

	{

	include("templates/menboxlinks/languagepages/" . LANG_STANDARD . ".php");

	$hinweis_text = $language['sprachauswahlfehler'];

	}

?>

dabei sieht vardefs.php im ordner menboxlinks wie folgt aus:

<?php

if ( !defined('IN_TOOL') )
	{ die("<strong>Fehlerhafter Aufruf</strong>"); }

$lang_array = array("einleitungstext_de","einleitungstext_en");

define('LANG_STANDARD', "einleitungstext_de");
?

im ordner languagespages dort sehen einleitungstext_de und einleitungstext_en wie folgt aus:

<?php

if ( !defined('IN_TOOL') )
	{ die("<strong>Fehlerhafter Aufruf</strong>"); }

$language['hinweis']			= "Deutsche Sprachauswahl"; 
$language['sprachauswahlfehler']	= "Die von Ihnen gewünschte Sprache steht leider nicht zur Verfügung";
$language['text']			= "Hier steht dann der gewünschte Text in deutsch  
Der in Münster lebende Tassilo Sturm schafft in seinen installativen Arbeiten Räume, die er selbst als 
Schutzräume bezeichnet, die imaginären Bewohnern eine Zuflucht bieten sollen. Schutz vor einer als
brutal empfundenen Realität. Die heimelig - unheimlichen Zufluchten und Traumstätten sind meist aus 
einfachen, jedermann zugänglichen Materialien gebaut, Pappe, Sperrholz. Palletten. Presspappe, 
Spanplatten, Zeltstoff.
Seine eigenwillgen, sperrigen Konstruktionen sind konkrete kleine Utopien, die ihre Besucher mitnehmen
auf eine Reise ins Ungewisse. Ungewiss auch deshalb, weil man, so behaglich die Bauten auch wirken,
nie weiß, ob sie sich in der unwirtlichen Umgebung behaupten können.
In ihrer düsteren, schlichten Behaglichkeit wirken die verlassenen Räume, oft rührend, auf bedrückende
Weise anziehend und noch lange beflügeln sie die Phantasie. Wer lebte hier, was geschah an diesem
Ort, wo sind die Bewohner nun?
Oft wirken diese Schutzräume jedoch selbst schutzbedürftig, bedroht in einer immer unübersichtlicher
werdenden hochtechnisierten Welt, über die der einzelne Mensch die Kontrolle zu verlieren droht.
Sturms Refugien - das sind seltsam aus der Zeit gefallene, mit schlichten Materialien sorgsam gebaute
Anderswelten. Sie spiegeln den Wunsch des modernen Menschen wider nach Einfachheit und
Beherrschbarkeit im Dschungel der Zivilisation. Die Erschaffung einer eigenen kleinen Welt –
Sturms Bauten sind trotzige, poetische Gegenentwürfe zur modernen, kalten Perfektion. Es sind nicht
nur Rückzugsorte, nein sie sind auch Symbole der Verweigerung, das Scheitern wird bewusst riskiert.
In der letzten Zeit öffnet Tassilo Sturm seine hermetisch abgekapselten Bauten anderen Künstlern,
Musikern, Schauspielern und Schriftstellern. Der weltabweisende Charakter der Refugien wird dadurch
einerseits gebrochen, doch andererseits findet eine weitere Individualisierung der Gegenwelt statt.
Unvergessliche Geschichten scheinen diesen bockigen, kleinen Trutzburgen zu entspringen, die mal auf
schmutzigen Gewässern schwimmen, mal sich gegen feindliche Müllkippen zu behaupten suchen.
Jeder dieser Bauten hat eine magische Aura, die lange nachwirkt. --- Bettina Mühlbauer";

?>
<?php

if ( !defined('IN_TOOL') )
	{ die("<strong>Fehlerhafter Aufruf</strong>"); }

$language['hinweis']			= "Englisch is selected"; 
$language['sprachauswahlfehler']	= "Sorry, but the selected language isn't available";
$language['text']			= "The text in englisch. The sculptor Tassilo Sturm defines his work as building personal retreats in a hostile<br>world. He intends his creations for people, who want to escape from the brutal reality<br>to a sheltered isolation. The architectural (film) installations, which Sturm refers<br>to as \"residential coffins\", serve as a protective haven, and tell us about social<br>interaction and about failed communication. They tell us about hopes of insular<br>separation without any location, about instability and the permanent failure.<br>So they may be considered as melancholic traps of life.";
?>

So, nun ist mein Problem das ich KEIN index.php$lan=de oder index.php$lan=en aufrufen möchte,

SONDERN, ist es möglich im Menü (a href....) NUR jeweils den Wert "de" oder "en" zuzuweisen dann irgendwie ein "AUFFRISCHEN" der Seite" und der jeweilige deutsche oder englische text wird dargestellt! Wie sähe soetwas aus wenn dies möglich ist?

<li><a href="<?php $page = (trim($_GET['page']) != "de") ? $_GET['page']; + REFRESH ">Deutsch</a></li> <li><a href="<?php $page = (trim($_GET['page']) != "en") ? $_GET['page']; + REFRESH ">Englisch</a></li>

(Das ist bestimmt FALSCH!!!!)

Macht es Sinn oder gibt es eine einfachere Variante die ich jetzt noch nicht sehe!

Genauso wollte ich die Bildauswahl (rechts) machen wen man 1 2 3 4 5 6 7 <klickt>,

Da habe ich es bisher so ähnlich....

<?php

	define('IN_TOOL', 1);

	include("templates/menboxrechts/vardefs.php");

	$page = (trim($_GET['page']) != "") ? $_GET['page'] : PAGE_STANDARD;

	if (in_array($page, $page_array))
	{
	include("templates/menboxrechts/contentpages/" . $page . ".php");	
	$hinweis_text = $page['hinweis'];
	}
	else	
	{
	include("templates/menboxrechts/contentpages/" . PAGE_STANDARD . ".php");
	$hinweis_text = $page['pageauswahlfehler'];
	}
				
?>

vardef.php hier:

<?php

if ( !defined('IN_TOOL') )
	{ die("<strong>Fehlerhafter Aufruf</strong>"); }

$page_array = array("seite1","seite2","seite3","seite4","seite5","seite6","seite7");

define('PAGE_STANDARD', "seite1");
?>

im ordner contentpages:

<?php

if ( !defined('IN_TOOL') )
	{ die("<strong>Fehlerhafter Aufruf</strong>"); }

$page['hinweis']			= "Seite 1"; 
$page['pageauswahlfehler']	= "Die von Ihnen gewünschte Seite steht leider nicht zur Verfügung";
$page['text']			        = "Hier steht dann der gewünschte Text der ersten Seite.";
?>

<img src="fotos/20150409_020705_web_klein.jpg" alt="RTFM-Kunsthalle Münster 2015" width="750 height="422"/>

"bunker" @ RTFM  - Kunsthalle Münster, 2015

so sehen die weiteren 6 unterseiten aus......

Meine Frage, macht es auf dieser Weise überhaupt Sinn, oder denke ich da viel zu kompliziert.

Wie würdet ihr soetwas lösen?

Würde mich auf Tipps sehr freuen.

Grüsse aus Münster T.