01:34

Пока ещё ничей пост деанона не разорвал никому Избранное, но всё-таки не помешает напомнить общественности о коварстве тега [J]. Всё-таки новых команд в этом году много, не все ещё перенаступали на эти грабли.))

Суть проблемы в том, что вы пишете:

[J]theusername[/J]


— а Дайри разворачивают это в такую вот долбофигень:

<a class="TagJIco" href="http://www.diary.ru/member/?1234567" title="профиль" target=_blank>&nbsp;</a><a class="TagL" href="http://theusername.diary.ru" title="дневник: Какой-то Там Дневник" target=_blank>theusername</a>


И когда в посте тегов [J] очень много (т.е. когда это пост деанона)), легко может возникнуть ситуация, когда набранный вами код умещается в лимит знаков, но развёрнутый вариант этот лимит превышает. А тогда происходит следующее: Дайри дают вам этот пост отправить, некоторое время он лежит в соо и радует взгляд, а потом какой-то внутренний дайревый механизм смотрит на этот пост в развёрнутом виде и решает, что неплохо бы отпилить от него лишнее. И вуаля — наблюдаем ошмётки тегов и распидарашенное соо.

Как этого избежать:

1. Сначала сохраните свой пост в качестве черновика, дайте ему какое-то время вылежаться, и если видите, что его внезапно и загадочно расколбасило, — значит, вы таки нарвались на эту проблему.
2. Если это случилось — попробуйте заменить все теги [J] на [L]: последний даёт вдвое меньше кода при разворачивании.
3. Если даже с [L] ваш пост в лимит не лезет, или если вам позарез нужны в посте иконки-собачки — тогда разбивайте деанон на несколько постов.

Разумеется, можно изначально использовать [L] вместо [J] или изначально запланировать несколько постов.

Спасибо за внимание.)

URL комментария

@темы: Деанон, Оформление выкладки, ФБ-2013

Комментарии
24.10.2013 в 20:41

Спасибо, полезно.
24.10.2013 в 20:52

с таким еще не сталкивался, но буду знать!
24.10.2013 в 20:55

