Столкнулся с проблемой для отображения результатов поиска, когда юзер использует символ ' в запросе. Например: http://www.site.com/?search=girl's+toy, вместо результатов поиска вылетает ошибка:
Warning, can not parse template (content_search) (Error: Type 4, syntax error, unexpected 's' (T_STRING), line 247 )
Возможно еще какие-то символы тоже вызовут такую ошибку, но на практике чаще всего варнинги приходят именно по этому. Как это можно пофиксить? Спасибо.
символ вызывает ошибку в шаблоне
Re: символ вызывает ошибку в шаблоне
Для этого надо пофиксить свой пхп код в темплейте
у вас там 100% результат тага используется в пхп коде без экраниирования таких символов
вам пригодится
http://smartcj.com/wiki/doku.php?id=ru: ... tag_prefix
у вас там 100% результат тага используется в пхп коде без экраниирования таких символов
вам пригодится
http://smartcj.com/wiki/doku.php?id=ru: ... tag_prefix
Don't forget to run script update
Re: символ вызывает ошибку в шаблоне
о, точно, спасибо, неподумал что escaped можно и к запросу приставить... ESCAPED_SEARCH_QUERY... теперь ок







