php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.08.2010, 16:51  
Neuer Benutzer
 
Registriert seit: 05.08.2010
Beiträge: 10
PHP-Kenntnisse:
Anfänger
Ligtenberg befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Dynamischer Seitenaufbau 2ter Layer?!

Servus again,

bin immer noch drauf und drann eine Website zu basteln.


klick

Ich habe jetzt 2 Probleme:



#prob1: Ich include den Content momentan dynamisch.

PHP-Code:
<?php
switch ($_GET['site']) {
          case 
"home":
                  include(
"home.php"); 
                  break;
          case 
"news":
                  include(
"news.php"); 
                  break;
};
?>
Ich möchte jetzt bei Physiotherapie eine Navigation erscheinen lassen. So wie man sieht, wenn man auf den Link klickt. Um die ganze Arbeit zu vermeiden, die ich mir machen müsste um in den 4 Haupt und 20 Untermenüpunkte, die ich mit content belegen werde, jedes mal wieder die Navigation anzuzeigen möchte ich dies auch dynamisch regeln. Wenn ich jedoch die GET_Site function noch ein 2tes mal unterbringe in den Physiotherapie content öffnet er mir trotzdem jedes mal die seite im haupt content wenn ich einen menupunkt anklicke, ohne Navigation.

Ich bin momentan auf dem Standpunkt, jede der 24 Php seiten die ich include mit der Navigation zu versehen -.-.

Jetzt zu meinem Problem. Geht das auch anders?

Ps: ich möchte auf manschen seiten keine Navi anzeigend. Deswegen werd ich die auch nicht in der Index unterbringen.





#prob2: Bei der Startseite habe ich das Menu schon einigermaßen angepasst. Jetzt ist das Problem, dass Umlaute nicht richtig angezeigt werden.

habe momentan
PHP-Code:
content="text/html; charset=utf-8" 
eingestellt.


Wäre nett wenn jemand mir weiterhelfen könnte.


Gruß
Ligtenberg ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.08.2010, 16:57  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Sorry, aber Deine Sätze sind etwas spartanisch geraten.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 06.08.2010, 17:11  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.637
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Zitat:
Zitat von Ligtenberg Beitrag anzeigen
Ich bin momentan auf dem Standpunkt, jede der 24 Php seiten die ich include mit der Navigation zu versehen -.-.

Jetzt zu meinem Problem. Geht das auch anders?

Ps: ich möchte auf manschen seiten keine Navi anzeigend. Deswegen werd ich die auch nicht in der Index unterbringen.
Über sowas macht man sich vorher Gedanken... weil so wie du es jetzt hast wird es ohne doppelung deiner Switch-Anweisung nicht gehen VORHER herauszufinden ob die Seite die Navigation haben soll oder nicht (es geht auch eine if-Anweisung mit ewig langer Bedingungskette). Und ja... die muss in die index.php wenn du alle Seiten gemeinsam abfrühstücken willst.

Möglichkeit wäre sowas:

PHP-Code:
//index
$site $_GET['site'];
include(
'config/siteconfig.php');

if (
$siteConfig['display_nav'] == true) {
   include(
'content/navi.php');
}

include(
'content/'.$site.'.php'); 
PHP-Code:
//siteconfig
$siteConfig['home']['display_navi'] = true;
$siteConfig['news']['display_navi'] = false;

$siteConfig $siteConfig[$site]; 
Zitat:
Zitat von Ligtenberg Beitrag anzeigen
#prob2: Bei der Startseite habe ich das Menu schon einigermaßen angepasst. Jetzt ist das Problem, dass Umlaute nicht richtig angezeigt werden.

habe momentan
PHP-Code:
content="text/html; charset=utf-8" 
eingestellt.
Schön. Damit steht die Ausgabe auf UTF-8. Woher kommen die Texte? Die Quelle (Eingabe) sollte ebenfalls UTF-8 sein.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Alt 06.08.2010, 17:14  
Neuer Benutzer
 
Registriert seit: 05.08.2010
Beiträge: 10
PHP-Kenntnisse:
Anfänger
Ligtenberg befindet sich auf einem aufstrebenden Ast
Standard

Arghs... Ich habe einfach Keine Ahnung, wie ich mich verständlich ausdrücken soll nikosch -.-

Kurz und knackig? ok ich versuchs nochmal^^

Seiten werden momentan Dynamisch eingebunden. Ich möchte eine seite einbinden, die an der linken seite eine Navigation hat und an der rechten seite platz für den Content. Wenn ich jetzt einen link anklicke möchte ich, dass content in der rechten seite eingebunden wird, so dass die Navigation links zu sehen bleibt. momentan verschwindet die Navigation jedoch wieder wenn ich einwen link anklicke.

