Team-Seite

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: Team-Seite

Post by Tata » Tue Nov 07, 2017 11:06 am

Das ist klar, so ging es auch. Es ging hier aber darum, die navigation direkt von Bilder zu erstellen, statt manuell anlegen zu müssen. So funktioniert es auch, ausser der Nummer unter den Bilder. Da sie automatisch auf die Seite aufgerufen sind, würde es nötig auch die Numerierung vom Script zu besorgen, oder den Weg finden, wie die Nummer-Bullets richtig zu positionieren.
Expandcontract is in dem Fall auch gut nütztlich. Lösst aber die ursprungliche Idee nicht. Grundprinzip ist der gleiche. Die Blider als Links zu den Seiten nutzen und alles automatisieren.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: Team-Seite

Post by Tata » Tue Nov 07, 2017 11:34 am

Holger wrote:Wie sieht das dann mit einem "Dr. René Größer.jpg" aus?
Nun, das Bild mit dem Name ist richtig eingelesen und gezeigt. Der Link funktionier aber nicht.
Darum sollten die Bilder und Seiten nur numeriert sein und die Namen "Dr. René Größer" nur als alternative Überschriffte gegeben. Dann funktioniert aber nicht der Title unter dem Bild.
Da müsste 2 Lists erstellt werden:
1. eine mit exakten Bildnamen für Titles unter den Bilder
2. eine mit generierten Namen (image01...) für wirkende Verlinkung (image_01 -> page_01).
Das kann ich leider nicht schaffen :-(
Etwas wie:

Code: Select all

// $file z.B. Dr. René Größer.jpg
// $fliename z.B. image_01 - generiert
// $filetitle z.B. Dr. René Größer - ins Titel übernomen
            <li>
                <a href="?'.$plugin_tx['imgnavpage']['navigation_images_page'].'/'.$filename.'"> 
                    <img src="'.$navimgpth.$file.'" alt="'.$filetitle.'">
                </a>
                <div>'.$filetitle.'</div>                
            </li>';
linking.jpg
You do not have the required permissions to view the files attached to this post.
Last edited by Tata on Tue Nov 07, 2017 12:51 pm, edited 1 time in total.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: Team-Seite

Post by Holger » Tue Nov 07, 2017 11:56 am

Tata wrote:Der Link funktionier aber nicht.
Das kannst Du mit XH_uenc()lösen:

Code: Select all

 <a href="?'.$plugin_tx['imgnavpage']['navigation_images_page'].'/'.XH_uenc($filename).'">
So ein Dateiname an sich stört mich halt.

cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Team-Seite

Post by cmb » Tue Nov 07, 2017 12:04 pm

Tata wrote:Unter der DefaultSprache funktioniert es schon fas 100%-lich. Ich weiss aber nicht, wie es auch mit 2lang rochtig zu laufen.
Probier mal:

Code: Select all

$navimgpth = $pth['folder']['base'] . $plugin_cf['imgnavpage']['navigation_images_folder']; 
Tata wrote:Sowieso, verstehe ich nicht, wie die Bilder jetzt sortiert sind. Scheint irgendwie zufällig.
Auf Linux-Systemen werden Dateien in der Reihenfolge ihrer Erstellung aufgelistet (zumindest bei opendir/readdir). Also zunächst alle gewünschten Dateinamen in einem Array speichern, und dann z.B. mit natcasesort() sortieren, siehe https://github.com/cmb69/imagescroller_ ... hp#L22-L36.
Holger wrote:Das kannst Du mit XH_uenc()lösen:
XH_uenc() müssten aber noch die Suchen&Ersetzen-Arrays übergeben werden. Bei uenc() wird das automatisch gemacht (gemäß urichar_org/new).
Christoph M. Becker – Plugins for CMSimple_XH

Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: Team-Seite

Post by Holger » Tue Nov 07, 2017 12:26 pm

cmb wrote:XH_uenc() müssten aber noch die Suchen&Ersetzen-Arrays übergeben werden. Bei uenc() wird das automatisch gemacht (gemäß urichar_org/new).
Stimmt, verwechselt :oops: .

Also:

Code: Select all

 <a href="?'.$plugin_tx['imgnavpage']['navigation_images_page'].'/'.uenc($filename).'"> 

ebussinetz
Posts: 25
Joined: Mon Jul 07, 2008 12:04 pm

Re: Team-Seite

Post by ebussinetz » Tue Nov 07, 2017 6:07 pm

Also, diese Seite soll überarbeitet werden. Es sollen nur noch die Fotos mit Namen erscheinen und die Bereichsüberschriften. Per Klick sollen dann die Detaills erscheinen, also Steckbriefähnlich als Seiten mit Vor-/Zurück-Navigation (ist ja für CMSimple kein Problem) oder alternativ als Lightbox, muß dann der Kunde entscheiden. Außerdem soll sie responsive werden:
http://vkunterbunt.de/villa-inside/?Mitarbeiter

Eine Zweitsprache ist bislang nicht angedacht, könnte aber irgendwann mal kommen.

Tata
Posts: 3586
Joined: Tue May 20, 2008 5:34 am
Location: Slovakia
Contact:

Re: Team-Seite

Post by Tata » Tue Nov 07, 2017 6:32 pm

Ach so. Dann gibt es schon lange merere Möglichkeiten.
1. acDIVs Plugin (Holger) - aufklappt verlinkte Unterseite
2. hi_fancybox (Holger) - zeigt verlikte Unterseite in einem lightbox
3. expandcontract (svasti) - ähnlich, wie acDIVs, mit mehreren neuen Fähigkeiten
4. http://www.dynamicdrive.com/dynamicinde ... ooltip.htm
5. absolut saubere HTML/CSS mit overflow-y:hidden/visible

In allen Möglichkeiten ist aber nötig die Bilder manuell reizugeben, mit Title ausstatten und verlinken.
CMSimple.sk
It's no shame to ask for an answer if all efforts failed.
But it's awful to ask without any effort to find the answer yourself.

meltemi
Posts: 177
Joined: Sat Feb 22, 2014 10:11 pm
Location: Franken (Deutschland)
Contact:

Re: Team-Seite

Post by meltemi » Tue Nov 07, 2017 11:02 pm

ebussinetz wrote:Es sollen nur noch die Fotos mit Namen erscheinen und die Bereichsüberschriften. Per Klick sollen dann die Detaills erscheinen, also Steckbriefähnlich als Seiten
Schau' Dir mal meine einfache HTML-/CSS-Bildergalerie an. Kein PHP-Code und kein Javascript erforderlich. Das fünfte Bild linkt zu einer normalen CMSimple-Seite (die ersten vier Bilder linken zu Blog-Artikeln)

Da Du mehrere Mitarbeiter-Kategorien auf einer Seite hast, müßtest Du für jede Kategorie eine Bildergalerie nach gleichem Muster verwenden.

Ich weiß, meine Lösung ist technisch nicht perfekt. Bin eher Praktiker und kein CSS-Guru.

ebussinetz
Posts: 25
Joined: Mon Jul 07, 2008 12:04 pm

Re: Team-Seite

Post by ebussinetz » Wed Nov 08, 2017 10:31 am

Hallo meltemi,
meltemi wrote:
ebussinetz wrote:Es sollen nur noch die Fotos mit Namen erscheinen und die Bereichsüberschriften. Per Klick sollen dann die Detaills erscheinen, also Steckbriefähnlich als Seiten
Schau' Dir mal meine einfache HTML-/CSS-Bildergalerie an. Kein PHP-Code und kein Javascript erforderlich. Das fünfte Bild linkt zu einer normalen CMSimple-Seite (die ersten vier Bilder linken zu Blog-Artikeln)

Da Du mehrere Mitarbeiter-Kategorien auf einer Seite hast, müßtest Du für jede Kategorie eine Bildergalerie nach gleichem Muster verwenden.

Ich weiß, meine Lösung ist technisch nicht perfekt. Bin eher Praktiker und kein CSS-Guru.
Danke für Deine Anregung. Das ist natürlich die flexibelste Lösung. Aber es wäre mir zu viel "gefuschel", jedes Mal, wenn hier eine Person umsortiert, gelöscht, hinzugefügt wird, den HTML-Code zu ändern oder mich mit dem WYSIWYG-Editor rumzuschlagen. Lieber investiere ich jetzt etwas mehr Zeit und habe es später einfacher. Für was habe ich denn ein CMS?

Ich möchte eine möglichst automatische Lösung, die sauberen Code erzeugt und dem kommt die Lösung von Chritoph schon sehr nahe, nur das Proble mit den Zwischenüberschriften ist noch nicht gelöst.

LG
Wolfgang

ebussinetz
Posts: 25
Joined: Mon Jul 07, 2008 12:04 pm

Re: Team-Seite

Post by ebussinetz » Wed Nov 08, 2017 10:39 am

Tata wrote:Ach so. Dann gibt es schon lange merere Möglichkeiten.
Hallo Tata,

vielen Dank für die Zusammenstellung und die Anregungen!!!
Da kann ich sicher das Eine oder andere davon nutzen!
Wäre es möglich, dass Du Dein Plugin nochmal mit allen Änderungen hier postest? Ich habe irgendwie den Überblick, was wo wann, verloren, würde es aber gerne mal testen, herzlichen Dank!

LG
Wolfgang

Post Reply