Mir ist aufgefallen, dass viele Fitnessclubs zwar Kurspläne auf deren Webseiten haben, meistens aber in Form von PDFs zum Download. Und an Feiertagen ist in den Studios sowieso ein anderer Plan und der ist dann wieder auf einer anderen Seite zu finden.
Typisch für Kurspläne in Fitnessstudios ist auch die Organisation – es gibt eine feste Anzahl an Kursen, zu denen eine Beschreibung vorliegt, die Kurse werden an verschiedenen Tagen angeboten von unterschiedlichen Trainern. Die Kurse kann man in wenige Kategorien einteilen – Ausdauer, Funktional, Kraft z.B.
Aus diesen Vorgaben habe ich eine Extension konzipiert, mit der sich so ein Kursplan anlegen lässt. Der Extension-Key ist np_timetable, und sollte ab heute im TER verfügbar sein. Ich freue mich über Tests und Feedback.
Regulärer Ausdruck zum Rausparsen des src-Attributs aus img-Tags
Das kann sinnvoll sein, wenn man Bilder mit lib/div mit der Klasse Image generiert und dann aber nicht das ganze Bild braucht, sondern nur das src-Attribut. Kann ja sein…
$this ist in diesem Fall die View.
$imgRo = $this->image($item[‚images‘][0], ’70‘, ’50‘, NULL, NULL, $item[‚title‘]);
$pattern = ‚/.*src\w*=\w*“([^“]*)“.*/‘;
$imgRoPath = preg_replace($pattern, ‚$1‘, $imgRo);
Step Choreo II
für 21.08. in SU
Block A:
8 – Kneelift over R, Switch L (L rauf, R rauf, Wechselsprung, L ab) an der gleichen Ecke bleiben
8 – Turn Reverse R, Kick R
8 – Chacha over L, Stomp L
8 – Mambo Chacha R (Nordseite), March nach Hause
Block B:
4 – Mambo seit R
9 – Marches kreuzen über Step (Blickrichtung beibehalten, Füße kreuzen): R rauf, L kreuzt, R seit ab, L rauf, R kreuzt, L seit, R rauf, L nach hinten ab, R nach hinten ab
3 – Stomp L
9 – Leg Curl R (L curlt), 2 Marches (Fuß Tango), R curlt
7 – Stomp L ab Boden (auf 10), Kick R
Aufbau 1. Hälfte: Mambo + Basic + 2 March + Sixpoint
Block C:
8 – Basic, Basic Joggen
8 – Repeater Sprung auf andere Seite
12 – 4 Sixpoint ums Step
4 – Mambo L
Sebastian Fitzek – Das Kind
Bewertung: 8/10
Ich hatte über Sebastian Fitzek als neuen deutschen Top-Autor in einem Magazin gelesen. Das Buch war spannend, die Geschichte ungewöhnlich und interessant und die Entwicklung am Ende habe ich nicht erwartet.
Step Choreo II
Block A:
8 – Mambo R seit, 4 Marches mit Drehung auf die Nordseite
8 – Boxstep R zurück, Kneelift R
8 – halber Sixpoint Straddle L, Turn Reverse R (Nordseite), R danach Stomp R
8 – 2 Marches rauf L (dabei wieder in die „richtige“ Richtung drehen), L auf Nordseite vom Step absetzen, 2 March L ab
Aufbau 2 Hälfte: Sixpoint + 2 March + 2 March am Boden + 2 March rauf + 1 Fuß unten ab + zurück
Block B:
8 – Knee R+L im L-Step zur Seite, Chacha R längs übers Step rüber (L danach Tango)
8 – Basic L zurück, Basic Straddle
8 – 2 kleine Sprünge am Platz vor, auf 3 Sprung mit beiden Füßen auf Step (R vor links), auf 4 drehen, 2 M Straddle öffnen, 2 M wieder rauf
8 – Kneelift am Boden (R am Boden absetzen, L heben, dabei leicht drehen, L Tango), Basic over zurück L
Aufbau Mittelteil: Kneelift + 3 Basic – Kneelift + 2 M + Basic + 2 M + Basic – nach Kneelift Fuß auf Step absetzen, Pause, 2 M ab + Basic … – in der Pause drehen
Block C:
10 – Double Stomp Spider, Double Stomp Tango am Boden
10 – 2 March rauf, Sixpoint von oben runter, 2 March ab auf Nordseite
12 – Basic over zurück R, Mambo R, Squat R
Indexsuche und Indizierung nach Gruppen
Die indexed_search findet nur die Datensätze, die mit den gleichen Benutzergruppen indiziert worden sind, wie der aktuell suchende Seitenbesucher. Das kann etwas nervig sein, wenn man viele Benutzergruppen hat und die alle unterschiedlich miteinander kombiniert werden können.
Beispiel: Es gibt nur zwei Bentuzergruppen „Gruppe A“ und „Gruppe B“. Wenn die Seiten also für Gruppe A und Gruppe B indiziert worden sind, und der Besucher der Webseite einer von beiden Gruppen angehört, werden Seiten gefunden. Gehört der Besucher gleichzeitig zu Gruppe A und Gruppe B, gibt es ein Problem – es werden beim Suchen keine Seiten gefunden. Nach dem Prinzip „Better save than sorry“ (steht so im Quelltext) wird lieber nichts ausgegeben.
Step Choreo II
gemacht am 07.08. in SU
Block A:
8 – Switch R, Turn Reverse L
8 – Mambo Chacha am Boden L (Nord), Box Step zurück R
8 – L-Step R (Curl, Curl, 2 March Füße hintereinander, Pendel R+L)
8 – Knee L, Kick R
Switch = R rauf, L rauf dahinter, in Sprung Füße tauschen, R Straddle ab
Block B:
8 – Sixpoint R, 2 Marches weiterdrehen
8 – Chacha R, V-Step Drehung L
8 – Box-Step L, Mambo L
8 – Squat L, Leg Curl R
Block C:
10 – Double Stomp Spider, Double Stomp am Boden Tango
10 – 2 March rauf, Sixpoint von oben, 2 March ab
12 – Basic, Repeater Knee
Man kann auch nach dem Sixpoint drehen absteigen und mit dem Basic wieder zurückkommen.
Step Choreo II
gemacht am 31.07. in SU und 02.08. in JF1
Block A:
8 – Kneelift, Squat zur Seite, 2 Marches rauf (beim Squat die Arme A-Frame)
5 – halber Sixpoint L, R komplett auf andere Seite ab
5 – Double Stomp R Spider Straddle zurück zur Südseite
10 – Box-Step L, Double Knee L
4 – Kick R
Block B:
8 – V-Step rauf (auf 3 beide Füße nacheinander schnell nach außen), auf 4 R Knie eindrehen, zur Seite absteigen (R Arm auf 3 zur Decke strecken)
8 – Mambo seit R, Chacha vor R Straddle (Nord)
8 – 2 March kreuzen, Sixpoint (Nord, erster am Boden, zweiter auf dem Step)
8 – Knee Sprung zurück, Knee
Block C:
8 – Turn Reverse R, Flieger R rüber
8 – 2 Chacha am Boden zurück, Flieger L rüber
8 – 2 Chacha am Boden zurück*, Knee
8 – Double Stomp L**, Mambo L aus Straddle
1) die Flieger und Chachas malen eine liegende 8 am Boden
2) L oben, R oben dahinter, L oben, R ab
Auf Konfiguration anderer Extensions im FE zugreifen
So einen Schipsel braucht man um im FE (also im Code einer Extension) auf das Setup einer anderen Extension zuzugreifen (im Beispiel indexed_search):
$GLOBALS[‚TSFE‘]->tmpl->setup[‚plugin.‘][‚tx_indexedsearch.‘]
Crawler erweitern um Rekursion und Where-Bedingung
Der Crawlwer ist eine Extension, die für die Suche (indexed_search) Seiten indizieren kann. Wichtig ist dabei die richtige Konfiguration des Crawlers, die besonders interessant ist, wenn man Datesätze als Detailseiten indizieren möchte. Die Crawler-Konfiguration habe ich bereits hier beschrieben:
Crawler Extension Konfiguration
Die Konfiguration des Crawlers ermöglicht es, Datensätze von einer bestimmten Seite zu holen. Es ist jedoch nicht möglich, wenn die Datensätze auf mehrere Ordner verteilt sind. Natürlich kann man dann pro Ordner eine neue Konfigurationsderektive angeben. Aber wenn die Datensätze auf Jahres- oder sogar Monatsordner verteilt sind, müsste in jedem neuen Monat/Jahr die Konfiguration angepasst werden. Eine weitere Einschränkung des Crawlers ist die fehlende Möglichkeit, eine zusätzliche Where-Bedingung anzugeben. Das könnte eine Einschränkung nach Zeit oder einem weitere Kriterium sein.
Neueste Kommentare