fail better
Предлагаю составить список пожеланий изменения вёрстки дневников к разработчикам дайри и отсортировать его по "народной желанности". Вы получаете возможность попросить и пожаловаться, разработчики слышат об актуальных проблемах — все довольны.

— Вам не хватает класса или id для какого-нибудь элемента?
— Существуют ограничения, которые не позволяют реализовать ваши идеи?
— Проблемы в коде и стилях дневников, которые хорошо бы исправить?

С какими непобедимыми проблемами вы столкнулись пытаясь изменить оформления дневника?
Не считая недостаточное владение инструментами )

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

Например:
1. Хорошо бы дать классы закрытым записям и записям из дневников закрытых от тебя, чтобы можно было как-нибудь выделить их в ленте или вырезать совсем.
2. Обернуть генерируемые тегом J ссылки в SPAN.TagJ.
3. Обернуть генерируемые тегом MORE блоки .LinkMore и SPAN в ещё один SPAN.blockMore. Классами для него показывать тип ссылки (прелоад, динамика, статика) и переключать состояние (открыт/закрыт), избавиться от инлайн-стилей.
4. Добавить оболочку в body, чтобы можно было просто положить две фоновые картинки.
5. [настройки] Возможность отображать аватарки в ленте своего дневника.
6. Выкинуть из .paragraph ненужные div и br, заменить стилями.
7. [баг] Исправить баг с кешированием стилей. Репорты: 1, 2, даже в факе техподдержки предлагают костыль с очисткой кеша. Скорее всего проблема в настройках кеширования на серверах и http-хедерах journal.css и user.css.
8. [редактор css] Разрешить в редакторе стилей комментарии (A..z, 0..9) и произвольное форматирование (хотя бы вокруг фигурных скобок и точек с запятой).
9. Отображать тег [Code] как общепринятое <pre><code> (вместо бессмысленной textarea) и сделать подсветку кода (например, подключить hightlight.js). Можно поначалу сделать опцией в настройках. Можно так же сворачивать и разворачивать по клику.
10. [баг] Решить проблему с таймаутом подключения платных сервисов. Aloria: «Если сервис не подключился сразу, то это значит, что скопилась большая очередь запросов, и ваш запрос снялся по тайм-ауту. Его надо просто пнуть, наче он снова встанет в конец очереди».
11. Вести лог изменений в базовых стилях и, по возможности, шаблонах. Например, выкладывать их на открытую систему контроля версий вроде github или google code.
12. Добавить body класс сигнализирующий о том, кто смотрит дневник: владелец, избранный или пч, зарегистрированный пользователь, гость.
13. Убрать лишние неразрывные пробелы (&nbsp;) из заголовков записей (.postTitle, между временем и заголовком), после надписи "@темы:" (.atTag), в пункте меню "Написать на U-mail" после первого слова (#writeToAuthor) и везде, где они используются для отступов.
14. [редактор css] Растягивать поле редактора CSS по размеру текста. Растягивать превью по ширине экрана или дать возможность его растянуть по ширине и высоте.

Комментарии
06.08.2009 в 02:08

молодой динамично развивающийся
у платников с сервисом «аватары» есть
06.08.2009 в 10:35

В моей голове нет тараканов. Их давно сожрали более крупные и опасные твари.
bokonist да, это немного странновато, но помню как все интересовались этой проблемой. Рёцке нашел способ схитрить и предложил страждующим повесить в пост картинку, похожую на аватар. Я видела несколько таких дизайнов и в этой идее, кстати, что-то есть. Симпотично смотрится...прямо как жж :gigi:
16.08.2009 в 14:34

Совершенству эволюция не нужна.
1) Да, вот - переименовать .singlePost в эпиграфе на какое-нибудь другое название, чтобы при изменении .singlePost не приходилось корректировать его отображение в эпиграфе отдельно.
2) Именовать элементы в списке "моих ссылок" или "моих тем" отдельными id - типа tag001, tag002 и т.п.
16.08.2009 в 19:35

It's JUST a fonky shit for da frenCHy radio beat
Roldo, да-да, плюсадын. :) Только не "или", а "и моих тем".
16.08.2009 в 20:12

fail better
Roldo, с первым не согласен, всё-таки эпиграф ведёт себя ровно так же, как и обычные записи. если нужно для него что-то переопределить, есть #epigraph.

расскажи, зачем второе, не могу представить. (если бы мне было нужно сделать список ссылок, вынес бы в эпиграф с классом.)
16.08.2009 в 22:13

молодой динамично развивающийся
Хотелось бы дать «последней» обертке поста — .paragraph div — класс. Правда, есть альтернатива — .paragraph > div:first-child, но > вырезается.
16.08.2009 в 22:28

fail better
Чудеснов, о, совсем забыл об этом, спасибо.

6. выкинуть из .paragraph ненужные div и br, заменить стилями.
25.08.2009 в 20:46

fail better
7. [баг] Исправить баг с кешированием стилей. Репорты: 1, 2, даже в факе техподдержки предлагают костыль с очисткой кеша. Скорее всего проблема в настройках кеширования на серверах и http-хедерах journal.css и user.css.
29.10.2009 в 18:46

