Jquery, Cookies и Blogger - PullRequest
       4

Jquery, Cookies и Blogger

1 голос
/ 14 июля 2010

В моем блоге Blogger у меня есть этот код в шаблоне

<b:if cond='data:blog.pageType == &quot;index&quot;'>

<b:else/>
<p><data:post.body/></p>
</b:if>

Этот код в основном показывает текст сообщения блога, только когда он находится на отдельной странице блога.

Вы можетесм. пример здесь www.spoilertv.com Когда вы находитесь на домашней странице, отображается только заголовок сообщения.Нажав на заголовок, вы получите полное сообщение.

Я хотел бы дать читателю блога возможность выбора: отображать текст сообщения на главной странице или нет

Мне нужна простая кнопка-переключатель или флажок, который я могу разместить в блоге, например, «Показать полный контент».Это отключено по умолчанию.Если пользователь щелкает по нему, мы затем устанавливаем файл cookie с использованием Jquery и затем перезагружаем страницу.

Файл cookie будет использоваться для того, чтобы, если пользователь позже вернется на сайт, он запомнил свои предпочтения и отобразил соответственно.

Приведенный выше код необходимо будет обновить, чтобы он проверял значение файла cookie и, если он установлен на «Полное содержимое», отображался бы.Псевдокод наподобие этого.

<b:if cond='data:blog.pageType == &quot;index&quot;'>

if cookie is set to full content then
<p><data:post.body/></p>
endif

<b:else/>
<p><data:post.body/></p>
</b:if>

Если кто-нибудь может помочь мне с этим небольшим проектом, я был бы очень признателен.

Заранее благодарен за любую помощь.

1 Ответ

1 голос
/ 14 июля 2010

Я разработчик WordPress, поэтому не слишком знаком с блоггером, но в любом случае постараюсь помочь вам.

Если блоггер похож на WP, то не нужно скрывать или показывать контент, который уже генерируется на странице. (что JQ сделает для вас). Ваш первый шаг - показать содержимое.

И я знаю, что это можно сделать в блоггере - вот пример:

http://photographybyspandan.blogspot.com/

плюс сделал тестовый пост здесь: http://siberianx37thoughts.blogspot.com/

Я думаю, это настройка, которую вы можете установить в блоггере для отображения полного заголовка сообщения.

Затем вы можете отредактировать шаблон и обернуть сообщение в элемент. В этом случае это p, поэтому просто добавьте к нему определенный класс. затем используйте jquery, чтобы скрыть / показать этот элемент

http://www.learningjquery.com/2006/09/basic-show-and-hide

Вы можете использовать firebug для firefox, чтобы помочь вам тоже :)

...