[TYPO3-UG Italy] chc-forum e permessi

Roberto Torresani erreti at siel.it
Tue Dec 19 19:26:08 CET 2006


Riciao!

Altra domanda: da cosa puo' dipendere l'errore:
>
> *Warning*: mb_split(): mbregex compile err: invalid regular expression;
> there's no previous pattern, to which '{' would define cardinality at 1 in
> */opt/virtual/typo3/typo3_src-4.0.2
> /typo3/sysext/cms/tslib/class.tslib_content.php* on line *2999*


Trovato il problema.
nel  regex dello split e' utilizzata una stringa contenente dei campi fra
parentesi grafe.
La parentesi grafa e' un carattere con significato nelle espressioni
regolari e cosi'
non trova la cardinalita' che segnala nell'errore.

Per il momento ho aggirato il problema con una riga di codice prima della
2999 ($storeArr['c'] = split($regex,$content);)
del file typo3/sysext/cms/tslib/class.tslib_content.php

if
($regex=="{AGE}|{AGO}|{AUTHOR_LINK}|{BY}|{DATE}|{IN}|{POSTED}|{THREAD_LINK}|{TIME}")
$regex =
"\{AGE\}|\{AGO\}|\{AUTHOR_LINK\}|\{BY\}|\{DATE\}|\{IN\}|\{POSTED\}|\{THREAD_LINK\}|\{TIME\}";

in cui vado a riscrivere l'espressione regolare del modulo forum insrendo
una slash prima delle parentesi grafe.

Una porcheria....
.... in attesa di valutare se e' un bug da segnalare o se mi son perso
qualcosa io.

Ciao
Roberto


More information about the TYPO3-UG-italy mailing list