Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#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

brandy schrieb:

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  roll ...

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

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 wink
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

czarnowski schrieb:

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  tongue - hieß es nicht sogar {sql}?

(Muss mal in meinem Archiv graben wink...)

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 wink?

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  big_smile

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