Обработка cut

В движке из svn (0.3) есть возможность добавлять собственное описание cut-а, однако оно не работало. Выяснил, что надо добавить слеш в регулярное выражение обработчика.
ActionTopic.class.php строка
if (preg_match('/^\s*name\s*=\s*"(.+)"\s*$/Ui',$aMatch[2],$aMatchCut)) {
заменить на
if (preg_match('/^\s*name\s*=\s*"(.+)"\s*\/$/Ui',$aMatch[2],$aMatchCut)) {
в строках 391 и 538

И кастомный текст будет отображаться.

З.Ы. Непонятно зачем перед катом добавляется два перевода строки. С учётом перевода строки после анонса текста получается большая дыра в посте.
Убрать можно в темплейте топиков.

7 комментариев

avatar
странно, cut ставится без завершающего слеша
<cut name="blabla">

а не
<cut name="blabla"/>
  • ort
  • +1
avatar
А где можно поправить темплейт топиков? в каком файле? А то и вправду проблем большеват получился.
avatar
Coder_ak big thanks
avatar
Просьба к разработчикам, пофиксите баг обработки кута в исходниках.
  • SWAT
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.