Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 10. Juni 2013 14:59
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
[GELÖST] Unterseiten auslesen
Hallo!
Ich möchte mit folgendem Tool meine komplette Seite gestalten:
http://foundation.zurb.com/docs/components/orbit.html
Ich stelle mir vor, zB vier Unterseiten zu haben. Auf klick auf einen Menüpunkt slided das ganze nach rechts oder links zu einer anderen Seite. (Siehe Deep Linking Support - http://foundation.zurb.com/docs/components/orbit.html)
Die Inhalte fügt man ja mit Hilfe dieser Struktur ein:
<ul data-orbit>
<li>
<img src="../img/demos/demo1.jpg" />
<div class="orbit-caption">...</div>
</li>
<li>
<img src="../img/demos/demo2.jpg" />
<div class="orbit-caption">...</div>
</li>
<li>
<img src="../img/demos/demo3.jpg" />
<div class="orbit-caption">...</div>
</li>
</ul>
Nun wollte ich wissen, wie ich meine Unterseiten in diesen li´s augeben kann?
Ich stelle mir vor mit dem Embed-Tag zu arbeiten - vielleicht habt ihr da noch eine andere Idee.
Vielen Dank!
Offline
#2 10. Juni 2013 16:16
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Unterseiten auslesen
Lass lieber die Finger davon. Zumindest würde ich es nicht so machen, wie in dem Beispiel.
Dazu müsstest Du alle Seiten aufeinmal auslesen und ausgeben.
Und wir wissen doch alle, dass CMSms ab einer gewissen Anzahl von Seiten da in die Knie geht.
Schlecht für's SEO Karma.
Mit Embed würde ich auch nicht arbeiten. Denn dazu müsstest Du für alle Unterseiten ein gesondertes Template verwenden, welches eigentlich nur den Inhalt und die selben Stylesheets ausgibt. Dann hättest Du aber allein beim ersten Laden mehr Requests als nötig. (in etwa so viel, wie Du für alle Seiten nunmal zusammen benötigen würdest -> ganz schlechtes Karma)
Und ohne Javascript würde das Ganze nicht wirklich gut funktionieren.
Fazit: Ohne Ajax würde ich das nicht umsetzen.
Der einfachste Weg ist der, den Calguy hier beschreibt:
http://www.cmsmadesimple.de/forum/viewtopic.php?id=3055
Da bei Dir ja ohnehin nur die Seiteninhalte ausgegeben werden sollen, sind die Nachteile dieser Methode erstmal zu vernachlässigen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 10. Juni 2013 16:25
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Unterseiten auslesen
Ich stelle mir vor mit dem Embed-Tag zu arbeiten - vielleicht habt ihr da noch eine andere Idee.
Die Toolbox kann Inhalte beliebiger Seiten auslesen ...
Offline
#4 10. Juni 2013 20:14
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Unterseiten auslesen
Ich hab mir jetzt auch schon überlegt, in diesem speziellen Fall gar kein CMS zu verwenden.
Es geht nur um drei, maximal vier Unterseiten und dort wird es nicht viele Änderungen geben!
Mal schauen!
Vorerst mal Danke für eure Tipps!
Offline
#5 11. Juni 2013 12:16
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Unterseiten auslesen
Ich hab jetzt mal in der html-Datei herumgebastelt. Funktioniert nicht schlecht.
Habt ihr eine Idee wie man einen solchen Slider, der mit absoluten Werten arbeitet auf 100% Höhe des Browserfensters bekommt?
Offline
#6 11. Juni 2013 17:30
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Unterseiten auslesen
Ich hab gerade zufällig wie ich es mir in etwa vorstelle:
http://www.sportfreunde-stiller.de/die- … e-stiller/
Vielen Dank!
Offline
#7 13. Juni 2013 10:18
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Unterseiten auslesen
Hat noch niemand eine ganzseitigen Slider gebraucht?
Ich würd mich auch nicht auf Foundation versteifen - wenn jemand einen anderen Vorschlag hat, wäre ich immer offen dafür!
Vielen Dank!
Offline
#8 13. Juni 2013 11:03
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Unterseiten auslesen
Meinst du so etwas?
Offline
#9 13. Juni 2013 13:01
- czarnowski
- kennt CMS/ms
- Registriert: 18. Oktober 2012
- Beiträge: 457
Re: [GELÖST] Unterseiten auslesen
Mit einer simplen Mysql Abfrage kann man problemlos alle Unterseiteninhalte einer Toplevel Seite abfragen
[== sql ==]
SELECT c.*, cp.content FROM cms_content c FORCE INDEX (cms_index_content_by_hierarchy) , cms_content_props cp WHERE CONV(hierarchy,10,10)=(SELECT CONV(hierarchy,10,10) FROM `cms_content` WHERE content_id=34) AND c.content_id<>34 AND active=1 AND c.content_id=cp.content_id AND cp.prop_name='content_en' ORDER BY hierarchy
34 ist in dem Beispiel die aktuelle page_id die über in Smarty enthalten ist.
Das kann man alles in ein Miniplugin verpacken und dann wie gewünscht darstellen.
Die Abfrage selbst ist bei mir in 0,3 Millisekunden erledigt.
Beitrag geändert von czarnowski (13. Juni 2013 13:03)
Offline
#10 13. Juni 2013 13:32
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Unterseiten auslesen
Ohne jemandem zu nahe treten zu wollen, aber Brandy hat hier nicht gerade den Ruf, der beste Programmierer zu sein
Die SQL-Abfrage allein ist daher noch das geringste Problem.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#11 13. Juni 2013 13:51
- czarnowski
- kennt CMS/ms
- Registriert: 18. Oktober 2012
- Beiträge: 457
Re: [GELÖST] Unterseiten auslesen
Da wird sich sicher jemand hier finden der das in ein kleines Plugin packt.
Offline
#12 13. Juni 2013 15:21
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Unterseiten auslesen
Da wird sich sicher jemand hier finden der das in ein kleines Plugin packt.
Das hast du doch schon selbst vor einer halben Ewigkeit gemacht - hieß es nicht sogar {sql}?
(Muss mal in meinem Archiv graben ...)
Offline
#13 13. Juni 2013 16:18
- czarnowski
- kennt CMS/ms
- Registriert: 18. Oktober 2012
- Beiträge: 457
Re: [GELÖST] Unterseiten auslesen
Oh (Cyber) Man
solche Sql mache ich nebenbei und nicht aus Archiven
Benutzerdefinierter Tag
[== php ==]
$db = cmsms()->GetDb();
$content_id=$smarty->get_template_vars('content_id');
$smarty->assign('underlevel',$db->GetArray("SELECT c.*, cp.content FROM cms_content c FORCE INDEX (cms_index_content_by_hierarchy) , cms_content_props cp WHERE CONV(hierarchy,10,10)=(SELECT CONV(hierarchy,10,10) FROM `cms_content` WHERE content_id=$content_id) AND c.content_id<>$content_id AND active=1 AND c.content_id=cp.content_id AND cp.prop_name='content_en' ORDER BY hierarchy"));
Dann stehen - wenn vorhanden die Inhalte als Array underlevel zur Verfügung.
Also
{undertoplevel}
in die Toplevel Seite einsetzen
und gleich danach direkt als Inhalt das Template einbauen was man nutzen will und gut ist.
Da das eine einfache foreach Schleife ist kann man das wohl selbst machen.
Beitrag geändert von czarnowski (13. Juni 2013 16:20)
Offline
#14 13. Juni 2013 16:55
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] Unterseiten auslesen
Na siehste - warum nicht gleich so ?
Kann ich mir das Graben sparen ...
Offline
#15 13. Juni 2013 18:38
- czarnowski
- kennt CMS/ms
- Registriert: 18. Oktober 2012
- Beiträge: 457
Re: [GELÖST] Unterseiten auslesen
Ha ha gerissener Sachse
Offline
#16 13. Juni 2013 18:58
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Unterseiten auslesen
@NaN: "Nicht der beste Programmierer" ist schon ein Lob :-)
Offline
#17 18. Juni 2013 13:05
- brandy
- Server-Pate
- Registriert: 05. Juni 2011
- Beiträge: 803
- Webseite
Re: [GELÖST] Unterseiten auslesen
@cyberman: Danke, für den Tipp...
Ich hab jetzt mal was kostenpflichtiges gefunden, das genau so aussieht wie ich es mir vorstelle:
http://codecanyon.net/item/fss-full-scr … iew/159103
Offline
Seiten: 1