Addon "TemplateFuncs"
Addon "TemplateFuncs"
Hallo,
TemplateFuncs ist ein Addon fÜr CMSimple Templates. TemplateFuncs stellt verschiedene nützliche Funktionen für CMSimple Templates bereit, aktuell stehen folgende Funktionen zur Verfügung:
- Wechselnde Newsboxen (geordnet oder zufällig)
- Wechselnde Bilder oder Hintergrundbilder (geordnet oder zufällig)
- homelink mit Miniaturbild
- printlink mit Miniaturbild
- mailformlink mit Miniaturbild
- sitemaplink mit Miniaturbild
- Offenes (aufgeklapptes) Navigationsmenü (geeignet für Websites mit wenigen Seiten)
TemplateFuncs funktioniert auch in älteren CMSimple Versionen.
Im Download sind Hilfedateien in Deutsch und Englisch enthalten, im Ordner "templatefuncs/help/".
TemplateFuncs ist Freeware.
------------------------------------------------------------------
Demo: http://www.ge-webdesign.de/plugindemo/? ... mo_Seite_1
Download: http://www.ge-webdesign.de/cmsimpleplug ... plateFuncs
------------------------------------------------------------------
Ich habe vor, TemplateFuncs zu einer kleinen, unabhängigen Funktionsbibliothek für CMSimple Templates auszubauen. Ideen sind willkommen, aber versprochen ist nichts
viel Spass - Gert
================================================
Hello,
TemplateFuncs is an Addon for CMSimple Templates. TemplateFuncs provides several useful functions for CMSimple templates, currently following functions are included:
- changing newsboxes (ordered or random)
- changing images or background images (ordered or random)
- homelink with icon
- printlink with icon
- mailformlink with icon
- sitemaplink with icon
- opened navigation menu (meaningful for websites with less pages)
TemplateFuncs also is usable in older CMSimple Versions.
There are German and English helpfiles included, you will find them in the folder "templatefuncs/help/".
TemplateFuncs is freeware.
------------------------------------------------------------------
Demo: http://www.ge-webdesign.de/plugindemo/? ... mo_Seite_1
Download: http://www.ge-webdesign.de/cmsimpleplug ... plateFuncs
------------------------------------------------------------------
I want to extend TemplateFuncs to a small independent library of template functions for CMSimple templates. Ideas are welcome, but nothing is promised
Have fun - Gert
TemplateFuncs ist ein Addon fÜr CMSimple Templates. TemplateFuncs stellt verschiedene nützliche Funktionen für CMSimple Templates bereit, aktuell stehen folgende Funktionen zur Verfügung:
- Wechselnde Newsboxen (geordnet oder zufällig)
- Wechselnde Bilder oder Hintergrundbilder (geordnet oder zufällig)
- homelink mit Miniaturbild
- printlink mit Miniaturbild
- mailformlink mit Miniaturbild
- sitemaplink mit Miniaturbild
- Offenes (aufgeklapptes) Navigationsmenü (geeignet für Websites mit wenigen Seiten)
TemplateFuncs funktioniert auch in älteren CMSimple Versionen.
Im Download sind Hilfedateien in Deutsch und Englisch enthalten, im Ordner "templatefuncs/help/".
TemplateFuncs ist Freeware.
------------------------------------------------------------------
Demo: http://www.ge-webdesign.de/plugindemo/? ... mo_Seite_1
Download: http://www.ge-webdesign.de/cmsimpleplug ... plateFuncs
------------------------------------------------------------------
Ich habe vor, TemplateFuncs zu einer kleinen, unabhängigen Funktionsbibliothek für CMSimple Templates auszubauen. Ideen sind willkommen, aber versprochen ist nichts
viel Spass - Gert
================================================
Hello,
TemplateFuncs is an Addon for CMSimple Templates. TemplateFuncs provides several useful functions for CMSimple templates, currently following functions are included:
- changing newsboxes (ordered or random)
- changing images or background images (ordered or random)
- homelink with icon
- printlink with icon
- mailformlink with icon
- sitemaplink with icon
- opened navigation menu (meaningful for websites with less pages)
TemplateFuncs also is usable in older CMSimple Versions.
There are German and English helpfiles included, you will find them in the folder "templatefuncs/help/".
TemplateFuncs is freeware.
------------------------------------------------------------------
Demo: http://www.ge-webdesign.de/plugindemo/? ... mo_Seite_1
Download: http://www.ge-webdesign.de/cmsimpleplug ... plateFuncs
------------------------------------------------------------------
I want to extend TemplateFuncs to a small independent library of template functions for CMSimple templates. Ideas are welcome, but nothing is promised
Have fun - Gert
Last edited by Gert on Tue 15. Oct 2013, 15:33, edited 2 times in total.
Re: Addon "TemplateFuncs"
Hallo,
TemplateFuncs 1.1 steht zum Download bereit.
1. Die Funktion printlink() ist jetzt eine modifizierte Kopie der Original Funktion von CMSimple 4.2.3 oder höher.
2. Die Linkfunktionen erfordern jetzt die komplette Angabe des Dateinamens der Icons, dadurch ist die mehrfache Verwendung auf einer Seite mit verschiedenen Icons möglich:
3. Neue Linkfunktionen prev/top/next mit Icons
Die neuen prev/top/next Links könnt Ihr Euch hier anschauen, unter dem Inhalt:
Demo: http://www.ge-webdesign.de/plugindemo/? ... mo_Seite_1
Download: http://www.ge-webdesign.de/cmsimpleplug ... plateFuncs
viel Spass - Gert
================================================
Hello,
TemplateFuncs 1.1 is available for download.
1. The function printlink() now is a modified copy of the original function of CMSimple 4.2.3 or higher.
2. The link functions now require a complete specification of the file name of the icons, this way the multiple use on a page with different icons is possible:
3. New link functions prev/top/next with Icons
The new functions for prev/top/next Links you can see here, below the content:
Demo: http://www.ge-webdesign.de/plugindemo/? ... mo_Seite_1
Download: http://www.ge-webdesign.de/cmsimpleplug ... plateFuncs
Have fun - Gert
TemplateFuncs 1.1 steht zum Download bereit.
1. Die Funktion printlink() ist jetzt eine modifizierte Kopie der Original Funktion von CMSimple 4.2.3 oder höher.
2. Die Linkfunktionen erfordern jetzt die komplette Angabe des Dateinamens der Icons, dadurch ist die mehrfache Verwendung auf einer Seite mit verschiedenen Icons möglich:
Code: Select all
<?php echo tf_homelink('homelink.gif'); ?>
<?php echo tf_printlink('printlink.gif'); ?>
<?php echo tf_mailformlink('mailformlink.gif'); ?>
<?php echo tf_sitemaplink('sitemaplink.gif'); ?>
Code: Select all
<?php echo tf_previouspage('prev.gif');?>
<?php echo tf_top('top.gif');?>
<?php echo tf_nextpage('next.gif');?>
Demo: http://www.ge-webdesign.de/plugindemo/? ... mo_Seite_1
Download: http://www.ge-webdesign.de/cmsimpleplug ... plateFuncs
viel Spass - Gert
================================================
Hello,
TemplateFuncs 1.1 is available for download.
1. The function printlink() now is a modified copy of the original function of CMSimple 4.2.3 or higher.
2. The link functions now require a complete specification of the file name of the icons, this way the multiple use on a page with different icons is possible:
Code: Select all
<?php echo tf_homelink('homelink.gif'); ?>
<?php echo tf_printlink('printlink.gif'); ?>
<?php echo tf_mailformlink('mailformlink.gif'); ?>
<?php echo tf_sitemaplink('sitemaplink.gif'); ?>
Code: Select all
<?php echo tf_previouspage('prev.gif');?>
<?php echo tf_top('top.gif');?>
<?php echo tf_nextpage('next.gif');?>
Demo: http://www.ge-webdesign.de/plugindemo/? ... mo_Seite_1
Download: http://www.ge-webdesign.de/cmsimpleplug ... plateFuncs
Have fun - Gert
Re: Addon "TemplateFuncs 1.1" "special Links mit Icons"
Hallo Gert,
super Addon.
Bitte noch die Hilfedatei bei "3.3. Die Funktionen für "special Links mit Icons" abändern, da man ja jetzt die kompletten Dateinamen der Icons angeben muss.
Auszug Hilfedatei:
Ludwig
super Addon.
Bitte noch die Hilfedatei bei "3.3. Die Funktionen für "special Links mit Icons" abändern, da man ja jetzt die kompletten Dateinamen der Icons angeben muss.
Auszug Hilfedatei:
Gruß3.3. Die Funktionen für "special Links mit Icons"
Mit diesen Funktionen können homelink, printlink, mailformlink und sitemaplink mit Miniaturbildern (Icons) eingebunden werden.
<?php echo tf_homelink('gif'); ?>
<?php echo tf_printlink('gif'); ?>
<?php echo tf_mailformlink('gif'); ?>
<?php echo tf_sitemaplink('gif'); ?>
Die Icons liegen im Verzeichnis "templatefuncs/icons/" und können durch andere Bilddateien ersetzt werden. Der Dateiname muss der gleiche bleiben, das Dateiformat muss im Funktionsaufruf angegeben werden (gif, png usw.)
Ludwig
Re: Addon "TemplateFuncs"
Ups - erwischt - ich hoffe, es hat Dich nicht allzu viel Zeit gekostetLudwig wrote:Bitte noch die Hilfedatei bei "3.3. Die Funktionen für "special Links mit Icons" abändern, da man ja jetzt die kompletten Dateinamen der Icons angeben muss.
Die neuen Hilfedateien waren schon fertig in meiner Entwicklungsumgebung, hatte allerdings vergessen, die im Download auszutauschen. Die Doku für die pref - top - next Links hat ja auch noch gefehlt.
Ist jetzt erledigt, vielen Dank für den Hinweis,
Gert
Re: Addon "TemplateFuncs"
Hallo Gert,
habe nur die icons getestet. Nachdem ich den Quellcode angesehen habe, ging mir ein auf.
Hätte da auch noch ein paar Vorschläge für die Funktionserweiterung :
Gestaltet nur mit css:
1. Eine/n "slide-out" -Box, -Container, -Wrapper der evtl. links, rechts, oben oder unten am Seitenrand platziert werden kann.
Beispiel (links platziert): http://www.usabilitypost.com/2011/04/19 ... interface/
Beispiel (unten platziert): http://www.galeria-kaufhof.de/
2. Einen "scroll-to-top" -Button, wie er momentan gerne benutzt wird, aber ohne jQuery.
Beispiel: http://sevenx.de/demo/bootstrap/top-scroll.html (erst etwas nach unten scrollen)
oder http://webdesignerwall.com/demo/scroll- ... totop.html
Noch einen schönen Advent
Ludwig
habe nur die icons getestet. Nachdem ich den Quellcode angesehen habe, ging mir ein auf.
Hätte da auch noch ein paar Vorschläge für die Funktionserweiterung :
Gestaltet nur mit css:
1. Eine/n "slide-out" -Box, -Container, -Wrapper der evtl. links, rechts, oben oder unten am Seitenrand platziert werden kann.
Beispiel (links platziert): http://www.usabilitypost.com/2011/04/19 ... interface/
Beispiel (unten platziert): http://www.galeria-kaufhof.de/
2. Einen "scroll-to-top" -Button, wie er momentan gerne benutzt wird, aber ohne jQuery.
Beispiel: http://sevenx.de/demo/bootstrap/top-scroll.html (erst etwas nach unten scrollen)
oder http://webdesignerwall.com/demo/scroll- ... totop.html
Noch einen schönen Advent
Ludwig
Re: Addon "TemplateFuncs"
Hallo Gert,
wie es aussieht fehlt in der templatefuncs.php die CSS-Klasse .tf_printlink_icon (Zeile 124)
Bei mir erscheinen beim Drüberfahren mit der Maus bei den Icons tf_homelink und tf_mailformlink Unterstreichungen, da im stylesheet des templates (getestet mit template cmsimplexh und CMSimple 1.5.9) dies so vorgegeben ist:
Wie kann man die Unterstreichungen speziell nur für die Icons per css-Klasse deaktivieren?
Gruß
Ludwig
wie es aussieht fehlt in der templatefuncs.php die CSS-Klasse .tf_printlink_icon (Zeile 124)
Code: Select all
$link = tag('img title="' . $title . '" src="' . $pth['folder']['template'] . 'templatefuncs/icons/' . $file_icon . '" alt="' . $title . '"');
Code: Select all
a:link {color: #369; text-decoration: none;}
a:visited {color: #369; text-decoration: none;}
a:hover {color: #c60; text-decoration: underline;}
a:active {color: #c60; text-decoration: underline;}
a:focus {color: #c60; text-decoration: underline;}
Gruß
Ludwig
Re: Addon "TemplateFuncs"
Ups - schon wieder erwischtLudwig wrote:wie es aussieht fehlt in der templatefuncs.php die CSS-Klasse .tf_printlink_icon (Zeile 124)
Ist nachgerüstet.
Indem man die Links in einen Container packt (z. B. div), dem Container eine Klasse oder eine id gibt und für diesen Container das Erscheinungsbild der Links per CSS definiert, z. B.:Ludwig wrote:Wie kann man die Unterstreichungen speziell nur für die Icons per css-Klasse deaktivieren?
Code: Select all
...
div#link_icons a:hover {text-decoration: none;}
...
Re: Addon "TemplateFuncs"
Super, danke.
Da, je nach template, doch einige css-Klassen für TemplateFuncs definiert werden müssen, könnte man nicht unter templatefuncs/css/ eine stylesheet.css anlegen und diese über templatefuncs.php einbinden? Dann müsste man nicht die template css bearbeiten und ein template-Wechsel wäre kein Problem.
Habe grad mal die icons für prev, top, next getestet. Dabei ist mir eine Kleinigkeit in der Hilfedatei aufgefallen, die Reihenfolge der icons. Eventuell ändern.Wenn der top-link jetzt noch langsam nach oben scrollen würde . Aber ohne jQuery wahrscheinlich nicht machbar und das wäre dann schon wieder ein plugin, oder?
Ludwig
Da, je nach template, doch einige css-Klassen für TemplateFuncs definiert werden müssen, könnte man nicht unter templatefuncs/css/ eine stylesheet.css anlegen und diese über templatefuncs.php einbinden? Dann müsste man nicht die template css bearbeiten und ein template-Wechsel wäre kein Problem.
Habe grad mal die icons für prev, top, next getestet. Dabei ist mir eine Kleinigkeit in der Hilfedatei aufgefallen, die Reihenfolge der icons. Eventuell ändern.
Code: Select all
...
<?php echo tf_previouspage('prev.gif'); ?>
<?php echo tf_nextpage('next.gif'); ?>
<?php echo tf_top('top.gif'); ?>
Ludwig
Re: Addon "TemplateFuncs"
TemplateFuncs liefert die Funktionen und kümmert sich nicht um das Design, das ist Sache des Template Designers. Und der soll die volle Freiheit haben, wie, wo und in welchem Design er die TemplateFuncs einsetzt und nicht im Ernstfall dazu gezwungen werden, solche Dinge mit !important wieder ordnen zu müssen. Und vermutlich würde sowas wieder zu Nachfragen hier im Forum führenLudwig wrote:... könnte man nicht unter templatefuncs/css/ eine stylesheet.css anlegen und diese über templatefuncs.php einbinden?
TemplateFuncs ist auch nicht primär zum Nachrüsten gedacht, sondern als Werkzeug für Template Designer, für neue Templates.
Wozu? Zeit ist GeldLudwig wrote:Wenn der top-link jetzt noch langsam nach oben scrollen würde
Nee, ich bin kein Freund von Effekten. Und ja - das wäre ein Fall für ein jQueryPlugin,
Gert