19 Mai 2012, 01:54:16 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: CMS Made Simple Random Image Tag - touchRandImg  (Gelesen 3706 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Chris
Admin
Forenguru
*****
Beiträge: 2042



WWW
« am: 29 August 2010, 15:01:04 »

Hallo zusammen,

für ein Projekt haben wir einen schlanken Tag namens touchRandImg erstellt der ein Bild oder auch mehrere Bilder auf einmal rotieren lässt und die Bilder mit einem Link versehen kann.

Der Tag befindet sich im Anhang dieses Beitrags und ist Open Source unter GPL verfügbar. Die Projektseite auf CMSmadeSimple.org findet ihr unter: http://dev.cmsmadesimple.org/projects/touchrandimg

Um den Tag nutzen zu können muss dieser in das "plugins" Verzeichnis der CMSms Installation geladen werden.

Der Tag ist im Template oder über den TinyMCE per Quelltextansicht an der Stelle zu setzen wo die Bilder rotieren sollen:

Code:
{touchrandimg} - ohne Paramater
{touchrandimg max_img=3} - 3 Bilder
{touchrandimg link_map='imagename01.png:http://www.cmsmadesimple.org,imagename02.png:http://www.touchdesign.de'} - mit Links
{touchrandimg link_map='imagename01.png:http://www.cmsmadesimple.org' link_target='_blank'} - Link Target Attribut

Für den generierten HTML Code der <img> und <a> Tags sind folgende CSS Klassen verfügbar:

Code:
.touchRandImgLink{}
.touchRandImg{}

Zusätzlich können folgende Paramater an das Plugin übergeben werden:

  • (optional) folder - Imageordner relative zu uploads_path (default ist uploads/touchrandimg/)
  • (optional) max_img - Maximum Bilder die angezeigt werden sollen (default ist 1)
  • (optional) link_map - imagename01.png:http://www.cmsmadesimple.org,imagename02.png:http://www.example.com... (default none)
  • (optional) link_target - Targetattribut _blank, _self für Links (default ist _self)

--

(http://www.homepage-community.de/UPLOADS/img/cmsms-touchrandimg.png)

function.touchrandimg-1.0.zip
function.touchrandimg-1.1.zip
« Letzte Änderung: 24 Dezember 2010, 12:07:29 von Chris, Grund: Update version 1.1 » facebook-like.png Gespeichert

Wir auf touchdesign und facebook
Webhosting: Homepage-Kosten.de Webhosting Preisvergleich
E-Commerce: ClickandBuy | Sofortüberweisung
cyberman
Newbie
*
Beiträge: 49


WWW
« Antworten #1 am: 10 September 2010, 08:30:01 »

Ui, ihr seid ja ganz schön fleissig Smiley - DANKE!

Ist das ein Fork bereits existierender Tags (ja, zu dem Thema gibts schon ein paar) oder komplett neu geschrieben?
facebook-like.png Gespeichert
Chris
Admin
Forenguru
*****
Beiträge: 2042



WWW
« Antworten #2 am: 10 September 2010, 18:26:33 »

Danke für dein Feedback.

Ist das ein Fork bereits existierender Tags

Bei den paar Codezeilen lohnt das forken nicht Smiley Die "ursprüngliche" PHP Funktion habe ich hier standalone vor ein paar Wochen gepostet.

Die bereits vorhandenen Tags hatten keine Möglichkeit zu verlinken & mehrere Bilder gleichzeitig zu rotieren glaube ich.
Ich hab mir den Funktionsumfang der vorhandenen Tags aber auch nicht im Detail angeschaut - gut möglich das einer der Tags etwas ähnliches kann.

Viele Grüße
Chris

« Letzte Änderung: 10 September 2010, 18:50:48 von Chris » facebook-like.png Gespeichert

Wir auf touchdesign und facebook
Webhosting: Homepage-Kosten.de Webhosting Preisvergleich
E-Commerce: ClickandBuy | Sofortüberweisung
Chris
Admin
Forenguru
*****
Beiträge: 2042



WWW
« Antworten #3 am: 24 Dezember 2010, 12:07:06 »

Anbei eine kurze Updateinfo für den Tag auf Version 1.1:

Code:
Add default params
Rename linkmap2Array -> touchLinkmap2Array, Declare func touchLinkmap2Array only if not declared
Add width and height attr to img tag
Goodbye DIRECTORY_SEPARATOR

Der Tag hängt oben im ersten Beitrag an.

Frohe Festtage Smiley
Chris
facebook-like.png Gespeichert

Wir auf touchdesign und facebook
Webhosting: Homepage-Kosten.de Webhosting Preisvergleich
E-Commerce: ClickandBuy | Sofortüberweisung
Tags:
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Powered by SMF 1.1.16 | SMF © 2006, Simple Machines | Impressum | Datenschutz
Seite erstellt in 0.047 Sekunden mit 21 Zugriffen.