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?
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/
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/
[SOLVED]Textile 2.4 interner Link REX4.4/ Compilation failed
Zuletzt geändert von rkemmere am 25. Jul 2012, 15:03, insgesamt 3-mal geändert.
Re: Textile 2.4 interner Link / Compilation failed
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.
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.
Re: Textile 2.4 interner Link / Compilation failed
Ich teste gerade mal mit PHP 5.3 ...
Re: Textile 2.4 interner Link / Compilation failed
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?
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?
- 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
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
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
Re: Textile 2.4 interner Link REX4.4 / Compilation failed
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!
Also nochmal Danke. Thema damit gelöst!
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("###"," ",$textile);
print '<div class="txt-img">'. $textile . '</div>';
}
} else {
echo rex_warning('Dieses Modul benötigt das "textile" Addon!');
}