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

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

Blooowe

Лирооооой Дженкинс
Регистрация
17.12.2018
Сообщения
24
Благодарности
43
Баллы
0
Устройство
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
Сообщения
215
Благодарности
696
Баллы
126
Устройство
Xiaomi Mi 9 Lite
Да, есть такая болячка, уже много лет. Я перед нажатием просмотра копирую код в буфер и потом заново вставляю. При этом копировать желательно "сырой" код, отключив шестерёнкой красоту.
Это, скорее, не болячка, а особенность. ))) Появляется маркер списка тогда, когда на предыдущей строке находится служебный символ "перевод строки", а так как сие расположено внутри бб-кода ненумерованного списка, движок подставляет маркер. Т.е. вообще всё правильно, с точки зрения движка. Вот, скопировал код из поста выше - служебный символ есть, просто мы его не видим при создании поста или копировании:
 
  • Спасибо
Благодарности: Blooowe

Blooowe

Лирооооой Дженкинс
Регистрация
17.12.2018
Сообщения
24
Благодарности
43
Баллы
0
Устройство
Samsung Galaxy A8 Plus
evg evg, интересная особенность, буду теперь знать :)
Спасибо за разъяснение)

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

evg

Наблюдатель
Модератор
Регистрация
15.12.2018
Сообщения
215
Благодарности
696
Баллы
126
Устройство
Xiaomi Mi 9 Lite
Blooowe Blooowe, ну, контролировать можно разве-что скопировав текст, вставить его в Word и нажать на кнопку показа служебных символов. Вообще, нажатие на ENTER в конце строки всегда проставляет этот символ, если же строка сама перескочила - символа не будет.
 

Blooowe

Лирооооой Дженкинс
Регистрация
17.12.2018
Сообщения
24
Благодарности
43
Баллы
0
Устройство
Samsung Galaxy A8 Plus
evg evg, ясненько, значит буду следить за этим. Еще раз спасибо)
 

Rainle

Смотритель
Регистрация
17.12.2018
Сообщения
86
Благодарности
251
Баллы
61
Думаю что некоторые ВВ коды лишние, которыми очень редко будут пользоваться
 

Agent K

.
Модератор
Регистрация
22.12.2018
Сообщения
149
Благодарности
564
Баллы
120
Да, есть такая болячка, уже много лет. Я перед нажатием просмотра копирую код в буфер и потом заново вставляю. При этом копировать желательно "сырой" код, отключив шестерёнкой красоту.
бесит, что бб коды произвольно дублируются , добавляются. рандомно... Спойлеры движок явно не любит. Больше двух и начинается театр.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу