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. Убрать лишние неразрывные пробелы ( ) из заголовков записей (.postTitle, между временем и заголовком), после надписи "@темы:" (.atTag), в пункте меню "Написать на U-mail" после первого слова (#writeToAuthor) и везде, где они используются для отступов.
14. [редактор css] Растягивать поле редактора CSS по размеру текста. Растягивать превью по ширине экрана или дать возможность его растянуть по ширине и высоте.
— Вам не хватает класса или 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. Убрать лишние неразрывные пробелы ( ) из заголовков записей (.postTitle, между временем и заголовком), после надписи "@темы:" (.atTag), в пункте меню "Написать на U-mail" после первого слова (#writeToAuthor) и везде, где они используются для отступов.
14. [редактор css] Растягивать поле редактора CSS по размеру текста. Растягивать превью по ширине экрана или дать возможность его растянуть по ширине и высоте.
прямо как жж2) Именовать элементы в списке "моих ссылок" или "моих тем" отдельными id - типа tag001, tag002 и т.п.
расскажи, зачем второе, не могу представить. (если бы мне было нужно сделать список ссылок, вынес бы в эпиграф с классом.)
6. выкинуть из .paragraph ненужные div и br, заменить стилями.
verydangerousjavascr/*
Everything is ok!
*/iptcodebugoga
14. [редактор css] Растягивать поле редактора CSS по размеру текста.
А еще хотелось бы написать такой цсс:
content: "chapter\A hoofdstuk\A chapitre" - перенос на новую строку
или такой :content: "\266A" - Hex символы.
Спросите зачем? Там нельзя написать ничего кроме аски символов, если написать по-руски - то сбивается кодировка ( страница в windows-1251, а css наверное в UTF-8 хранится). Можно хотя бы тогда заменить hex символами, но увы все обратные слеши истребляются.
а вообще, горазо удобнее и быстрее все делать у себя на компьютере и потом вставлять в настройки дизайна готовые стили. для этого можно сохранить страничку вашего дневника, найти файлик user.css. Скорее всего, сломаются пути к картинкам, их можно починить. очень давно хочу написать про это урок, никак руки не дойдут.
добавил в 14 пункт.
Сейчас на выходе выдаёт