[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Typography! AddOn - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Fabchan
Beiträge: 40
Registriert: 26. Jan 2008, 16:54
Kontaktdaten: Website

Typography! AddOn

2. Mär 2011, 21:33

Hallo REDAXO-Gemeinde,

im Rahmen eines Projektes meiner aktuellen Arbeitsstelle habe ich das Typography!-Addon entwickelt. Es hat mich seit dem Umstieg von Textile auf TinyMCE gestört, dass bestimmte Features wie typographische Anführungszeichen oder Bindestriche gefehlt haben. Beim Projekt der neuen Firmenpräsenz wurde es erstmals ausprobiert und funktioniert dort auch recht gut.

Die Veröffentlichung des AddOns liegt nun ca. einen Monat zurück und ich würde mich über Feedback dazu freuen, da es auch in Zukunft aktiv weiterentwickelt und verbessert werden soll.

Hat es bereits jemand heruntergeladen und ausprobiert? Wie sind eure Erfahrungen damit? Wo sind noch Fehler/was kann verbessert werden? Ich würde mich über euer Feedback freuen!


Grüße, Fabian

Download unter: http://www.redaxo.org/de/download/addons/?addon_id=868

Benutzeravatar
nitzer
Beiträge: 229
Registriert: 16. Okt 2006, 22:53
Wohnort: Erkrath
Kontaktdaten: ICQ Website

Re: Typography! AddOn

3. Mär 2011, 11:16

Hallo,

ich habe das gerade mal lokal bei mir getestet und das normale Textile module entsprechend umgebaut, also REX_VALUE[1] in REX_TYPO_HTML_VALUE[1] geändert. Mir scheint, daß es jetzt ein Problem gibt wenn ich Zahlen im Text schreibe. Dann kommt keine Ausgabe mehr, oder hab ich da jetzt was falsch gemacht?

Fabchan
Beiträge: 40
Registriert: 26. Jan 2008, 16:54
Kontaktdaten: Website

Re: Typography! AddOn

3. Mär 2011, 11:22

Welche REDAXO-Version verwendest du?

Hast du lediglich die REX_VAR geändert oder hast du noch weitere Änderungen vorgenommen? Kannst du mir die Änderungen zukommen lassen, dann würde ich mal versuchen, den Fehler bei mir zu reproduzieren?

Textile beinhaltet selbst eine gewisse Anzahl an typografischen Ersetzungen, eventuell kommen sich die beiden in die Quere.

Benutzeravatar
nitzer
Beiträge: 229
Registriert: 16. Okt 2006, 22:53
Wohnort: Erkrath
Kontaktdaten: ICQ Website

Re: Typography! AddOn

3. Mär 2011, 12:37

Ich hab nur die eine Stelle in der Ausgabe geändert:

Code: Alles auswählen

<?php

if(OOAddon::isAvailable('textile'))
{
  echo '<div class="team">';

  //  Ausrichtung des Bildes 
  if ("REX_VALUE[9]" == "l") $float = "floatLeft";
  if ("REX_VALUE[9]" == "r") $float = "floatRight";

  //  Wenn Bild eingefuegt wurde, Code schreiben 
  $file = "";
  if ("REX_FILE[1]" != "") $file = '<div class="'.$float.'"><img src="'.$REX['HTDOCS_PATH'].'files/REX_FILE[1]" title="'."REX_VALUE[2]".'" alt="'."REX_VALUE[2]".'" /></div>';

  $textile = '';
  if(REX_IS_VALUE[1])
  {
    $textile = htmlspecialchars_decode("REX_TYPO_VALUE[1]");
    $textile = str_replace("<br />","",$textile);
    $textile = rex_a79_textile($textile);
    $textile = str_replace("###","&#x20;",$textile);
  } 
  print $file.$textile;

  echo '</div>';
}
else
{
  echo rex_warning('Dieses Modul benötigt das "textile" Addon!');
}

?>

Fabchan
Beiträge: 40
Registriert: 26. Jan 2008, 16:54
Kontaktdaten: Website

Re: Typography! AddOn

28. Mär 2011, 14:03

Hallo nitzer,

sorry für die späte Antwort. Habe mal probiert, deinen Fehler nachzuvollziehen. Bei mir kam es zu Problemen mit Textile durch die Verwendung von htmlspecialchars_decode. Die Heredoc-Syntax schafft hier Abhilfe. Folgendes Beispiel funktioniert gut bei mir:

Code: Alles auswählen

$textile = <<<EOT
REX_TYPO_HTML_VALUE[1]
EOT;
Wenn man Typography! mit Textile verbindet, sollte man jedoch einige Optionen ausschalten, damit sich Textile und Typo nicht in die Quere kommen, z.B. intelligente Bindestriche. Automatische Trennungen sollten aber problemlos funktionieren.

Grüße, Fabian

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

Re: Typography! AddOn

29. Mär 2011, 09:27

Hej,
Fabchan hat geschrieben:Die Heredoc-Syntax schafft hier Abhilfe. Folgendes Beispiel funktioniert gut bei mir:

Code: Alles auswählen

$textile = <<<EOT
REX_TYPO_HTML_VALUE[1]
EOT;
diese Schreibweise sollte man möglichst vermeiden.

vg Thomas

Fabchan
Beiträge: 40
Registriert: 26. Jan 2008, 16:54
Kontaktdaten: Website

Re: Typography! AddOn

29. Mär 2011, 09:48

Thomas.Blum hat geschrieben:Hej,
Fabchan hat geschrieben:Die Heredoc-Syntax schafft hier Abhilfe. Folgendes Beispiel funktioniert gut bei mir:

Code: Alles auswählen

$textile = <<<EOT
REX_TYPO_HTML_VALUE[1]
EOT;
diese Schreibweise sollte man möglichst vermeiden.

vg Thomas
Habe das Beispiel irgendwan mal aus der Redaxo-Demo gezogen, hat in den letzten 5 Jahren immer sehr gut funktioniert. Was spricht dagegen, es so zu machen? Geht es dabei um das eventuelle Sicherheitsrisiko, wenn jemand folgendes in eine Variable einfügt?
EOT;
// Schadcode
$str2 = <<<EOT

Horst Wiese
Beiträge: 12
Registriert: 4. Dez 2012, 12:37

Re: Typography! AddOn

5. Dez 2012, 10:55

Hallo,
nachdem ich das Typographie-Addon installiert habe, tauchten im Frontend überall Fehlermeldungen auf:

Code: Alles auswählen

Warning: include(diacritics/en-US.php) [function.include]: failed to open stream: No such file or directory in /usr/www/users/xyz/redaxo/include/addons/typography/classes/php-typography/php-typography.php on line 399
Selbst nach der De-Installation blieben diese Meldungen überall.
Hab ich was falschgemacht?
Grüße aus Bremen,
Horst
Webdesign | Templateprogrammierung für Redaktionssysteme| http://www.w2media.de

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

Re: Typography! AddOn

5. Dez 2012, 16:38

Hallo,

also was die fehlermeldung sagt is ja klar. Die datei diacritics/en-US.php ist nicht vorhanden. vielleicht mal prüfen ob die vorhanden ist und schreibweise ok ist.
Hast das deaktiviert, dann müsste das wieder weg sein.

Cheffchen

Horst Wiese
Beiträge: 12
Registriert: 4. Dez 2012, 12:37

Re: Typography! AddOn

6. Dez 2012, 19:05

Hallo,
ja, beim Moduldownload muss ein Fehler aufgetreten sein, nach Reinstallation mit einem erneut downgeloadetem Modul klappt alles wie es soll.
Hab ich das eigentlich richtig verstanden, dass der Einsatz nur in Verbindung mit dem TinyMCE sinnvoll ist. Zumindest sehe ich keine Silbentrennungen mit dem textile-editor.
Danke,
Horst
Webdesign | Templateprogrammierung für Redaktionssysteme| http://www.w2media.de

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

Re: Typography! AddOn

6. Dez 2012, 23:52

HAllo,

keine ahnung, einfach testen.

Cheffchen

Horst Wiese
Beiträge: 12
Registriert: 4. Dez 2012, 12:37

Re: Typography! AddOn

7. Dez 2012, 18:45

Hallo,
es klappt hervorragend mit beiden Editoren, dieses Modul ist echt der Hammer. Endlich kann man im Web wieder guten Gewissens Blocksatz verwenden oder muss einem Kunden nicht lange erklären, dass man auf den Zeilenumbruch im Web nur wenig Einfluss hat.
Herzlichen Dak aus Bremen,
Horst
Webdesign | Templateprogrammierung für Redaktionssysteme| http://www.w2media.de

Zurück zu „Allgemeines [R4]“