Поймал точно такой же глюк

После незначительной правки пропало оглавление. При этом в таблице wacko_page в поле body_toc увидел мусор в виде лишних записей <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
Понятия не имею откуда взялась windows-1252 на моем сайте с R5.5.10 с изначальной windows-1251.
Откат на старую версию не помог.
Вручную стер записи <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> прямо в базе данных и эта операция восстановила оглавление как было.
Попытался в Песочнице воспроизвести ситуацию – не получилось.
Неужели этот глюк только в windows-1251 проявляется ?


  1. toc changes in R5.5.11

    Please pull the repo head, with R5.5.11 there were made changes in the way the body_toc is compiled, please run an upgrade. The installer will purge the body_toc and the show handler will compile it again on the first page call, please read the commit log.


    This change was necessary due to Paragrafica changes made earlier. Now it does not wrap everything inside auto <p> tags, and this resulted in some cases in an empty body_toc, e.g. table only page, but the show handler then tried to recompile the body_r and empty body_toc on every page view.

    The broken toc in the example above does not work because there is a translit issue when using a different charset, yes. Chose RU as user language or chose another page tag name without this glitch and all will work as expected.

    Here is the mess (uses all the same tag from your example 'Песочнице')

    See also the debug output in the debug output for the requested SQL queries.

    All needs to be debugged. What goes where and what happens when.
    Diag::dbg('GOLD', random description: $parameter);
    • tag 
    • lang
    • WikiAdmin
    • 14.07.2019 08:16 edited