Posted 10 октября, 20177 yr comment_137520 Пробовал на 3.4.6 и на 3.4.9 (нуллы), без разницы. После "пересчета и обновления" форматированный контент превращается в это: [color=#3366ff;][/color]тут текст[color=#008000;][/color] [color=#00ff00;][font="verdana;"]еще пример[/color][/font] Прямо в тексте появляются эти теги, ни то ббкод, ни то html. Так еще и часть форматирования сохраняется и эти теги могут сами по себе быть покрупнее, помельче, жирные... Спасти контент после такого уже не получается, только откат. Скажите у кого-нибудь еще так было? А то функция нужна, а пользоваться никак. Link to comment https://ipbmafia.ru/topic/18479-pereschet-i-obnovlenie-kontenta-na-34-ostavlyaet-posle-sebya-kakie-to-tegi-i-ubivaet-formatirovanie/ Share on other sites Больше вариантов
10 октября, 20177 yr comment_137522 51 минуту назад, konon сказал: Пробовал на 3.4.6 и на 3.4.9 (нуллы), без разницы. После "пересчета и обновления" форматированный контент превращается в это: [color=#3366ff;][/color]тут текст[color=#008000;][/color] [color=#00ff00;][font="verdana;"]еще пример[/color][/font] Прямо в тексте появляются эти теги, ни то ббкод, ни то html. Так еще и часть форматирования сохраняется и эти теги могут сами по себе быть покрупнее, помельче, жирные... Спасти контент после такого уже не получается, только откат. Скажите у кого-нибудь еще так было? А то функция нужна, а пользоваться никак. было у одного клиента, пришлось ковырять бд, и делать запросы, но так и не решилась проблема толком Link to comment https://ipbmafia.ru/topic/18479-pereschet-i-obnovlenie-kontenta-na-34-ostavlyaet-posle-sebya-kakie-to-tegi-i-ubivaet-formatirovanie/?&do=findComment&comment=137522 Share on other sites Больше вариантов
10 октября, 20177 yr Author comment_137542 Протестировал четыре раза на абсолютно новых установках, 3.4.2 и 3.4.6 от illusion, 3.4.6 и 3.4.9 руссифицированные от ipbmafia - везде одинаково коцает контект. Еще и на двух разных серверах: nginx/1.12.0, libmysql - 5.5.52-MariaDB, php mysqli, PHP: 5.4.16 nginx/1.12.1, libmysql - 10.0.32-MariaDB, php mysqli, PHP: 5.6.31 Уж и не знаю на что и думать... Ведь если у остальных работает, дело явно в чем-то еще, в какой-то конфигурации или настройке. Link to comment https://ipbmafia.ru/topic/18479-pereschet-i-obnovlenie-kontenta-na-34-ostavlyaet-posle-sebya-kakie-to-tegi-i-ubivaet-formatirovanie/?&do=findComment&comment=137542 Share on other sites Больше вариантов
14 октября, 20177 yr Author comment_137681 В общем, пока в непонятках. Только выяснил, что если зайти в такое сломанное сообщение, нажать кнопку "Режим ббкодов", а потом ее выключить, то форматирование возвращается в нормальное состояние. То есть, это нормальные ббкоды, цвет и шрифт, которые почему-то не конвертируются в html. Link to comment https://ipbmafia.ru/topic/18479-pereschet-i-obnovlenie-kontenta-na-34-ostavlyaet-posle-sebya-kakie-to-tegi-i-ubivaet-formatirovanie/?&do=findComment&comment=137681 Share on other sites Больше вариантов
15 октября, 20177 yr Author comment_137704 Даже не верится, что эта проблема почти ни у кого не встречалась, я уже на чем только не пробовал, даже на локалке с MySQL вместо Марии - везде одно и тоже. Уточню, ломаются только фрагменты, заключенные в ббкоды color и font. А для них характерна общая черта - они при конвертировании из ббкода в html должны превратиться в span. То есть, дело с этим спаном походу. Еще б выяснить, в каком файле эта конвертация прописана и где вообще расположен сам код пересчета. Link to comment https://ipbmafia.ru/topic/18479-pereschet-i-obnovlenie-kontenta-na-34-ostavlyaet-posle-sebya-kakie-to-tegi-i-ubivaet-formatirovanie/?&do=findComment&comment=137704 Share on other sites Больше вариантов
15 октября, 20177 yr comment_137707 konon, вы обновляли форум с ранней версии IPB, или производили конвертацию с другой платформы? Link to comment https://ipbmafia.ru/topic/18479-pereschet-i-obnovlenie-kontenta-na-34-ostavlyaet-posle-sebya-kakie-to-tegi-i-ubivaet-formatirovanie/?&do=findComment&comment=137707 Share on other sites Больше вариантов
15 октября, 20177 yr Author comment_137719 2 часа назад, benix сказал: konon, вы обновляли форум с ранней версии IPB, или производили конвертацию с другой платформы? Это явление наблюдается и на обновленной версии (я не знаю с какой, наверное с 2.х обновлялись) и на свежеустановленных 3.4.2, 3.4.6. По вашему совету посмотрел ту тему на другом форуме, очень помогло. Скорее-всего, я неверно понял предназначение этой функции. Там объясняют, что если в версии 2.х движок хранил посты в базе в виде html, затем с версии 3.0 до 3.3 - в виде ббкодов, то для этого случая и была сделана эта функция - сконвертить "старый" html в "новые" ббкоды. А поскольку дальше вышла версия 3.4 в которой в базе вновь стали хранить html, то те ббкоды, которые мы получаем после перестроения в формат 3.0-3.3 - они частично автоматически превращаются в html парсером 3.4+, но не все, так как что-то уже изменилось, вот color и font и не превращаются. А после 3.4.7 эту функцию вообще убрали, чтоб не смущать народ. Так что придется писать скрипт. А заморачиваюсь в связи с этой темой: Там вроде придумал как сделать, но нужно пересчитать старые посты и подписи, так как в базе смесь ббкодов с предыдущей версии ipb и нормального html с текущей. Link to comment https://ipbmafia.ru/topic/18479-pereschet-i-obnovlenie-kontenta-na-34-ostavlyaet-posle-sebya-kakie-to-tegi-i-ubivaet-formatirovanie/?&do=findComment&comment=137719 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.