MAUUUUU <- Dr. Cox


_______________________________

Danke Dark Guardian, Werds versuchen und berichten.
Ligtenberg ist offline   Mit Zitat antworten
Alt 06.08.2010, 17:36  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Ligtenberg Beitrag anzeigen
Ich möchte eine seite einbinden, die an der linken seite eine Navigation hat und an der rechten seite platz für den Content. Wenn ich jetzt einen link anklicke
... dann wird ein komplett neues Dokument geladen.

Zitat:
momentan verschwindet die Navigation jedoch wieder wenn ich einwen link anklicke.
Ja dann sorg halt dafür, dass sie in dem neuen Dokument auch wieder mit ausgegeben wird.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 06.08.2010, 18:47  
Neuer Benutzer
 
Registriert seit: 05.08.2010
Beiträge: 10
PHP-Kenntnisse:
Anfänger
Ligtenberg befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Ligtenberg Beitrag anzeigen
Um die ganze Arbeit zu vermeiden, die ich mir machen müsste um in den 4 Haupt und 20 Untermenüpunkte, die ich mit content belegen werde, jedes mal wieder die Navigation anzuzeigen möchte ich dies auch dynamisch regeln.
Ligtenberg ist offline   Mit Zitat antworten
Alt 06.08.2010, 18:49  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte ansehen:

- Pagecontroller-Konzept
- Bootstrap-Konzept

Such Dir was aus.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 06.08.2010, 19:51  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

@Ligtenberg: Schön, dass du dich selbst zitieren kannst - aber diese Aussage steht zu meiner Antwort in keinerlei Widerspruch.

Dass du das dynamisch machen sollst, davon ist wohl auszugehen, wenn es im PHP-Forum diskutiert wird.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 07.08.2010, 02:35  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von Ligtenberg Beitrag anzeigen
Servus again,

bin immer noch drauf und drann eine Website zu basteln.


klick

Ich habe jetzt 2 Probleme:



#prob1: Ich include den Content momentan dynamisch.

PHP-Code:
<?php
switch ($_GET['site']) {
          case 
"home":
                  include(
"home.php"); 
                  break;
          case 
"news":
                  include(
"news.php"); 
                  break;
};
?>
Ich möchte jetzt bei Physiotherapie eine Navigation erscheinen lassen. So wie man sieht, wenn man auf den Link klickt. Um die ganze Arbeit zu vermeiden, die ich mir machen müsste um in den 4 Haupt und 20 Untermenüpunkte, die ich mit content belegen werde, jedes mal wieder die Navigation anzuzeigen möchte ich dies auch dynamisch regeln. Wenn ich jedoch die GET_Site function noch ein 2tes mal unterbringe in den Physiotherapie content öffnet er mir trotzdem jedes mal die seite im haupt content wenn ich einen menupunkt anklicke, ohne Navigation.

Ich bin momentan auf dem Standpunkt, jede der 24 Php seiten die ich include mit der Navigation zu versehen -.-.

Jetzt zu meinem Problem. Geht das auch anders?

Ps: ich möchte auf manschen seiten keine Navi anzeigend. Deswegen werd ich die auch nicht in der Index unterbringen.





#prob2: Bei der Startseite habe ich das Menu schon einigermaßen angepasst. Jetzt ist das Problem, dass Umlaute nicht richtig angezeigt werden.

habe momentan
PHP-Code:
content="text/html; charset=utf-8" 
eingestellt.


Wäre nett wenn jemand mir weiterhelfen könnte.


Gruß
Ich weiß grad nich was ich dir empfehlen soll, ich tendiere zu:
- Grundkurs in HTML & CSS
- Grundkurs in PHP
- Grundkurs in nutzbare Anwendungslogik

Aber !

Dynamsich ist deine Webseite noch lange nicht wenn du eine URL dynamisch wirken lässt, deine Methode die du da oben beschreibst lässt mich erahnen das der letztendliche Content so oder so Statisch ist der dort dargestellt wird -> Ergo dein wunsch nach heroischer Dynamic garkeine Erfüllung findet.

Dynamische Webseiten entstehen nicht durch das wilde zusammen-includen statischer Elemente sondern durch prozedurale oder objekt-orientierte Bereitstellung von content.

Du solltest dich entweder mit:
- Template-Systemen
- Anwendungsstruktuierung
- Prozedurale Anwendungslogik / Objekt-orientierte Anwendungslogik
- Datenbanken

auseinander setzen, oder - was das Projekt von dir warscheinlich um Lichtjahre vorranbringt:

