Флешмоб от Blogspot и AdSense в тело поста
Так получилось что сегодня проходит акция "Флешмоб от Blogspot". Странно, что ФЛЭШ переименовали во флЕш, но сути это не меняет.
Чтобы не превратить в "помойку" RSS-ридеры предлагаю спалить очередную тему.
Палю под катом.
До недавнего момента можно было вставить блок AdSense после каждого поста путём парсинга кода и замены вот таких значков < и > на спецсимволы и вставки в POST-FOOTER LINE, туда, куда обычно вставляются кнопки социальных закладок и всякая всячина.
Затем в blogger появилась опция в свойствах "Сообщений блога". Кто не видел - советую посмотреть.
Но вы заметили что блок AdSense висит сейчас внутри поста, а не снаружи?
В двух словах:
там где находится в XML в тегах POST-BODY есть интересная строка
<b:if cond='data:blog.pageType != "item"'>
</b:if>
что она означает?
В этих строках можно определять, что показывать на главной странице, например, если у вас на главную страницу выводится несколько постов.
В аргументе условия можно использовать как item так и main, в зависимости от условия.
Кому интересно могу отписать код и завтра это сделаю. Просто я про этот хак кода блоггера ещё не слышал, но знайте - он уже появился.
Мне пришло письмо от нового читателя, у которого есть тоже блог.
Он спрашивает:"Как убрать Navbar?" т.е. панель, которая висит сверху над блогом в браузере.
Отвечаю:"По ссылке шаблоны для блогов вы найдёте очень много полезного".
А ссылку дал именно на как убрать навигационную панель.
Думаю пост ради поста не получилось :)
0 коммент.:
Отправить комментарий