Embrace your dreams and prove your honor...
Здесь я расскажу о том, как с помощью CSS в дневнике реализовать отображение трёх различных блоков контента в ленте избранного, дневнике и режиме комментариев соответственно. Зачем это нужно? Как правило, для шлифовки сложного оформления, но могут быть и другие причины. So, let's start.

Для начала создаём в записи три блока для контента. Выглядеть они должны примерно так.



Зачем прописывать style="display:none"? Это скроет ненужные блоки в режиме ленты избранного, где ваш CSS не действует.

Итак, всё, что осталось - описать данные классы в CSS. Можете смело использовать следующий код:



И всё работает. Последняя строчка нужна для того, чтобы feed контент отображался в своём избранном (чужие и свои блоки такого типа) и в своём цитатнике. Также подразумевается, что в черновиках должны быть видны вообще все варианты.

Пример: лента, дневник, запись.

@темы: Дневник, Платные сервисы, Лента избранного, CSS, Черновики (автосохранение), Записи, Новая запись, Комментарии

Комментарии
12.03.2012 в 17:36

Спасибо
25.03.2012 в 02:40

Embrace your dreams and prove your honor...
michaelgiacchino,
You're welcome. )
25.03.2012 в 08:09

капибара
D Ash, ааааа, хватит переписываться со спамерами!..
26.03.2012 в 23:02

Embrace your dreams and prove your honor...
quirischa,
Чё, они весёлые, вежливые. Ток тихие немного. ))
21.08.2012 в 02:14

D Ash, уважаемый CSS-native-speaker, помогите, пожалуйста, разобраться, правильно ли я вас поняла на следующем примере. Возникла такая проблема. В коде CSS-дизайна я прописала, чтобы блок "запись создана" с датой и временем не отображался на странице #Journal. И, в том дневнике (те под логином автора) этот блок действительно не отображается. А вот на этой же #Journal-странице из логина другого пользователя дата и время всё-таки остались. Возможно ли, что код, любезно предоставленный вами, сработает на #Journal-странице из-под логинов других пользователей, те скроет-таки нежелательный блок полностью.
21.08.2012 в 09:01

Embrace your dreams and prove your honor...
UDFj...,
Зайдите из-под профиля другого пользователя (и\или гостя) и проверьте class того блока. Он может быть другим (вообще, вряд ли... как я понимаю, нужная вам строчка кода #Journal .postDate {display:none;}).

Вторая проблема может быть в том, что в системе этого самого другого пользователя используется закэшированная версия css файла. Т.е. там надо почистить кэш (если обновление страницы через F5 не поможет, поищите в меню браузера). К сожалению, сделать эту самую очистку автоматической в системе дайри нельзя (т.е. можно, но админами (надо, кстати, им об этом написать...), не юзерами).

Удачи.
21.08.2012 в 10:07

почистить кэш
D Ash, это действие уже буквально зафиксировалось в мышечной памяти и производиться с завидной регулярностью )

D Ash, позволите ли вы изложить проблему детальнее сюда (с картинками) и не будет ли считаться это флудом, тк связана она не с селектором #Journal .postDate, а с div.paragraph small и с div.paragraph b. Задача состоит в отключении блока "Запись создана __.__.2012 __:__", который появляется после поднятия вынесенной отдельным блоком записи, которая, в свою очередь, часто обновляется.
21.08.2012 в 11:37

Embrace your dreams and prove your honor...
UDFj...,
offtop
21.08.2012 в 15:57

D Ash, спасибо вам огромное! ) Попробовала все простые из доступных свойств - ничего. Так как бэк статичный, ваша идея с фоном на maskInner сработает точно ) Вечером его и опробую. Еще раз благодарю, вы спасли дилетанта-любителя ))
Не хочу показаться навязчивой, и всё же, можно ли обратиться к вам с ещё одним вопросом?
21.08.2012 в 16:04

Embrace your dreams and prove your honor...
UDFj...,
спасибо вам огромное! )
You're welcome. )

Не хочу показаться навязчивой, и всё же, можно ли обратиться к вам с ещё одним вопросом?
Можно.
21.08.2012 в 21:16

D Ash, вопрос )
21.08.2012 в 21:54

Embrace your dreams and prove your honor...
UDFj...,
ответ
21.08.2012 в 23:36

D Ash, вы - бог! ) благодарю за интересный развёрнутый и, самое главное, понятный ответ! )) Жаль, что...
22.08.2012 в 04:38

Embrace your dreams and prove your honor...
UDFj...,
offtop
22.08.2012 в 20:36

D Ash, спасибо за очередную идею и советы, добрый человек ))
22.08.2012 в 21:07

Embrace your dreams and prove your honor...
UDFj...,
You're welcome. :)