sleightofhand - Schriftersetzung reloaded.

Alles über die Anwendung und Entwicklung von AddOns.

sleightofhand - Schriftersetzung reloaded.

Beitragvon littledave » 12. Aug 2009, 22:23

Hallo Redaxogemeinde,

Ich habe während der Woche ein kleines Addon gebaut; "Sleightofhand".

Es handelt sich hier um ein Framework für Schriftersetzung. Das Addon kommt direkt von mir, nicht von GN2; also bitte nicht den Rüdiger damit belästigen, sondern Fragen/Bugs direkt hier posten.


Features:
- 'Inspiration' von Andreas und Joachim.
- erzeugt 24bit PNGs von .ttf files.
- Auto-cropping der PNG-Dateien.
- Live-caching.
- kann von anderen Modulen/Templates/Addons direkt angesprochen werden.
- Line-height für mehrzeilige Überschriften kann beliebig angepasst werden.
- kann verwendet werden um graphische Menüs zu erzeugen.
- Mouseover-Support.
- PNG-fix kann auch für Inhaltsbilder verwendet werden. class="soh"
- funktioniert in IE6+ (yes, really), Firefox, Opera, Safari und wahrscheinlich Chrome, ohne das Templates angepasst werden müssen - ein 3rd-party PNG-fix wird auch nicht gebraucht.
- AlphaImageLoader() wird nicht verwendet, sondern die PNGs werden in IE6 per VML eingebunden; d.h. Die PNGs flackern nicht und die Seiten laden relativ schnell.
- PHP4 und PHP5 Support.

Info, Beispiele, Module, Doku & Download hier:
http://bit.ly/sleightofhand-site

Beispiel-PNGs:
Bild

Bild


Getestet habe ich mit PHP4 und 5, REDAXO 4.2, Latin und UTF-8. 4.1. *sollte* auch funktionieren ohne Probleme.

Über Testberichte würde ich mich freuen.


Dave
Zuletzt geändert von littledave am 13. Aug 2009, 21:43, insgesamt 2-mal geändert.
Bild
Benutzeravatar
littledave
 
Beiträge: 135
Registriert: 25. Jan 2006, 13:04
Wohnort: Coburg, Germany

Beitragvon Richard.Laing » 13. Aug 2009, 08:58

Hallo Dave

install klappt.
beim anlegen des demo modul bekomme ich im backend einen Internal Server Error...?

muß ich noch irgendwelche einstellungen vornehmen?

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon littledave » 13. Aug 2009, 09:19

Hi Richard,

Interessant. Hier gibt's keine Probleme.

Hast du mit 4.2 oder 4.1 getestet? Wasfür eine PHP-Version verwendest du?

Das Modul befindet sich auch hier:
http://rex.daveholloway.co.uk/files/soh ... module.txt


Wenn du PHP5 benutzt, was passiert wenn du die zwei Zeilen in config.inc.php auskommentierst?

Code: Alles auswählen
require_once $REX['INCLUDE_PATH']. '/addons/sleightofhand/classes/class.phpquery.inc.php';
require_once $REX['INCLUDE_PATH']. '/addons/sleightofhand/extensions/extension.replacements.inc.php';


Schöne Grüße

Dave
Bild
Benutzeravatar
littledave
 
Beiträge: 135
Registriert: 25. Jan 2006, 13:04
Wohnort: Coburg, Germany

Beitragvon Joachim.Dörr » 13. Aug 2009, 09:36

Wirklich ein schickes Teil das Addon!
Bei mir läuft es sauber in allen möglichen Browsern. Und: unter php5.

lg
Joachim
Joachim.Dörr
 
Beiträge: 1242
Registriert: 7. Apr 2006, 00:49

Beitragvon Richard.Laing » 13. Aug 2009, 09:38

hi dave
ich versuche es nochmal mit der änderung, php5

redaxo 4.2.1

gruß richy
REXvideo Videotutorials für Redaxo www.REXvideo.de
Webseite www.on-laing.de smokezig.de www.smokezig.de
Benutzeravatar
Richard.Laing
 
Beiträge: 2109
Registriert: 27. Aug 2005, 23:55
Wohnort: Brühl / Rheinland

Beitragvon littledave » 13. Aug 2009, 13:04

Lösung:

In class.sleightofhand.inc.php, Zeile 155/156 auskommentieren:

Code: Alles auswählen
//ImageFill($im2, 0, 0, $bg);


Das Paket wird heute Abend aktualisiert.
Bild
Benutzeravatar
littledave
 
