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

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

Blooowe

Лирооооой Дженкинс
17.12.2018
134
43
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
326
1 009
156
Moscow Region
Устройство
Xiaomi Mi 9 Lite
Да, есть такая болячка, уже много лет. Я перед нажатием просмотра копирую код в буфер и потом заново вставляю. При этом копировать желательно "сырой" код, отключив шестерёнкой красоту.
Это, скорее, не болячка, а особенность. ))) Появляется маркер списка тогда, когда на предыдущей строке находится служебный символ "перевод строки", а так как сие расположено внутри бб-кода ненумерованного списка, движок подставляет маркер. Т.е. вообще всё правильно, с точки зрения движка. Вот, скопировал код из поста выше - служебный символ есть, просто мы его не видим при создании поста или копировании:
PVPoIyv.png
 
  • Спасибо
Благодарности: Blooowe

Blooowe

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

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

evg

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

Blooowe

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

Rainle

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

Agent K

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