CmwKnowkBugs: различия между версиями
Shaplov (обсуждение | вклад) |
Shaplov (обсуждение | вклад) |
||
Строка 17: | Строка 17: | ||
Сохранить шаблон в котором присутствует <:Include:> с неверным указанием шаблона невозможно. Однако это не является стопроцентной гарантией того, что <:Include:> всегда ссылается на реально существующие шаблоны, поскольку включаемый шаблон может быть просто переименован. Однако обработка такой нештатной ситуации в программный код <:Include:> не заложена: в шаблоне не появляется никакого явного указания на ошибку отработки <:Include:>, просто ничего не отображается. В таком виде диагностика проблемы существенно усложняется. | Сохранить шаблон в котором присутствует <:Include:> с неверным указанием шаблона невозможно. Однако это не является стопроцентной гарантией того, что <:Include:> всегда ссылается на реально существующие шаблоны, поскольку включаемый шаблон может быть просто переименован. Однако обработка такой нештатной ситуации в программный код <:Include:> не заложена: в шаблоне не появляется никакого явного указания на ошибку отработки <:Include:>, просто ничего не отображается. В таком виде диагностика проблемы существенно усложняется. | ||
− | + | <b>Белявский:</b> Хрен его знает. Я бы это [сообщение об ошибке] писал либо в лог, либо в режиме DEBUG. |
Версия от 19:25, 7 марта 2006
default-site: неверное отображение некоторых символов в заголовке
При просмотра содержимого итемов через шаблоны def_article_t, def_topic_t и др. в заголовках всесто кавычек, длинных тире и пр. отображается текст амперсанд последовательностей представляющих эти символы.
Ошибка требует исправления. См. так же CmwFAQDevBeginner
<:Input:>: проблемы с некоторыми символами
При редактировании атрибутов содержащих кавычки, длинные тире и прочие подобные символы в поле ввода вместо оных символов попадают их амресанд последовательности.
Проблема не решена, обходится использованием DE <:EditField:>
Молчаливое принятие отсутствующих локалей
Достаточно часто при установке коммунивера люди забывают добавить локаль en_US, а потом долго удивляются почему в англоязычных сайтах даты пишутся по русски... Во избежании подобных проблем надо добавить явную ругань на отсутствие в системе локалей указанных в таблице LANGUAGES
<:Include:> не ругается на отсутствующий шаблон
Сохранить шаблон в котором присутствует <:Include:> с неверным указанием шаблона невозможно. Однако это не является стопроцентной гарантией того, что <:Include:> всегда ссылается на реально существующие шаблоны, поскольку включаемый шаблон может быть просто переименован. Однако обработка такой нештатной ситуации в программный код <:Include:> не заложена: в шаблоне не появляется никакого явного указания на ошибку отработки <:Include:>, просто ничего не отображается. В таком виде диагностика проблемы существенно усложняется.
Белявский: Хрен его знает. Я бы это [сообщение об ошибке] писал либо в лог, либо в режиме DEBUG.