fail better
8. [редактор] Разрешить в редакторе стилей комментарии (A..z, 0..9) и произвольное форматирование (хотя бы вокруг фигурных скобок и точек с запятой).
29.10.2009 в 20:34

молодой динамично развивающийся
опасносте же
29.10.2009 в 20:57

fail better
Чудеснов, какие например, при указанных ограничениях?
29.10.2009 в 22:25

молодой динамично развивающийся
помнится, комментарии вырезались потому, что позволяли какой-нибудь запрещенный токен разбить на кусочки, которые при наличии комментариев фиг склеишь.
verydangerousjavascr/*
Everything is ok!
*/iptcodebugoga
30.10.2009 в 00:03

fail better
30.10.2009 в 15:54

fail better
Чудеснов, а, так при поиске злого кода нужно просто вырезать комменты.
30.10.2009 в 19:04

молодой динамично развивающийся
А потом обратно вставить :-)
07.12.2009 в 01:14

fail better
9. Отображать тег [Code] как общепринятое <pre><code> (вместо бессмысленной textarea) и сделать подсветку кода (например, подключить hightlight.js). Можно поначалу сделать опцией в настройках. Можно так же сворачивать и разворачивать по клику.
08.12.2009 в 01:57

fail better
10. [баг] Решить проблему с таймаутом подключения платных сервисов. Aloria: «Если сервис не подключился сразу, то это значит, что скопилась большая очередь запросов, и ваш запрос снялся по тайм-ауту. Его надо просто пнуть, наче он снова встанет в конец очереди».
17.01.2010 в 16:38

молодой динамично развивающийся
holy bump
19.06.2010 в 16:53

fail better
11. Вести лог изменений в базовых стилях и, по возможности, шаблонах. Например, выкладывать их на открытую систему контроля версий вроде github или google code.
20.07.2010 в 14:44

fail better
12. Добавить body класс сигнализирующий о том, кто смотрит дневник: владелец, избранный или пч, зарегистрированный пользователь, гость.
20.07.2010 в 15:12

fail better
13. Убрать лишние неразрывные пробелы (&nbsp;;) из заголовков записей (.postTitle, между временем и заголовком), после надписи "@темы:" (.atTag), в пункте меню "Написать на U-mail" после первого слова (#writeToAuthor) и везде, где они используются для отступов.
05.11.2010 в 16:46

Анархия - мать порядка
не знаю насколько это к верстке, но было бы круто, если бы окошко с кодом ксс развертывалось, а то оно такое крошечное, мотать его туда-сюда удовольствие ниже средного.
05.11.2010 в 22:11

fail better
AnarhystkA, принято, спасибо. Ты можешь растягивать это поле, есть откроешь в Хроме.

14. [редактор css] Растягивать поле редактора CSS по размеру текста.
14.11.2010 в 00:38

Дороги хватит на всех
bokonist =) спасибо, что сказали про хром, но все-таки как-то огнелис ближе к телу. будем ждать :rotate: (aka Anarhystka)
19.06.2011 в 01:58

Ходят слухи, что он, танцуя по небу разит мечом словно ветер, что даже во тьме звёздный свет отражается от его меча солнечным днём
Есть услуга ссылки. Там есть поле описание и у него ид description. Переименовать этот ид. Это конечно мелочь - но зачем его так назвали, если им нельзя воспользоватся? Поясню - там содержится слово sсript, которое режится в цсс.

А еще хотелось бы написать такой цсс:

content: "chapter\A hoofdstuk\A chapitre" - перенос на новую строку

или такой :content: "\266A" - Hex символы.

Спросите зачем? Там нельзя написать ничего кроме аски символов, если написать по-руски - то сбивается кодировка ( страница в windows-1251, а css наверное в UTF-8 хранится). Можно хотя бы тогда заменить hex символами, но увы все обратные слеши истребляются.
31.03.2012 в 22:59

Дороги хватит на всех
есть одна вещь меняпрямо доводящая до исступления своей неудобностью. при написании ксс стиля внизу небольшое окошко предпросмотра. так вот оно реально НЕБОЛЬШОЕ, т.е. целиком посмотреть даже в ширину нельзя то, что получается. если не дай бог какой-то элемент куда-то "убежал", и найти его не представляется возможным, приходится закрывать дневник ото всех, ставить дизайн, смотреть, править, открывать дневник. спасите, сил моих больше нет (думаю, я не одна такая)
31.03.2012 в 23:09

fail better
Dagedra, вы можете сами задать ширину этого окошка, найдя его в файрбаге/инспекторе (<iframe id="preview" ...>;) и дав ему нужные ширину и высоту. в следующий раз все сбросится, но не сложно восстановить. скриншот

а вообще, горазо удобнее и быстрее все делать у себя на компьютере и потом вставлять в настройки дизайна готовые стили. для этого можно сохранить страничку вашего дневника, найти файлик user.css. Скорее всего, сломаются пути к картинкам, их можно починить. очень давно хочу написать про это урок, никак руки не дойдут.

добавил в 14 пункт.
31.03.2012 в 23:25

Дороги хватит на всех
bokonist, блин, как все просто, чет я и не подумала :gigi:
11.11.2014 в 18:46

натюрморт с хомяками
Хотелось бы, чтобы валидатор css не убивал дочерние селекторы типа



Сейчас на выходе выдаёт