Содержание
- Удалить
- Оставить для "Главной страницы", архива, ярлыков
- Заменить на картинки
- Постраничная навигация
- Изменить размер
- На первой странице блога "Следующие" присутствуют в неактивном виде
- Как изменить количество записей, отображаемых при переходе по ссылкам "Следующая"-"Предыдущая"
Удалить
Удалить:<b:include name='nextprev'/>
Оставить для "Главной страницы", архива, ярлыков.
Строку<b:include name='nextprev'/>заменяем на:
<b:if cond='data:blog.pageType == "index"'> <b:include name='nextprev'/> <b:else/> <b:if cond='data:blog.pageType == "archive"'> <b:include name='nextprev'/> </b:if> </b:if>
Заменить на картинки
Чтобы оценить возможный результат щелкните по изображению. Получилось забавно.
"Следующие".
Код
<data:newerPageTitle/>изменяем на:
<img src="http://ссылка_изображения" alt="Следующие" width="значение_ширины_изображения" height="значение_высоты_изображения"/>.
"Главная страница".
Код
<data:homeMsg/>изменяем на:
<img src="http://ссылка_изображения" alt="Главная страница" width="значение_ширины_изображения" height="значение_высоты_изображения"/>
"Предыдущие".
Код
<data:olderPageTitle/>изменяем на:
<img src="http://ссылка_изображения" alt="Предыдущие" width="значение_ширины_изображения" height="значение_высоты_изображения"/>
Изменить размер
CSS стиль кнопок навигации определяется строкой:
#blog-pager { }В скобках можно указать любые параметры: цвет, тень, фон и т.п. У меня по-умолчанию был определён их размер в процентах: font-size: 140%, который я уменьшила.
На первой странице блога "Следующие" присутствуют в неактивном виде.
После<div class='blog-pager' id='blog-pager'>добавить
<b:if cond='data:blog.url == data:blog.homepageUrl'><span style='float: left;'>Следующие</span></b:if>
Как изменить количество записей, отображаемых при переходе по ссылкам "Следующая"-"Предыдущая"
На вкладке "Настройки"-"Сообщения и комментарии"-"Показать не более" указывается необходимое значение.
Но когда нужно, чтобы количество записей на Главной, отличалось от динамичных страниц (например, у меня на Главной - 1 статья, а перейдя по кнопке "Предыдущие" - 8 анонсов), необходимо внести изменения (выделены жирным шрифтом) в HTML шаблон.
<a class='blog-pager-newer-link' expr:href='data:newerPageUrl + "?&max-results=8"' expr:id='data:widget.instanceId + "_blog-pager-newer-link"' expr:title='data:newerPageTitle'>и
<a class='blog-pager-older-link' expr:href='data:olderPageUrl + "?&max-results=8"' expr:id='data:widget.instanceId + "_blog-pager-older-link"' expr:title='data:olderPageTitle'>
48 комментариев:
Вот иллюстрация: https://lh4.googleusercontent.com/-GlTGzhIy76c/TW32HKbyrEI/AAAAAAAAADs/nFnzSrT1qyg/s1600/3.JPG
Вопрос такой, а как сделать тоже самое на blogger, чтобы вместо слов "предыдущая" и следующая" выпадали заголовки предыдущей и следующей статьи?
Всплывающая подсказка title. Хоть какая-то конкретизирующая информация. Будет полезна при использовании ЧПУ:
<a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + "_blog-pager-newer-link"' expr:title='data:newerPageUrl'><data:newerPageTitle/></a>
Вместо текста:
<a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + "_blog-pager-newer-link"' expr:title='data:newerPageTitle'><data:newerPageUrl/></a>
Наташа, а с другой стороны смотрите - ведь конкретному URL соответствует абсолютно конкретный заголовок. Неужели нельзя как-то их завязать? Не могу понять почему.
Например, в RSS канале он же не выводит URL, а выводит именно заголовки. Или у меня на блоге ХТМЛ изменен таким образом, что выводятся заголовки последних десяти постов. Опять же - не УРЛы, а заголовки.
Именно поэтому я не понимаю, почему ту же идею нельзя реализовать на кнопках "Следующая" и "Предыдущая".
Что думаете на этот счет?
Я сначала попробовала пойти другим способом - воспользоваться data:post.title. Но, к сожалению, такой подход не работает.
Здесь нужно дописать/переписать скрипт разработчиков. Боюсь, что этими знаниями я на данный момент не обладаю.
http://hotcalory.blogspot.com
Где взять //ссылка_изображения", "значение_ширины_, "значение_высоты_,
На рабочем столе наведите на файл с изо, нажав правую кнопку, выберите "Свойства", вкладка "подробно", там увидите ширину и высоту.
Можно сделать и по другому, это первое что на ум пришло.
Спасибо.
Т.е. если восстановить те удаленные элементы, то все заработает?
class="home-link"
Есть какой-нибудь участок кода с этой записью?
<b:include name='nextprev'/>
поднять и поставить после
<div class='blog-posts hfeed'>
Блог
1. Если пройти сюда http://veganboom.blogspot.com/search, где должны отображаться все сообщения блога, то тут на первой странице отображается 9 статей. Нажимая на ссылку "Предыдущие", то тут уже появляется 20 статей.
2. Ещё есть такая ссылка http://veganboom.blogspot.com/search?max-results=12. Тут на первой странице отображается 9 статей. Нажимая на ссылку "Предыдущие", то тут уже появляется 12 статей.
Ярлыки
1. Если перейти, например, на этот ярлык http://veganboom.blogspot.com/search/label/ПРАВА ЖИВОТНЫХ, то тут показаны абсолютно все сообщения с этим ярлыком (19 штук), и соответственно нет ссылок "Предыдущие" и "Следующие.
2. Если перейти на какой-нибудь другой ярлык, например, http://veganboom.blogspot.com/search/label/ВЕГАНСКОЕ ПИТАНИЕ, то здесь картина другая: на первой странице показано 6 сообщений, на следующей 10 последних, причём дальше ссылка "Предыдущие" активна, но она пустая.
По каждому ярлыку свой совершенно непонятный принцип.
Пожалуйста, посоветуйте как это всё привести к какому-нибудь общему виду (по 15 статей, например).
P. S. Автор шаблона мне на мой вопрос ответил так:
"Blogger.com or Blogspot is made for Blogging only so it has a 1 MB limit of a page that if the page size increases or exceeds 1 mb size then the posts will not be shown, some other customers also had this query and I did tried for them, but then I research about this then I got to the conclusion with this."
Но мне этот ответ кажется странным и несоответствующим действительности. Автор либо не знает, как это исправить, либо просто ленится ответить подробно.
Решение только одно, можете передать его автору шаблона: когда пишете Сообщение поставьте спустя где-то один абзац ссылку "Дальше" (иконка разорванного пополам листочка). Тогда в лимит будут входить только первые абзацы Сообщений.
'data:label.url'
напишите
'data:label.url + "?max-results=15"'
Подробнее http://shpargalkablog.ru/2011/03/yarlyki-blogger.html
А я радовалась, что теперь можно все cut-ы убрать из сообщений (вроде они плохо на индексацию влияют или seo, или что-то ещё в этом духе), раз шаблон автоматически посты обрезает. У некоторых постов ещё остались, у некоторых убрала, поэтому такая разноплановая картина получилась.
у меня даже нет этой строки: , а строка имеется в коде в 2-х местах.