- CMS Systeme und dessen Handhabung

Ersteres ( Template-Systeme und Co. ) werden übrigens von zweiterem impliziert, mit dem Unterschied das du das Rad nicht neu erfinden musst.
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 08.08.2010, 19:59  
Neuer Benutzer
 
Registriert seit: 05.08.2010
Beiträge: 10
PHP-Kenntnisse:
Anfänger
Ligtenberg befindet sich auf einem aufstrebenden Ast
Standard

Dank, für die wie immer sehr Hilfreichen Tipps. Die Mühe die ihr euch macht, mich davon zu Überzeugen ein Studium in diese Richtung einzuschlagen ist wirklich allerliebst. Da ich eine andere Fachrichtung Studiere und den großteil meiner freien Zeit lieber mit dem Pauken anderer Konzepte verbringe versuche ich möglichst schnell die Lösung für mein Problem zu finden, ohne diese hinterher nachvollziehen zu können. Deswegen habe ich mich hier im "Einsteiger" Forum gemeldet, in der Hoffnung jemand von euch erfahrenen Anwendern kann mir evtl. bei der Lösung helfen.

Dark Warriors Ansatz klingt für mich einleuchtend, ist für mich jedoch nicht umsetzbar wegen dem fehlenden Know-How. Ich gehe momentan eher der Prozeduralen Programmiertechnik nach indem ich alles was ich finde in meinen Quelltext scheisse.

Warum ein CMS für mich nicht in Frage kommt ist ja wohl ganz simpel. All diese mit Funktionen vollgeballerten Systeme kann ich zwar anpassen, sprengen aber den Rahmen im Sinne: Funktionsumfang overflow.

Mein Problem ist eigtl. ganz simpel.

Kuckst du´s dir an?

dieser Bereich: Medizinische Fitness -> soll eine separate vertikal aufgebaute Navigation beinhalten, welche seiten ebenso "dynamisch" einbindet wie der rest der website.

Ich will nicht: in jede content*x.php diese Navigation einbauen.

Wer mir Hilft bekommt auch eine gratis Erholungsmassage oder eine Reiztherapie der Wahl.

Geändert von Ligtenberg (08.08.2010 um 20:31 Uhr).
Ligtenberg ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Layer exakt positionieren? Colophoniaz HTML, Usability und Barrierefreiheit 5 19.04.2010 01:56
[Erledigt] Layer richtig positionieren sagato0816 JavaScript, Ajax und mehr 22 21.10.2009 19:28
URL über Textfeld im Layer öffnen vollmilch JavaScript, Ajax und mehr 2 20.07.2009 11:49
layer - besuchertausch benji889 Off-Topic Diskussionen 10 16.06.2009 19:33
dynamischer seitenaufbau dank php & mysql? alitlux PHP Tipps 2009 9 29.04.2009 16:27
Java Script - Layer runterfahren lassen Curcio JavaScript, Ajax und mehr 5 13.04.2009 20:45
Inhalte / Layer zeitgesteuert dynamisch ändern goodieboy PHP Tipps 2008 7 10.11.2008 15:28
Layer immer zentriert erscheinen lassen andrew22 HTML, Usability und Barrierefreiheit 2 10.05.2007 10:19
Layer ebenen kiffy HTML, Usability und Barrierefreiheit 1 07.05.2006 15:42
Training von neuronalen Netzen PHP Tipps 2005 5 28.09.2005 15:12
Layer am Ende einer Seite platzieren php1 HTML, Usability und Barrierefreiheit 2 21.03.2005 22:44
Text in Layer Stümper HTML, Usability und Barrierefreiheit 16 23.02.2005 05:26
Layer mittels PHP steuern PHP Tipps 2004 1 30.08.2004 09:27
Layer zentrieren rocco HTML, Usability und Barrierefreiheit 12 02.08.2004 17:25
Div Layer erst nach 2 Sekunden öffnen HTML, Usability und Barrierefreiheit 1 22.07.2004 18:22

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html layer, funktionsweise seitenaufbau bei dynamischen php webseite, switch seitenaufbau html, seitenaufbau mit switch und include, seitenaufbau mit include, \php.de\ code url index.php?page=config.php get include if home.html cms, dynamischer seitenaufbau mit java und php, dynamischer seitenaufbau js, php seitenaufbau, php seitenaufbau code, html dynamischer content layer, mit javascript seitenaufbau ändern, dynamische seitenaufbau in php, seitenaufbau eines dynamischen templates, content einbinden in die bootstrap datei mit $_get tutorial, javascript dynamische seitenaufbau ändern

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum