Решено Проблема с редактором и BB кодом

Статус
В этой теме нельзя размещать новые ответы.

Blooowe

Лирооооой Дженкинс
17.12.2018
123
42
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
Есть интересная проблема, связанная с редактором и BB-кодом.
К примеру: имеем многоуровневый маркированный список (возьму вырезку из темы, которую оформлял, т.к. именно там словил этот нюанс):
Код:
[LIST]
[*][B]fastboot devices[/B] Список присоединенных устройств в режиме fastboot.
[*][B]fastboot flash <раздел> <файл> [/B]Прошивает файл .img в раздел устройства.
[*][B]fastboot erase <раздел>[/B] Стереть раздел.
[COLOR=rgb(209, 72, 65)]Разделы:[/COLOR]
[LIST]
[*]boot
[*]recovery
[*]system
[*]userdata
[*]radio[/LIST]
Пример: fastboot erase userdata Стирание пользовательских данных.
[*][B]fastboot update <имя_файла.zip>[/B] Прошивка из файла имя_файла.zip
[*][B]fastboot flashall[/B] Прошивка boot + recovery + system.
[*][B]fastboot getvar <имя_переменной>[/B] Показать переменные bootloader.
Пример: fastboot getvar version-bootloader Получить версию bootloader.
[*][B]fastboot boot <kernel> [<ramdisk>][/B] Скачать и загрузить kernel.
[*][B]fastboot flash:raw boot <kernel> [<ramdisk>] [/B]Создать bootimage и прошить его.
[*][B]fastboot devices [/B]Показать список подключенных устройств.
[*][B]fastboot continue[/B] Продолжить с автозагрузкой.
[*][B]fastboot reboot [/B]Перезагрузить аппарат.
[*][B]fastboot reboot-bootloader[/B] Перезагрузить девайсв режим bootloader.
Перед командами fastboot можно использовать ключи:
[LIST]
[*]-w стереть данные пользователя и кэш
[*]-s <серийный номер> Указать серийный номер устройства.
[*]-p <product> Указать название устройства.
[*]-c <cmdline> Переопределить kernel commandline.
[*]-i <vendor id> Указать вручную USB vendor id.
[*]-b <base_addr> Указать в ручную базовый адрес kernel.
[*]-n <page size> Указать размер страниц nand. по умолчанию 2048.
[/LIST]
[/LIST]

  • fastboot devices Список присоединенных устройств в режиме fastboot.
  • fastboot flash <раздел> <файл> Прошивает файл .img в раздел устройства.
  • fastboot erase <раздел> Стереть раздел.
    Разделы:
    • boot
    • recovery
    • system
    • userdata
    • radio
    Пример: fastboot erase userdata Стирание пользовательских данных.
  • fastboot update <имя_файла.zip> Прошивка из файла имя_файла.zip
  • fastboot flashall Прошивка boot + recovery + system.
  • fastboot getvar <имя_переменной> Показать переменные bootloader.
    Пример: fastboot getvar version-bootloader Получить версию bootloader.
  • fastboot boot <kernel> [<ramdisk>] Скачать и загрузить kernel.
  • fastboot flash:raw boot <kernel> [<ramdisk>] Создать bootimage и прошить его.
  • fastboot devices Показать список подключенных устройств.
  • fastboot continue Продолжить с автозагрузкой.
  • fastboot reboot Перезагрузить аппарат.
  • fastboot reboot-bootloader Перезагрузить девайсв режим bootloader.
    Перед командами fastboot можно использовать ключи:
    • -w стереть данные пользователя и кэш
    • -s <серийный номер> Указать серийный номер устройства.
    • -p <product> Указать название устройства.
    • -c <cmdline> Переопределить kernel commandline.
    • -i <vendor id> Указать вручную USB vendor id.
    • -b <base_addr> Указать в ручную базовый адрес kernel.
    • -n <page size> Указать размер страниц nand. по умолчанию 2048.

Сам баг заключается в том, что если я жму "Предварительный просмотр" код решает сам перестроиться (смотреть скрин под спойлером)
2018-12-17_17-55-09.jpg
 

Shoore

Не новичок
16.12.2018
15
39
40
Устройство
Samsung Galaxy Note 10+
Да, есть такая болячка, уже много лет. Я перед нажатием просмотра копирую код в буфер и потом заново вставляю. При этом копировать желательно "сырой" код, отключив шестерёнкой красоту.
 
  • Спасибо
Благодарности: Agent K

evg

Наблюдатель
Модератор
15.12.2018
308
974
156
Moscow Region
Устройство
Xiaomi Mi 9 Lite
Да, есть такая болячка, уже много лет. Я перед нажатием просмотра копирую код в буфер и потом заново вставляю. При этом копировать желательно "сырой" код, отключив шестерёнкой красоту.
Это, скорее, не болячка, а особенность. ))) Появляется маркер списка тогда, когда на предыдущей строке находится служебный символ "перевод строки", а так как сие расположено внутри бб-кода ненумерованного списка, движок подставляет маркер. Т.е. вообще всё правильно, с точки зрения движка. Вот, скопировал код из поста выше - служебный символ есть, просто мы его не видим при создании поста или копировании:
PVPoIyv.png
 
  • Спасибо
Благодарности: Blooowe

Blooowe

Лирооооой Дженкинс
17.12.2018
123
42
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
evg evg, интересная особенность, буду теперь знать :)
Спасибо за разъяснение)

А как такое дело можно обойти?
 

evg

Наблюдатель
Модератор
15.12.2018
308
974
156
Moscow Region
Устройство
Xiaomi Mi 9 Lite
B Blooowe, ну, контролировать можно разве-что скопировав текст, вставить его в Word и нажать на кнопку показа служебных символов. Вообще, нажатие на ENTER в конце строки всегда проставляет этот символ, если же строка сама перескочила - символа не будет.
 

Blooowe

Лирооооой Дженкинс
17.12.2018
123
42
0
29
Brest
Устройство
Samsung Galaxy A8 Plus
evg evg, ясненько, значит буду следить за этим. Еще раз спасибо)
 

Rainle

Смотритель
17.12.2018
839
339
151
Думаю что некоторые ВВ коды лишние, которыми очень редко будут пользоваться
 

Agent K

.
Модератор
22.12.2018
160
640
151
Да, есть такая болячка, уже много лет. Я перед нажатием просмотра копирую код в буфер и потом заново вставляю. При этом копировать желательно "сырой" код, отключив шестерёнкой красоту.
бесит, что бб коды произвольно дублируются , добавляются. рандомно... Спойлеры движок явно не любит. Больше двух и начинается театр.
 
  • Спасибо
Благодарности: Vasilich
Статус
В этой теме нельзя размещать новые ответы.