Ознакомьтесь с нашей политикой обработки персональных данных
07:18 

Разделение контента

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

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



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

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



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

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

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

Комментарии
2012-03-12 в 17:36 

Спасибо

2012-03-25 в 02:40 

D Ash
Embrace your dreams and prove your honor...
michaelgiacchino,
You're welcome. )

2012-03-25 в 08:09 

quirischa
администратор
(с капибарой на аватарке)
D Ash, ааааа, хватит переписываться со спамерами!..

2012-03-26 в 23:02 

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

2012-08-21 в 02:14 

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

2012-08-21 в 09:01 

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

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

Удачи.

2012-08-21 в 10:07 

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

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

2012-08-21 в 11:37 

D Ash
Embrace your dreams and prove your honor...
UDFj...,
offtop

2012-08-21 в 15:57 

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

2012-08-21 в 16:04 

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

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

2012-08-21 в 21:16 

UDFj
D Ash, вопрос )

2012-08-21 в 21:54 

D Ash
Embrace your dreams and prove your honor...
UDFj...,
ответ

2012-08-21 в 23:36 

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

2012-08-22 в 04:38 

D Ash
Embrace your dreams and prove your honor...
UDFj...,
offtop

2012-08-22 в 20:36 

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

2012-08-22 в 21:07 

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

Комментирование для вас недоступно.
Для того, чтобы получить возможность комментировать, авторизуйтесь:
 
РегистрацияЗабыли пароль?

@Дневники: секреты, тонкости и хитрости

главная