Beiträge: 135
Registriert: 25. Jan 2006, 13:04
Wohnort: Coburg, Germany

Beitragvon smac » 13. Aug 2009, 13:19

Klasse Addon.

Habs grad aufn Webspace von all-inkl mit PHP 5.2.9 und es rennt ohne fehler 8)
Benutzeravatar
smac
 
Beiträge: 130
Registriert: 24. Aug 2004, 21:11
Wohnort: Göttingen

Beitragvon Oliver.Kreischer » 13. Aug 2009, 13:53

Danke!
http://kreischer.de - "It's very simple - you read the protocol and write the code." - Bill Joy
Benutzeravatar
Oliver.Kreischer
 
Beiträge: 1776
Registriert: 16. Dez 2004, 23:03
Wohnort: Feldafing

Beitragvon darwin » 13. Aug 2009, 14:25

Danke!
Benutzeravatar
darwin
 
Beiträge: 1233
Registriert: 2. Jan 2007, 16:10
Wohnort: LA

Beitragvon littledave » 13. Aug 2009, 18:53

Danke für das nette Feedback!

Den Patch für die "Internal Server Error" Fehlermeldung habe ich integriert und das Downloadpaket aktualisiert.

Wenn ihr Feature-requests habt, bitte hier posten!

Wenn ihr irgendwo das Addon einsetzt und nichts dagegen habt, könntet ihr vielleicht euere Links hier posten damit wir sehen können was mit dem Addon möglich ist.


lg

Dave
Bild
Benutzeravatar
littledave
 
Beiträge: 135
Registriert: 25. Jan 2006, 13:04
Wohnort: Coburg, Germany

Beitragvon ralf.schlott » 14. Aug 2009, 19:10

Spitzenmäßig, daß das von dir zur Verfügung gestellt wird.

Ich bin aber wie immer detailverliebt: Wieso reagiert denn die Maus? Das könnte die (klickverliebten) User doch evtl. verwirren oder?

Ralf
Benutzeravatar
ralf.schlott
 
Beiträge: 408
Registriert: 5. Dez 2007, 20:22
Wohnort: Hamburch

Beitragvon littledave » 14. Aug 2009, 19:41

Hallo Ralf,

Im Beispielmodul habe ich alle Features des Addons aktiviert. Um den Mouseover/Verlinkung zu entfernen, muss man im Modulausgabe die Zeilen "link" und "mouseover" einfach löschen:

Code: Alles auswählen
<?php

if ("REX_VALUE[1]"!="" && "REX_VALUE[2]"!="") {

   if (OOAddon::isAvailable('sleightofhand')) {
   
      
   
      echo a561_sleightofhand(array(
         'text' => "REX_VALUE[1]",
         'prefix' => '<REX_VALUE[2]>',
         'suffix' => "</REX_VALUE[2]>",
         'font' => 'Chinese_Ruler.ttf',
         'color' => array(0,0,0),
         'size' => '30',
         'spacing' => '1.5'
      ));
      
      
   }
}
?>
Bild
Benutzeravatar
littledave
 
Beiträge: 135
Registriert: 25. Jan 2006, 13:04
Wohnort: Coburg, Germany

Beitragvon ralf.schlott » 14. Aug 2009, 20:27

Ok, sehe schon, du hast alles bedacht.
Finde es eine wahnsinnig tolle Idee.

Gruß
Ralf
Benutzeravatar
ralf.schlott
 
Beiträge: 408
Registriert: 5. Dez 2007, 20:22
Wohnort: Hamburch

Beitragvon littledave » 18. Aug 2009, 21:14

Hallo nochmal,

So, sleightofhand r6 habe ich gerade hochgeladen. Es hat sich nicht viel verändert; Einen CSS-Bug habe ich behoben und ab jetzt kann man auch wordwrapping mit z.B. 'wordwrap'=>'20' einstellen:

Bild

Downloadlink: http://bit.ly/sleightofhand

Dave
Benutzeravatar
littledave
 
Beiträge: 135
Registriert: 25. Jan 2006, 13:04
Wohnort: Coburg, Germany

Beitragvon Joachim.Dörr » 19. Aug 2009, 19:08

genial! - wordwrap macht sinn!

lg
Joachim
Joachim.Dörr
 
Beiträge: 1242
Registriert: 7. Apr 2006, 00:49

Nächste

Zurück zu AddOns [R4]

Wer ist online?

Mitglieder in diesem Forum: Markus.Lorch und 0 Gäste