Спасибо))
Как раз это с нами и случилось, пойду на всякий случай поменяю код, пока это не случилось вновь ((
24.10.2013 в 20:58

Спасибо, ТС, я сохраню этот пост.
24.10.2013 в 21:07

Cпасибо. Еще бы совет, как добиться того, чтобы таблица не рвала кодами дайри и не отнимала столько знаков :apstenu:.
24.10.2013 в 21:13

спасибо, тоже столкнулись с этим. непонятно еще, через какое время дайри начинает резать. хоть бы знать, сколько дать отлежаться
24.10.2013 в 21:26

хоть бы знать, сколько дать отлежаться
насколько я знаю, около суток.
24.10.2013 в 21:55

хоть бы знать, сколько дать отлежаться
У нас зимой часа за четыре порвало соо выкладок и половину дайрей(
24.10.2013 в 23:20

спасибо, тс
25.10.2013 в 00:17

Спасибо тебе, заботливый ТС! Нужный пост :buddy:
25.10.2013 в 07:50

Видимо, что-то подобное у какой-то команды и случилось - потому что соо ФБ распидорашено...
25.10.2013 в 07:51

Похоже, у Хеллсингов.
25.10.2013 в 12:17

ТС, спасибо, что предупредил. У нас как раз по количеству знаков впритык выходило - это с тегами дайри. Придется, видимо, действительно разделять на два поста. (((
28.10.2013 в 13:36

Нас с утра распидорасило. Причем только один пост. [J] не использовали, только [L], и все равно(((
29.10.2013 в 00:29

Важное уточнение: у нас коды таблицы с [J] занимали ~20 тысяч знаков. При расколбасе 20 тысяч превратились в 76. Имейте это в виду. Если пост с [J] едва укладывается в 62 тысячи, имеет смысл делить на три поста.
29.10.2013 в 01:52

fandom Oluhov 2016 Внимание! Лиса упорота и иногда превышает бартер по личной инициативе и без обязательств с вашей стороны.
Аноны, внимание! Мы не использовали J, только L. Как выяснилось, он не намного короче. Все, совсем все, упрощенные коды дайри: [J], [L], [*MORE*], которых в языке HTML нет — "разворачиваются". Узнать, насколько расплющит пост невозможно иначе как опытным путем. Нам рекомендовали оставлять треть лимита пустой. Обещали написать программисту. Возможно, в дальнейшем эту проблему удастся решить.
А пока, осторожнее с кодом, в котором используете упрощенные конструкции. Не наступайте на наши грабли. :)
03.11.2013 в 15:04

Мы уже три раза обрезали пост, а его все равно перекашивает. Похоже, что надо оставлять пустой не меньше половины.
14.03.2014 в 12:23

:heart:
жаль, поздно увидел
13.10.2014 в 12:55

не посмотрел на дату, решил, что проспал деанон абсолютно всех. чуть удар не хватил.

ТС, спасибо за предупреждение!!
14.10.2014 в 01:48

аноны, щас глупость наверное спрошу, но
почему бы не использовать вместо [J] или [L] просто ссылку? по кол-ву знаков будет же намного меньше :hmm:
14.10.2014 в 03:30

почему бы не использовать вместо [J] или [L] просто ссылку? по кол-ву знаков будет же намного меньше
видимо, потому что ее прописывать руками дольше. И ник в [L] или [J] визуально выглядит по-другому, чем просто ссылка на профиль или дневник. Если не ошибаюсь, в дайрикоде он будет основным цветом, но жирный, а в ссылке - цвета ссылки, который на дневнике настраивается независимо. У меня, скажем, синий, что почти сливается с фоном (если смотреть через избранное).
Но жирный плюс в нике ссылкой есть - можно сразу видеть правильное количество знаков.
14.10.2014 в 04:03

а в ссылке - цвета ссылки, который на дневнике настраивается независимо. У меня, скажем, синий, что почти сливается с фоном (если смотреть через избранное)
Анон, я чего-то не понимаю, мне стало очень любопытно: а зачем ты настроил цвет ссылок у себя так, что они с фоном сливаются?
14.10.2014 в 04:43

А мне так нравится :gigi: Я ж не призываю всех делать также, просто объясняю разницу.
14.10.2014 в 11:04

видимо, потому что ее прописывать руками дольше. И ник в [L] или [J] визуально выглядит по-другому, чем просто ссылка на профиль или дневник. Если не ошибаюсь, в дайрикоде он будет основным цветом, но жирный, а в ссылке - цвета ссылки, который на дневнике настраивается независимо. У меня, скажем, синий, что почти сливается с фоном (если смотреть через избранное). Но жирный плюс в нике ссылкой есть - можно сразу видеть правильное количество знаков.
не, разницу я понимаю, это я так риторически спросил, мол, аноны, мб ссылки выход :lol:
14.10.2014 в 15:02

Анон понял, что нифига не верстальщик ( Но спасибо!
14.10.2014 в 15:53

Анон-неверстальщик, просто дай посту вылежаться. Если его не расподорасило за 2 суток, скорее всего, все будет норм))
17.10.2014 в 00:57

когда у меня на зимней пропала часть деанона я общалась с админами дайрей, они подсказали как точно подсчитать количество знаков в посте с учетом разворачивающихся тегов:

Берёте текст записи. Публикуете его в отдельной закрытой записи. Открываете запись с развёрнутыми тегами МОРЕ (а если у вас в настройках стоит третий режим работы МОРЕ, то просто переходите по ссылке на запись). Открываете код страницы (обычно делается комбинацией Ctrl+U), ищете первое слово записи, копируете HTML-код записи от первого слова до последнего.
там уже все теги полностью развернуты и, собственно, скопированное не должно превышать 62к

Они же объясняли в чем суть:

Запись в момент публикации отправляется в базу данных и в кэш сервера. В базу данных запись, если её размер больше 62000 знаков в HTML-представлении, попадает обрезанной по этому лимиту (это ограничение именно уровня базы данных), в кэше сервера такого ограничения нет.

Запись первое время отображается из кеша сервера. Через какое-то время, когда кэш обновится, запись оттуда пропадёт.

При следующем обращении к записи система "достанет" её текст из базы данных и разместит в кэше сервера. Если на этапе публикации запись будет сохранена в БД обрезанной, то в этом случае она уже будет показываться обрезанной.


обычно для этого требуется часов 5-6
17.10.2014 в 02:37

когда у меня на зимней пропала часть деанона я общалась с админами дайрей, они подсказали как точно подсчитать количество знаков в посте с учетом разворачивающихся тегов
Я это в прошлом году говорил в каком-то соседнем треде, но мне ответили, что я больно умный, нечего выпендриваться, надо дать записи отлежаться, все так делают. :gigi:
17.10.2014 в 03:05

Поправки к инструкции:
Публикуете его в отдельной закрытой записи.
Достаточно открыть предпросмотр, можно не публиковать.
ищете первое слово записи, копируете HTML-код записи от первого слова до последнего.
Не первое и последнее слово, а начало и конец верстки со всеми тэгами.
18.10.2014 в 00:40

Огромное спасибо ТС и анонам. Не знала. Хорошо что не нарвались.

Расширенная форма

Редактировать

Подписаться на новые комментарии