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: http://redaxo.org/slack/
Benutzeravatar
rkemmere
Beiträge: 486
Registriert: 6. Feb 2007, 17:47
Kontaktdaten: Website

[SOLVED]Textile 2.4 interner Link REX4.4/ Compilation failed

25. Jul 2012, 12:23

Hallo zusammen,

ich bekomme unter PHP 5.2 mit REDAXO 4.4 folgenden Fehler bei der Erstellung eines internen Links mit Textile.

Warning: preg_match() [function.preg-match]: Compilation failed: unrecognized character after (?< at offset 5 in C:\Program Files\xampp\htdocs\bio-unterkuenfte\redaxo\include\addons\textile\classes\class.textile.inc.php on line 1510

Woran mag das liegen?
Zuletzt geändert von rkemmere am 25. Jul 2012, 15:03, insgesamt 3-mal geändert.

Hirbod
Beiträge: 435
Registriert: 15. Jan 2008, 14:46

Re: Textile 2.4 interner Link / Compilation failed

25. Jul 2012, 12:44

Hi,

wenn ich mich richtig erinnere, sollte das mit einem PHP-Update getan sein. Ich glaube die PHP-Version die du einsetzt ist schuld. Ich hoffe es ist kein 5.3 Update notwendig.

Korrigiert mich, wenn ich falsch liege.

LG
Hirbod

Edit:
http://stackoverflow.com/questions/1017 ... tion-error
Ähnliches Problem.

Benutzeravatar
rkemmere
Beiträge: 486
Registriert: 6. Feb 2007, 17:47
Kontaktdaten: Website

Re: Textile 2.4 interner Link / Compilation failed

25. Jul 2012, 12:48

Ich teste gerade mal mit PHP 5.3 ...

Benutzeravatar
rkemmere
Beiträge: 486
Registriert: 6. Feb 2007, 17:47
Kontaktdaten: Website

Re: Textile 2.4 interner Link / Compilation failed

25. Jul 2012, 12:58

Also mit PHP 5.3.1 kommt die Fehlermeldung nicht mehr. Dennoch wird der Link nicht richtig gesetzt:
Es wird im Text nur “Duis feugiat augu”:index.php?article_id=5 angezeigt.

Bei der Demo ist es ebenfalls so bei mir.
Kann das jemand bestätigen?

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

Re: Textile 2.4 interner Link REX4.4 / Compilation failed

25. Jul 2012, 14:42

Hej,

REX 4.4.0 + Textile 2.4.0 unter PHP 5.3.8 keine Probleme

vielleicht kannst ja mal dein Textile Markup schreiben.

vg Thomas

Benutzeravatar
rkemmere
Beiträge: 486
Registriert: 6. Feb 2007, 17:47
Kontaktdaten: Website

Re: Textile 2.4 interner Link REX4.4 / Compilation failed

25. Jul 2012, 15:01

Hallo Thomas,

danke für den Tipp mit dem markup.
Ich hatte kein passendes markup für textile 2.4 verwendet sondern noch das von 2.0.

Sobald man dieses hier benutzt klappt es auch!

Code: Alles auswählen

if(OOAddon::isAvailable('textile')) {

  // Fliesstext 
  $textile = '';
  if(REX_IS_VALUE[1])
  {
    $textile = htmlspecialchars_decode("REX_VALUE[1]");
    $textile = str_replace("<br />","",$textile);
    $textile = rex_a79_textile($textile);
    $textile = str_replace("###","&#x20;",$textile);
    print '<div class="txt-img">'. $textile . '</div>';
  } 
} else {
  echo rex_warning('Dieses Modul benötigt das "textile" Addon!');
}

Also nochmal Danke. Thema damit gelöst!

Zurück zu „Allgemeines [R4]“