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

После незначительной правки пропало оглавление. При этом в таблице 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 проявляется ?

Comments

  1. toc changes in R5.5.11

    First
    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.

    revision:5cb31a0
    revision:1e550f5
    revision:b4c9d01

    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.

    Second
    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 'Песочнице')

    https://wackowiki.org/doc/Doc/Russian/Pesochnica/revisions
    https://wackowiki.org/doc/Doc/Russian/IaniNieoea
    
    https://wackowiki.org/doc/Doc/Russian/Pesochnica
    https://wackowiki.org/doc/Doc/Russian/Iani%C3%B7ieoea


    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