@темы: ЗФБ-22
Сделали отключение проверки в настройках, тестируйтеdiary.ru/options/diary/?validateВ будущем, как я поняла, планируют сделать подсветку проблемных мест, чтобы было проще самому найти ошибку, а пока так.
@темы: переезд
@темы: кошачье
@темы: праздники
@темы: тес-ты
@темы: Новый год, друзья
Всем привет!С недавних пор на нашем сайте ввведена защита от незакрытых тегов, и у пользователей возникают разные вопросы по этому поводу, некоторые не знают, что такое теги, и почему они не закрыты, кто-то задаётся вопросом о том, зачем это было сделано. Обо всём этом в стиле "для чайников" я расссказываю здесь. Если что-то не понятно, можно задавать вопросы в коммментариях к этому посту, а так же мне в личку. Помните, то что для вас само собой разумееется для кого-то может стать новой информацией, поэтому убедительная просьба не разводить здесь демагогию, конспирологию и флуд, а отвечая на вопросы других пользователей, просьба придерживаться стиля "для чайников".Что это такое и зачем это сделали?Что это такое?Защита от незакрытых тегов проверяет все теги* в посте на закрытость, и если она находит хотя бы один незакрытый тег, пользователь видит вот такую ошибку:Вы можете закрыть её, но пока не будет устранена причина её возникновения, вы не сможете опубликовать или сохранить пост. Защита работает таким образом, что пост с незакрытыми тегами не сохраняется нигде, даже в черновиках. О том, что с этим делать, я расссказываю ниже. Важно: защита НЕ работает в коммментариях, так что если вы не можете опубликовать что-то в виде поста, но в коммменты оно вставилось, здесь нет никакой магиии.Зачем это сделали?Наверное, каждому пользователю с неадаптивным дизайном знакома ситуация, когда он заходит в избраннное, а меню на привычном месте нет, вместо этого оно обнаруживается внизу страницы. Связано это с тем, что старый дизайн написан на голом HTML'е и незакрытые теги* в посте ломают вёрстку страницы. Старый дизайн ламповый, его любят, так что с этим ничего не поделать. Уехавшеее меню это самая распространённная и самая безобидная неисправность из-за незакрытых тегов, есть куда болеее неприятные, например, у одного пользователя весь функционал черновиков превратился в тыкву, он не мог сделать ничего, пока не удалось удалить проблемные записи. Когда причина не очевидна, неисправность принимают за баг дайри, кто-то молча винит программмиста, кто-то машет рукой, кто-то пишет в это соообщество, и тогда тестеры с прогером дружно чешут в затылке, пытаясь воспроизвести неисправность, причина которой может быть в одном забытом символе. Спойлер: такие баги не воспроизводятся почти никогда.Вы можете быть одним из тех пользователей, которые, обнаружив уехавшеее меню, перебирали ленту избраннного в поисках забагованнного поста, а затем писали автору, чтобы он исправил пост. Так вот, вас не так много, как может показаться на первый взгляд, большинство ругается, или не делает примерно ничего.А вот из тех, кто делает что-то, было много людей, которые просили сделать какую-нибудь защиту. Вот, сделали.Что делать, если я вижу эту ошибку?Что делать, если я вижу эту ошибку?В первую очередь проверьте, закрыты ли в посте все теги*. Да, первое время защита работала некоррректно и ругалась зазря, но неисправности с ней чинятся по мере их выявления, так что весьма вероятно, что она ругается по делу. На момент написания поста защита ругается на некоторые непопулярные одиночные теги, если они у вас есть, и они прям вот очень нужны, просто добавьте косую черту к их закрывающей скобке, например , это допустимо и работает. Если вы HTML-френдли и точно 100% уверены, что у вас всё закрыто, попробуйте опубликовать запись без куска какого-нибудь сложного кода, например картинки, вложеннной в сссылку или чего-нибудь с атрибутами. Если у вас это получается, и убраннный кусок кода 100% правильно закрыт, пожалуйста, напишите об этом в посте, сссылка на который есть в окне ошибки, или прямо в этом, указав проблемный код в тегах . Если не получится, делаете то же самое, только со всем постом.Если вы НЕ HTML-френдли и воообще без понятия, во-первых прочитайте пояснения из этого поста, во-вторых:1. Скопируйте весь полностью текст поста в любой имеющийся у вас текстовый редактор, чтобы ваш пост не потерялся, помните, что посты с незакрытыми тегами не сохраняются даже в черновиках2. Проверьте, видите ли вы теги*, если нет, значит у вас включен визуальный редактор, если это так, то выключите визуальный редактор**3. Скопируйте всё содержимое из окна редактирования, и вставьте его в тегах *** в коммментарий или u-mail с адресом тестера, приложив пояснение, что вы не можете опубликовать этот пост. Тестер подскажет, где в тегах ошибка, либо выявит неисправность, из-за которой ложно срабатывает защита, в этом случае он отправит ошибку на фикс, а вам предложит что-нибудь временнное.Да, мы всегда просим скрины, но в этот раз в них нет большого смысла, гораздо больше смысла в коде.Будет какой-нибудь функционал, чтобы понять, что именнно не закрыто?Будет какой-нибудь функционал, чтобы понять, что именнно не закрыто?Будет, но после нового года, он в разработке.*Что такое теги?*Что такое теги?теги это штуки в знаках больше/меньше или квадратных скобках, вот эти ребята: [L][/L] тег это одиночная штука, например: это тег, это тоже тег, поэтому я пишу не "в теге CODE", а "в тегАХ CODE". За редким исключением теги ходят парами - открывающий тег и закрывающий тег. Закрывающий от открывающего отличает символ /."Незакрытые теги" означает, что закрывающего тега либо нет воообще, либо в нём отсутствует косая черта, которая делает его закрывающим. Например - здесь есть оба тега, но они оба открывающие. Парные теги применяются к тому, что находится между ними, например этот текст будет жирным, поэтому обязательно должны быть вложены друг в друга, например: Здесь теги italic вложены в теги bold, и прежде чем закрыть внешний тег обязательно должен быть закрыт внутреннний. Конструкция типа работать не будет. Это ошибка кода, которая может появиться, если вы не очень осторжно выделили текст в HTML редакторе (это который не визуальный).Кроме парных тегов есть непарные, или одиночные, или пустые. Эти состоят из всего одного тега, их всего 16 штук:Все популярные одиночные теги сейчас проходят защиту, но если вдруг вы каким-то образом откуда-то перепостом схватили непопулярный, а изменения ещё не внесены, то проблему можно решить, добавив косую черту перед закрывающей скобкой тега, например: .Ещё у тегов есть атрибуты, это различные слова внутри открывающего тега со знаком = на конце, вот такие ребята: src=, у этих атрибутов есть параметры, это штуки в кавычках, которые пишутся после знака =, например: 'https://diary.ru/resize/-/-/9/7/7/6/97765/68-6P.png'По сути конструкция выглядит так: <тег атрибут="параметр">, вы можете не понимать, что всё это значит. главное следите за тем, чтобы кавычки двойные или одинарные, открывались и закрывались одни и те же. **Как выключить визуальный редактор?**Как выключить визуальный редактор?Заходите в настройки дневника, вот они:В секциии "Настройки сайта" выбираете "Редактор":Снимаете галочку "Использовать визуальный редактор", нажимаете "Сохранить"Если не сработало, обращайтесь в соообщество. ***Что такое тег CODE и зачем он нужен?***Что такое тег CODE и зачем он нужен?теги, даже если у вас визуальный редактор, и вы их не видите, являются кодом, и этот код срабатывает везде: в постах, в коммментариях, в u-mail. Это значит, что если вы куда угодно кините код вашего поста, как есть, то он сработает при отправке, и тегов никто не увидит, только результат их работы. Чтобы найти ошибку или выяснить,что вызывает сбой, нам обязательно нужно видеть теги, и для этого существует тег CODE.Что нужно сделать, когда мы просим прислать пост в тегах CODE:1. Открыть пост на редактирование, поставить курсор в тексте, нажать "выделить всё" и скопировать2. Вставить скопированнное туда, где вы решили им поделиться, снова выделить весь текст поста, после этого нажать кнопку в меню редактора.3. Если текст вставлен, объёмен, и вам трудно его выделять, и у вас НЕ включен визуальный редактор, вы можете нажать кнопку, ничего не выделяяя, и вырезать-вставить или просто вписать открывающий и закрывающий теги перед началом и после конца поста. После этих манипуляций содержимое вашего поста будет выглядеть примерно вот так. Поле Code ограничено, поэтому, вставив большой объём текста, в результате можно обнаружить маленькое поле с полосой прокрутки - это нормально.
@темы: фильмы
@темы: видео, кошачье
@темы: твор4ество, ЗФБ-22
@темы: пираты, фики, ФБ-21
@темы: фото
Всем привет! Команда Дайри готовится к Зимнему Баттлу!Мы успешно пережили это жаркое лето и провели пробный олимпийский забег в новых условиях. Иногда было смешно, иногда страшно, но в целом — весело и лампово. Благодаря Летнему Баттлу мы обзавелись командным девизом «I'll be back!», поэтому планируем возвращаться и возвращаться, даже если нас накроет дайрипокалипсис. Клопы мы, или где?Нашей маленькой команде очень нужны все. Поэтому приглашаем к нам тех, кто хочет сказать свое веское слово о дайри или поддержать любым видом контента участников Зимнего Баттла, пусть как можно больше команд и дальше участвует в WTFB на дайри. А еще у нас самые теплые места для рыбодебилов и море любви помпономахателям умыл сообщества на дайрикомандный e-mailfandomwtfdiary@yandex.ruкодкодкодWTF Diary?! 2022 (внеконкурс)
всё так хд
@темы: соционика