Social Media
Foren
Breadcrumb Problem und mehr
Breadcrumb Problem und mehr
Hallo zusammen,
ich bin durch Zufall auf das Tutorial gestossen und muss sagen, echt nett.
Bin erst bei Punkt 24. Das liegt aber daran, das ich wirklich Punkt für
Punkt durcharbeite, wenn möglich alles PHP 5 OOP mache und auch noch
etwaige Sicherheitslücken zu stopfen versuche.
Jetzt zu meinem Problem:
Der Breadcrump wird bei mir so dargestellt:
test -> Testseite 2 -> Testseite 3
Wenn ich auf der Startseite bin, wird nur test angezeigt, wenn ich auf
Testseite2 bin wird test und testseite 2 angezeigt und bei Testseite 3
wird eben alles obige Angezeigt.
Wie kann ich das fixen. Bin zwar mittelmässig mit PHP vertraut, OOP allerdings eher noch Anfängerlevel.
Des weiteren, ich hoffe das kommt nicht in einem späteren Kapitel vor,
Frage ich mich, ob es nicht möglich ist, XHTML und PHP Code komplett zu trennen.
Dort wo jetzt Code ausgeführt wird, z.b. sys::includeContent();
Könnte man doch <type="sys" mode="content"> schreiben oder ähnliches und das wird mittels str_replace dann ersetzt.
Habt ihr darüber schon mal nachgedacht?
ich bin durch Zufall auf das Tutorial gestossen und muss sagen, echt nett.
Bin erst bei Punkt 24. Das liegt aber daran, das ich wirklich Punkt für
Punkt durcharbeite, wenn möglich alles PHP 5 OOP mache und auch noch
etwaige Sicherheitslücken zu stopfen versuche.
Jetzt zu meinem Problem:
Der Breadcrump wird bei mir so dargestellt:
test -> Testseite 2 -> Testseite 3
Wenn ich auf der Startseite bin, wird nur test angezeigt, wenn ich auf
Testseite2 bin wird test und testseite 2 angezeigt und bei Testseite 3
wird eben alles obige Angezeigt.
Wie kann ich das fixen. Bin zwar mittelmässig mit PHP vertraut, OOP allerdings eher noch Anfängerlevel.
Des weiteren, ich hoffe das kommt nicht in einem späteren Kapitel vor,
Frage ich mich, ob es nicht möglich ist, XHTML und PHP Code komplett zu trennen.
Dort wo jetzt Code ausgeführt wird, z.b. sys::includeContent();
Könnte man doch <type="sys" mode="content"> schreiben oder ähnliches und das wird mittels str_replace dann ersetzt.
Habt ihr darüber schon mal nachgedacht?
|
Salü,
Der Anfang vom Tutorial hat eigentlich nicht mehr viel mit dem heutigen ContentLion zu tun.
Das heutige ContentLion arbeitet mit Templates, für die Trennung von Code und Design. nach dem Motto: {VAR:VARIABEL}, {LANGPRACHDINGS} oder {ICON:ICONNAME}, etc
ich würde beim durcharbeiten des Tutorials nicht allzu viel selber fixen, weil später werden dann viele Sachen gefixt, das wird dann leicht unübersichtlich, wenn man Punkt für Punkt durchgeht
Der Anfang vom Tutorial hat eigentlich nicht mehr viel mit dem heutigen ContentLion zu tun.
Das heutige ContentLion arbeitet mit Templates, für die Trennung von Code und Design. nach dem Motto: {VAR:VARIABEL}, {LANGPRACHDINGS} oder {ICON:ICONNAME}, etc
ich würde beim durcharbeiten des Tutorials nicht allzu viel selber fixen, weil später werden dann viele Sachen gefixt, das wird dann leicht unübersichtlich, wenn man Punkt für Punkt durchgeht
iPhone 5 16GB black iPad Mini 16GB WiFi + Cellular black Apple TV 2
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
|
Ah ich vergesse das Problem mit den Breadcrumbs
so wie du es beschriebst funktionieren die einwandfrei. Das Ziel ist es ja eine Art "Wo bin ich" Funktion damit umzusetzen. gehört Testseite2 in deiner DB Struktur zur Testseite1 und die Testseite3 gehört zu Testseite 2 (ist im Tutorial glaub so als Standard).
Du findest das über die "owner" Spalte in deinem PHPmyAdmin heraus
so wie du es beschriebst funktionieren die einwandfrei. Das Ziel ist es ja eine Art "Wo bin ich" Funktion damit umzusetzen. gehört Testseite2 in deiner DB Struktur zur Testseite1 und die Testseite3 gehört zu Testseite 2 (ist im Tutorial glaub so als Standard).
Du findest das über die "owner" Spalte in deinem PHPmyAdmin heraus
iPhone 5 16GB black iPad Mini 16GB WiFi + Cellular black Apple TV 2
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
WOW das ging ja schnell, bin richtig paff
Danke erstmal für die vielen Anworten.
Ich versuche deswegen viel selber zu fixen, damit ich meine PHPKenntnisse in Sachen OOP und PHP vertiefen kann.
Wegen Breadcrump:
Sollte das nicht so sein:
Start
Start->Aktuelle Seite
Start->Haupt Seite->Aktuelle Seite
usw.?
Wegen der Code trennen: dann is ja gut freu mich schon, wenn ich dort angekommen bin.
Hab selber mal ein CMS angefangen, bin aber an einigen Sachen gescheitert.
Achja: Funktioniert die Mail funktion nicht? Hab keine Benachrichtigung gekriegt.
Danke erstmal für die vielen Anworten.
Ich versuche deswegen viel selber zu fixen, damit ich meine PHPKenntnisse in Sachen OOP und PHP vertiefen kann.
Wegen Breadcrump:
Sollte das nicht so sein:
Start
Start->Aktuelle Seite
Start->Haupt Seite->Aktuelle Seite
usw.?
Wegen der Code trennen: dann is ja gut freu mich schon, wenn ich dort angekommen bin.
Hab selber mal ein CMS angefangen, bin aber an einigen Sachen gescheitert.
Achja: Funktioniert die Mail funktion nicht? Hab keine Benachrichtigung gekriegt.
|
Du musst das Thema abonnieren für Mailbenachrichtigung.
Ne die Breadcrumbs machen nicht den Verlauf welche Seiten der User besucht hat, sondern der "logische" Aufbau Welche Seite basiert auf welcher
Ne die Breadcrumbs machen nicht den Verlauf welche Seiten der User besucht hat, sondern der "logische" Aufbau Welche Seite basiert auf welcher
iPhone 5 16GB black iPad Mini 16GB WiFi + Cellular black Apple TV 2
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
Hallo,
Als Erstes gefällt mir dein Tutorial sehr gut und ich habe bisher alles schön nachgemacht ... mal schauen ob ich irgendwann selbst mein CMS veröffentlichen kann
OK nun zu meinem Problem! Ich bin derzeit erst neu Dabei ! und bin erst hier (blog.stevieswebsite.de/2009/05/php-breadcrumb-erstellen) an gekommen und bin eben auf ein Fehler bei mir gestoßen! der wie folgt ausschaut!
ich rufe
http://localhost/mycms/testseite3.htm
auf und da kommt folgendes:
Testseite -> Testseite 2 -> Testseite 3
Fatal error: Call to undefined method Page::getContent() in D:\SERVER\htdocs\mycms\system\sys.php on line 5
in der Datei ist in der Zeile 5 folgendes vorhanden $currentpage->getContent();
was habe ich vergessen oder falsch gemacht?
P.S.: ich habe es eben über ein WebSpace neugemacht (also alles gelöscht und von vorn angefangen ) und Keine Ahnung wieso aba nun ist Alles Supi!! Aba wenn es möglich ist ... kann man mir sagen was vielleicht der Fehler war?
Danke im Vorraus
Als Erstes gefällt mir dein Tutorial sehr gut und ich habe bisher alles schön nachgemacht ... mal schauen ob ich irgendwann selbst mein CMS veröffentlichen kann
OK nun zu meinem Problem! Ich bin derzeit erst neu Dabei ! und bin erst hier (blog.stevieswebsite.de/2009/05/php-breadcrumb-erstellen) an gekommen und bin eben auf ein Fehler bei mir gestoßen! der wie folgt ausschaut!
ich rufe
http://localhost/mycms/testseite3.htm
auf und da kommt folgendes:
Testseite -> Testseite 2 -> Testseite 3
Fatal error: Call to undefined method Page::getContent() in D:\SERVER\htdocs\mycms\system\sys.php on line 5
in der Datei ist in der Zeile 5 folgendes vorhanden $currentpage->getContent();
was habe ich vergessen oder falsch gemacht?
P.S.: ich habe es eben über ein WebSpace neugemacht (also alles gelöscht und von vorn angefangen ) und Keine Ahnung wieso aba nun ist Alles Supi!! Aba wenn es möglich ist ... kann man mir sagen was vielleicht der Fehler war?
Danke im Vorraus
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Rene26« (8. Februar 2014, 20:47)
|
Hmm hast du vor dem testen evtl. Vergessen die "system/classes/page.php" zu speichern / hochzuladen. Die Fehlermeldung sagt eigentlich nur das die Methode "getContent" in der page Klasse nicht gefunden wurde.
Gesendet von meinem iPad mit Tapatalk HD
Gesendet von meinem iPad mit Tapatalk HD
iPhone 5 16GB black iPad Mini 16GB WiFi + Cellular black Apple TV 2
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
MacBook Pro Retina 15" Mid 2012 8GB RAM 27" Thunderbolt Display
Ähnliche Themen
-
- UserCounter »
- QA UserCounter (23. Mai 2013, 20:31)
-
- Support »
- Plugin Gallerie (29. Mai 2013, 15:22)
-
- Hilfe fürs CMS Tutorial »
- paar Errors (7. Mai 2013, 18:12)
-
- Support »
- Seiten werden nach bearbeiten nicht mehr gespeichert (23. März 2013, 12:37)