SmartsWorld

Зарегистрируйте бесплатный аккаунт сегодня и обретите друга и советчика в лице нашего ресурса навсегда! После подтверждения регистрации и авторизации вы сможете добавлять собственные темы и сообщения, а также общаться с другими участниками, включая систему личных сообщений!

Решено Спойлеры

Agent K

.
Модератор
Регистрация
22.12.2018
Сообщения
149
Благодарности
564
Баллы
120
Добавляя в уже созданный спойлер инфу и код спойлера дублируется. Повторно сам руками код не пишу, только добавляю аттач или текст.
2018-12-25_133047.jpg2018-12-25_133103.jpg
 

Agent K

.
Модератор
Регистрация
22.12.2018
Сообщения
149
Благодарности
564
Баллы
120
а коды спойлера так и дублируются, причем заметил, что и тоже как-то связаны.
 

evg

Наблюдатель
Модератор
Регистрация
15.12.2018
Сообщения
219
Благодарности
703
Баллы
126
Устройство
Xiaomi Mi 9 Lite
Смотрим внимательно :Wink: :
2019-01-24_20-23-38.png
BB-код перед меткой ненумерованного списка. Если поставить его нормально и попробовать добавить что-то - будет дублироваться или всё нормально станет?
 
  • Спасибо
Благодарности: bakpetr

Agent K

.
Модератор
Регистрация
22.12.2018
Сообщения
149
Благодарности
564
Баллы
120
evg evg, попробую. Отпишусь. Но весь момент в том, что ручками я b /b не ставлю. А добавляю из быстрого меню ответа, после чего, если нужно, отдельно ставлю , опять НЕ руками, код спойлера, ерунда выходит. Но ! Если прописываю все коды вручную, заранее, тогда всё ровно, чётко и как задумано. Потому и думаю , что косяк не в руках , а в движке.
 
Последнее редактирование:

Agent K

.
Модератор
Регистрация
22.12.2018
Сообщения
149
Благодарности
564
Баллы
120
evg evg,
Ниже скрины, как было при написании и как стало после нажатия кнопки "сохранить".
тест 1 движок сам ставит коды, выбираемые из строки вверху, очевидно расставляет он их некорректно

  • тест
    [*]тест
было.jpgстало.jpg

тест2 коды прописаны вручную, всё корректно, как задумано.
тест
  • тест
вручную.jpg
 
Последнее редактирование:

evg

Наблюдатель
Модератор
Регистрация
15.12.2018
Сообщения
219
Благодарности
703
Баллы
126
Устройство
Xiaomi Mi 9 Lite
Agent K Agent K, нет, в этом случае движок как-раз пытается (в меру своих возможностей) исправить некорректно расставленные коды. :Wink:
Смотри на вложенность кодов: такая конструкция недопустима, когда открытый код (спойлер) закрывается другим (болд) - [B][SPOILER]тест[/B]
А движок ксена умеет работать только с одним открывающим кодом, он сам добавит закрывающий код, например вот так: [B]тест , вот результат исполнения такого кода - тест
Умный движок пытается "на лету" исправить твои ошибки и расставляет недостающие теги.
Кстати, в начале этого предложения стоит только открывающий тег[I]

Вот как выглядел абзац выше при написании:
Код:
А движок ксена умеет работать только с одним открывающим кодом, он сам добавит закрывающий код,
например вот так: [ICODE][B]тест[/ICODE] , вот результат исполнения такого кода - [B]тест
Умный движок пытается "на лету" исправить твои ошибки и расставляет недостающие теги.
[I]Кстати, в начале этого предложения стоит только открывающий тег[ICODE][I][/ICODE]
А вот таким он стал после обработки движком:
Код:
А движок ксена умеет работать только с одним открывающим кодом, он сам добавит закрывающий код,
например вот так: [ICODE][B]тест[/ICODE] , вот результат исполнения такого кода - [B]тест
Умный движок пытается "на лету" исправить твои ошибки и расставляет недостающие теги.
[I]Кстати, в начале этого предложения стоит только открывающий тег[ICODE][I][/ICODE][/I][/B]
А вот, что произойдёт, если неверно
расставить
коды спойлеров
вместе с другими кодами: вот так расставил
Код:
А вот, что произойдёт, если [B]неверно [SPOILER]расставить[/B] коды спойлеров[/SPOILER] вместе с другими кодами:
, а вот так движок исправил
Код:
А вот, что произойдёт, если [B]неверно [SPOILER]расставить[/SPOILER][/B][SPOILER] коды спойлеров[/SPOILER] вместе с другими кодами
Т.е. видишь, движок просто исправляет ошибки вложенности. :Yes:
 
  • Спасибо
Благодарности: Agent K

Agent K

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

evg

Наблюдатель
Модератор
Регистрация
15.12.2018
Сообщения
219
Благодарности
703
Баллы
126
Устройство
Xiaomi Mi 9 Lite
Agent K Agent K, ты создаёшь список и потом прячешь его в спойлер, так?
  • то есть
    [*]вот список
    [*]что-то внёс
    [*]в него и потом
    [*]выделил и нажал
    [*]"Добавить спойлер"
    [*]так?
2019-01-25_16-41-03.png
Тут есть маааленькая хитрость. ))) Перед созданием списка в конце предыдущего предложения надо поставить "ПРОБЕЛ" и после создания списка (двойной ENTER) нужно поставить пробел.
  • создал список
  • дважды нажал
  • ENTER
  • нажал "ПРОБЕЛ"
  • выделил от символа
  • ВЫШЕ списка (тот самый "ПРОБЕЛ в конце предложения)
  • до символа после списка (второй "ПРОБЕЛ")
  • ПРОФИТ!

2019-01-25_16-54-23.png
Т.е. должно быть не так 2019-01-25_16-47-11.png а вот так 2019-01-25_16-55-29.png
Пробелы, конечно, это просто пример: выделять можно и слово, если оно должно быть внутри спойлера, но смысл в том, чтоб список со своими кодами оказался полностью внутри спойлера.
Выделяя сам список при создании поста, ты не видишь границ тегов, точнее не видишь теги [LIST] и [/LIST], поэтому и получается криво. Но движок не виноват, правда! :Mocking:
 

Agent K

.
Модератор
Регистрация
22.12.2018
Сообщения
149
Благодарности
564
Баллы
120
evg evg,
Спасибо, можно было и проще объяснить :)
что я понял, в отличие в IPB, и некоторых других движков, ксенфоро не понимает, где ставить автоматически начало одного тега и где его конец, а где начало другого, и ему надо это об этом указывать. Самый простой способ - табуляция или пробел. "Лишние" знаки никогда не любил, что же будем привыкать. Или ручками писать. А со списком это был просто пример. Здесь суть, два любых тега, как оказалось при ближайшем рассмотрении. Можно ставить решено.
 
Сверху Снизу