Home
Download
Add-ons
Help
Forum
Organisation
Project
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
May 27, 2012, 12:37:55 AM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
Interested in joining the WebsiteBaker team?
For more Information read
here
or on our
new website
.
155557
Posts in
21715
Topics by
7737
Members
Latest Member:
gx-world
WebsiteBaker Community Forum
Deutsch (German)
Module & Snippets
(Moderator:
badknight
)
Abschnitt mit Droplets als Vorlage?
Pages: [
1
]
Go Down
Author
Topic: Abschnitt mit Droplets als Vorlage? (Read 260 times)
mystica
Offline
Posts: 32
Abschnitt mit Droplets als Vorlage?
«
on:
January 15, 2012, 04:20:19 PM »
Hallo zusammen,
ist es möglich, einen Abschnitt mit eingefügten Droplets zu erstellen? Ich meine z.B. einen wysiwyg-Editor mit den Droplets "preview page" "parent page" "next page" als Vorlage zu speichern, damit man diese Seite immer nur bei den Abschnitten zufügen kann, ohne jedesmal dann im Editor die Droplets einzeln einzufügen. macht bei über 300 Seiten ganz schön viel Arbeit.
Hat das schon mal jemand versucht, oder gibts diesen Abschnitt als Vorlage bereits?
Vielen Dank schon mal.
LG
Bianca
Logged
jacobi22
Betatester
Offline
Posts: 1376
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #1 on:
January 15, 2012, 04:35:35 PM »
eine Möglichkeit wäre, dies bereits im Template so festzulegen, in dem man z.b. den Level abfragt und danach die Links entsprechend einbindet oder eben nicht, z.b. so
Code:
$pagelevel = LEVEL;
if($pagelevel == 2){ echo "<p style="text-align: right;">[[PreviousPage2]] [[NextPage2]]</p>";}
<?php page_content
();
?>
(die 2 kennzeichnet die Ebene, auf der die Seite ist, die den Dropletcode zeigen soll)
ggf wäre auch PARENT interessant oder vielleicht besser geeignet, dazu müßte man mehr Infos haben. z.b. willst du die Verlinkung nur auf bestimmten Seiten haben, die alle die gleiche Elternseite haben.
oder ab einer bestimmten Ebene generell usw.
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
mystica
Offline
Posts: 32
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #2 on:
January 15, 2012, 05:18:05 PM »
wie soll ich das jetzt beschreiben
. schau einfach mal auf meine seite in die musiksammlung, dann weißt was ich meine. ich will von der ersten zur letzten band immer zur vorherigen und nächsten seite springen können und dazu müsste ich aber jetzt jede seite einzeln mit den Droplets versehen und wenn ich eine fertige vorlage hätte, brauch ich nur den abschnitt hinzufügen und fertig. die letzte seite pro ebene kann ich ja zur not manuell machen, das wär jetzt erstmal net so wichtig, aber dass es zumindest innerhalb einer ebene funktioniert.
Logged
jacobi22
Betatester
Offline
Posts: 1376
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #3 on:
January 15, 2012, 05:31:56 PM »
Das hier sollte gehen
Code:
<?php
if(
PARENT
==
3
){ echo
"<p style=\"text-align: right;\">[[PreviousPage]] [[NextPage]]</p>"
;}
?>
die 3 wäre die Page-ID deiner Seite musik-sammlung. Schau also nach der ID dieser Seite und trage die Zahl oben an statt der 3 ein.
Die PAGE-ID erfährst du, wenn du z.b. im Backend -> Seitenübersicht deine Seite musik-sammlung anklickst und dann oben im Link der Browserzeile schaust.
Das Stück Code oben gehört dann in deine index.php des Templates an die Stelle, die vor der Ausgabe des page_contents ist, also vor
<?php page_content(); ?>
(könnte ggf anders geschrieben sein, z.b. page_content(2); - dann mußt du den richtigen Abschnitt suchen)
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
jacobi22
Betatester
Offline
Posts: 1376
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #4 on:
January 15, 2012, 05:50:23 PM »
warte noch (bevor du dich ärgerst)
sehe eben erst, das du da noch eine Unterteilung nach ABC hast, dann würde Parent natürlich auf den Einzelseiten etwas anderes sein. Als Idee sag ich mal, alle abc-Seiten in einem Array zusammenfassen und dann prüfen. Muß ich aber erst durch probieren.
Vielleicht hat ja jemand bis dahin noch eine bessere Lösung
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
mystica
Offline
Posts: 32
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #5 on:
January 15, 2012, 06:02:58 PM »
wow, das hört sich schon mal gut an, nur mit den ID wird das net so einfach sein, weil ich durch einige versuche hin und wieder mal seiten gelöscht hab und auch wieder zwischendrin neue eingefügt, aber ich schau mir das mal in ruhe an und probier die möglichkeiten mal aus.
Logged
jacobi22
Betatester
Offline
Posts: 1376
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #6 on:
January 15, 2012, 06:14:31 PM »
so, nun nochmal
einfachste Lösung wäre die hier
Code:
<?php
if(
LEVEL
==
2
){ echo
"<p style=\"text-align: right;\">[[PreviousPage]] [[NextPage]]</p>"
;}
?>
wenn ich richtig gezählt habe, haben die Unterseiten unterhalb von "musik-sammlung/a/ den Level 2.
Willst du die Schaltung auch schon für die Seiten a - z haben, dann diesen Code
Code:
<?php
if(
LEVEL
!=
0
){ echo
"<p style=\"text-align: right;\">[[PreviousPage]] [[NextPage]]</p>"
;}
?>
bzw.
Code:
<?php
if(
LEVEL
>=
1
){ echo
"<p style=\"text-align: right;\">[[PreviousPage]] [[NextPage]]</p>"
;}
?>
Einbindung dann im Template (siehe vorherige Beiträge)
die anderen Lösungen mit Parent vergiß mal, die wären zu statisch, unflexibel.
P.S. die Page-ID würde keine Rolle spielen, da sie ja bei jedem Umblättern eingelesen wird.Aber brauchst du ja eh nicht
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
mystica
Offline
Posts: 32
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #7 on:
January 15, 2012, 07:35:50 PM »
wow. vielen Dank, das funzt einwandfrei.
Logged
jacobi22
Betatester
Offline
Posts: 1376
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #8 on:
January 15, 2012, 07:40:34 PM »
gerne wieder
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
mystica
Offline
Posts: 32
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #9 on:
January 15, 2012, 10:09:14 PM »
schlechte nachricht, hab mich zu früh gefreut. die texte der links passen zwar alle und auf Ebene 1 und 2 funktionieren sie auch, aber in der 3. Ebene gehen sie nicht, ich bleib immer auf der gleichen seite. Auch der Abschnitt "Aggregator" funktioniert nicht mehr richtig und das Seitenmenü
kann man da noch was einstellen irgendwo?
Logged
jacobi22
Betatester
Offline
Posts: 1376
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #10 on:
January 15, 2012, 10:16:25 PM »
das ist aber ein Droplet-Problem.
Wo hast du denn die 3. Ebene? (Link?)
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
mystica
Offline
Posts: 32
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #11 on:
January 15, 2012, 10:22:22 PM »
ok, dann versuch ich nochmal bei den droplets zu schauen, ob ich was finde.
die dritte ebene sind doch die gruppen, wenn ich richtig liege. ebene 1 die hauptseiten, ebene 2 die unterseiten A-Z und ebene 3 die gruppen.
Logged
jacobi22
Betatester
Offline
Posts: 1376
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #12 on:
January 15, 2012, 10:27:35 PM »
Den Fehler hab ich gefunden, das heißt: die 3. Ebene und das Problem gesehen. Der Link wird richtig generiert, aber es schaltet nicht um, komisch.
Ich versuch das mal nachzubauen - im Moment hab ich aber noch nicht mal eine Idee, woran es liegen könnte
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
jacobi22
Betatester
Offline
Posts: 1376
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #13 on:
January 15, 2012, 10:42:56 PM »
Da geht ja ab Level 3 garnichts mehr richtig
schreib mal den Anfang der Abfrage in der Template-Datei so
Code:
if(LEVEL == 1|| LEVEL == 2)
dann erscheint das erstmal nur für Level 1 und Level 2 und erzeugt keine weiteren Fehler
Ich vermute den Bindestrich im Verzeichnisnamen (z.b. "interpret-n") als Ursache, denn bei mir funktioniert das auch in höheren Levels, habe aber nur "einfache" Verzeichnisnamen drin.
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
mystica
Offline
Posts: 32
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #14 on:
January 15, 2012, 10:45:48 PM »
super, danke. ich versuch mal das previouspage2 und nextpage2 einzubauen, da stört mich noch, dass der name der nächsten seite net angezeigt wird, aber ich probier, bis ichs hinkrieg ... die hoffnung stirbt zuletzt
wenn man bedenkt, dass ich vor 2 wochen net mal wusste, wofür man Notepad verwendet und was php ist lol
Logged
jacobi22
Betatester
Offline
Posts: 1376
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #15 on:
January 15, 2012, 11:18:08 PM »
Dropletcode für
NextPage2
mit Anzeige der Menü-Title
Code:
$page_id = PAGE_ID;
$r = " ";
if ($page_id !== 0) {
ob_start();
show_menu2(0,SM2_ROOT,SM2_ALL,SM2_ALL,',[url]','','','','','');
$allpages = explode(',', ob_get_contents());
ob_end_clean();
ob_start();
show_menu2(0,SM2_ROOT,SM2_ALL,SM2_ALL,',[menu_title]','','','','','');
$allpagestitle = explode(',', ob_get_contents());
ob_end_clean();
ob_start();
show_menu2(0,SM2_ROOT,SM2_ALL,SM2_ALL,',[page_id]','','','','','');
$allpageids = explode(',', ob_get_contents());
ob_end_clean();
$pos = array_search($page_id, $allpageids);
if ($pos < count($allpageids) - 1) {
$next = $allpages[$pos + 1];
$next_title = $allpagestitle[$pos + 1];
} else {
$next = $allpages[1];
}
$r = '<a title="$next_title" href="'.$next.'">'.$next_title.'</a>';
}
return $r;
Dropletcode für
PreviousPage2
mit Anzeige der Menü-Title
Code:
$page_id = PAGE_ID;
$r = " ";
if ($page_id !== 0) {
ob_start();
show_menu2(0,SM2_ROOT,SM2_ALL,SM2_ALL,',[url]','','','','','');
$allpages = explode(',', ob_get_contents());
ob_end_clean();
ob_start();
show_menu2(0,SM2_ROOT,SM2_ALL,SM2_ALL,',[menu_title]','','','','','');
$allpagestitle = explode(',', ob_get_contents());
ob_end_clean();
ob_start();
show_menu2(0,SM2_ROOT,SM2_ALL,SM2_ALL,',[page_id]','','','','','');
$allpageids = explode(',', ob_get_contents());
ob_end_clean();
$pos = array_search($page_id, $allpageids);
if ($pos > 1) {
$prev= $allpages[$pos - 1];
$prev_title= $allpagestitle[$pos - 1];
} else {
$prev = $allpages[count($allpages)-1];
}
$r = '<a title="$prev_title" href="'.$prev.'">'.$prev_title.'</a>';
}
return $r;
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
mystica
Offline
Posts: 32
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #16 on:
January 15, 2012, 11:54:55 PM »
danke, habs mal damit getestet, funktioniert bei ebene 1 und 2 super, nur die 3 will noch net. jetzt brauch ich erstmal schlaf
. danke schon mal.
Logged
jacobi22
Betatester
Offline
Posts: 1376
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #17 on:
January 16, 2012, 09:21:44 AM »
Bin im Moment ratlos und erlaube mir mal, einen Link zur Seite zu setzen
http://www.mystica.me/pages/musik-sammlung/interpreten-b/bob-catley.php
mit der Bitte, das sich das mal noch jemand anschaut.
Problem ist die Seitenweiterschaltu
ng auf dieser Ebene jeweils unterhalb des Contents, die mittels Droplets NextPage / NextPage2 und PreviousPage / PreviousPage 2 erfolgt. Mit allen 4 Droplets der gleiche Effekt: Umschaltung der Seite erfolgt mehr oder weniger nach Zufall. Wenn das Problem auftritt, funktioniert auch die Schaltung per Menü nicht mehr.
Eingesetzt wird auch Aggregator.
Problem trat erst mit der Verwendung der unteren Weiterschaltung auf.
Logged
LG Uwe
Wer sagt, Reichtum ist alles, hat nie ein Kind lächeln gesehen.
mystica
Offline
Posts: 32
Re: Abschnitt mit Droplets als Vorlage?
«
Reply #18 on:
January 16, 2012, 11:09:08 AM »
mir würde auch reichen, wenn die Weiterschaltung auch nur für Ebene 3 funktioniert (weil da die meisten Seiten sind), Ebene 1 und 2 ist ja nicht so viel, dass kann ich herkömmlich mit den Droplets einfügen.
Danke schon mal
Logged
Pages: [
1
]
Go Up
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> General Announcements
=> Security Announcements
=> Documentation
=> WebsiteBaker Website Showcase
=> Guest Area & Off-Topic
-----------------------------
English
-----------------------------
=> WebsiteBaker 2.9
===> Announcements
===> Help/Support
=====> Modules / Extensions
===> Suggestions
===> Software bugs
=> Help & Support
=> Modules
=> Droplets (PHP code for use with Droplet module) & Snippets (raw PHP code)
=> jQuery
=> Templates, Menus & Design
=> WebsiteBaker Language Files
=> WebsiteBaker 2.x discussion
=> WebsiteBaker 3
=> Archive (posts up to 2007)
-----------------------------
Deutsch (German)
-----------------------------
=> Ankündigungen
=> WebsiteBaker 2.9
===> Ankündigungen
===> Hilfe/Support
=====> Module / Extensions
===> Vorschläge
===> Softwarefehler
===> Erfahrungs und Testberichte
=> Hilfe/Support
=> Module & Snippets
=> Templates & Design
=> Tutorials
=> jQuery
=> Diskussion über WB
=> Off-Topic
=> Archiv für Themen bis 2007
-----------------------------
Nederlands (Dutch)
-----------------------------
=> Aankondigingen
=> Hulp & Ondersteuning
=> Niet-Terzake (Off Topic)
-----------------------------
Francais (French)
-----------------------------
=> Help/Support
-----------------------------
Italiano (Italian)
-----------------------------
=> Help/Support
-----------------------------
Bakery (WB shop module)
-----------------------------
=> Bakery English
=> Bakery Deutsch
-----------------------------
KeepInTouch (Multi Contact Module)
-----------------------------
=> KeepInTouch English
=> KeepInTouch Deutsch
Loading...