ГлавнаяWordpressПолезности → Динамический архив блога с использованием jQuery (Ajax)
GoGetLinks.net

Динамический архив блога с использованием jQuery (Ajax)

Комментариев: 34Динамический архив блога с использованием jQuery (Ajax)
  • Друг, скажи почему у меня сразу пропадают ссылки. Отображаются и исчезают, даже нажать не успе

    Пардон, это у меня ошибка в шаблоне была.
    У тебя на сайте реализовано еще и разбивка по типам , можешь показать код?

    А за труды твои тебе человеческое спасибо

    ОТВЕТИТЬ ↓
  • А насколько ресурсозатратен этот способ?

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

    ОТВЕТИТЬ ↓
  • Спасибо за реализацию и отличное описание. Может не внимательно читал, но скрипт работает только если включить в админке - постоянные ссылки, вида - "День и название"(http://твойсайт.by/2011/12/23/sample-post/), или "Месяц и название"(http://твойсайт.by/2011/12/sample-post/). Т.е если вы используете другой вид ЧУП ссылок, сортировка по месяцам будет недоступна, будьте внимательны.

    ОТВЕТИТЬ ↓
  • Спасибо за информацию! *clapping*
    А это код можно использовать в случае чекбокосов?

    ОТВЕТИТЬ ↓
  • Пршу ответить, очень нужна помощь, от этого зависит запуск бета версии моего проекта. Мне нужно сделать следующее: чтобы 2 селекта выскакивало на нажатие на кнопку, то есть предположим белый лист с одной единственной кнопкой "показать селекты", и при нажатии на нее появлялись уже собственно 2 селекта, которые в дальнейшем обрабатывались бы обработчиком archive_getter. То есть все фактически тоже самое, но изначально селекты не видны

    ОТВЕТИТЬ ↓
    • Извините, не могу помочь.

      ОТВЕТИТЬ ↓
    • 2 селекта показать можно спойлером на jquery.
      Только не понятно зачем. выбери сначала кнопку-нажми, потом 2 селекта. вы усложняете интерфейс и увеличиваете ненужные клики пользователям. вместо 2х вы делаете 3 действия...

      ОТВЕТИТЬ ↓
    • не знаю нужно тебе это еще или нет но вдруг:

      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
      
      </head>
      
      <body>
      	<input type="button" id="btn" value="показать селекты" ></input>
      	<select >
           <option>Пункт 1</option>
           <option>Пункт 2</option>
          </select>
          	<select >
           <option>Пункт 1</option>
           <option>Пункт 2</option>
          </select>
          	<select>
           <option>Пункт 1</option>
           <option>Пункт 2</option>
          </select>
      
      	<script>
      
      	$(document).ready(function(){
      		$("select").hide();
      		$('#btn').click(function(){
      			 $("select").show();
      		});		
      
      	});
      	</script>
      
      </body>
      </html>
      ОТВЕТИТЬ ↓
      • Вы выслали обычный код, отображающий скрытые селекты. Мне нужно немного другое. Подробнее:
        Через эту форму, предложенную kamой я сделал основной поиск по сайту. Вот ссылка: moovler.com
        Если вы посмотрите внимательнее, то рядом с кнопкой "подобрать" есть кнопка с символом "шестеренки". На эту шестеренку я хочу сделать вывод еще двух селектов, чтобы поиск фильтровался по "годам" и "странам", для того, чтобы сделать расширенный поиск. записи уже забиты в соответствующие рубрики, поэтому нужно только это реализовать в файле обработчике. Прошу помощи.

        ОТВЕТИТЬ ↓
  • Вопрос немного не по теме но все же спрошу а почему нам здесь приходиться подключать среду WP а в плагинах не приходиться? я имею ввиду вт этот кусок
    require($_SERVER['DOCUMENT_ROOT'].'/wp-load.php');

    ОТВЕТИТЬ ↓
    • Потому что в плагинах этот файл уже подключается самим ВП, мы ведь обращаемся всегда к index.php. А тут мы обращаемся непосредственно к файлу, исключительно ему одному, который без этой строчки ничего не будет знать о ВП.

      ОТВЕТИТЬ ↓
      • Слушай Kama если ты еще вкрутишь туда пагинацию цены тебе не будет, я уже устал биться с этим проблема в том что этот самый файлик вывода archive_getter не хочет работать вместе с wordpress-овской пагинацией сам по себе, только если пропустить шаблоном через страницу, есть идеи?

        ОТВЕТИТЬ ↓
  • да и извини за столь вольное обращение на "ты"

    ОТВЕТИТЬ ↓
  • Тимур, помоги найти информацию о том, как создать "мульти-сортировку" постов.
    пример:
    представим есть кастом пост со следующими таксономиями:
    Пол -> женский (register_taxonomy( 'sex', 'looks', ..);
    Блузка -> H&M (register_taxonomy( 'blouse', 'looks', ..);
    Очки -> Prada (register_taxonomy( 'glasses', 'looks', ..);
    Туфли -> ZARA (.. и т.д. в том же произвольном типе записи 'looks')
    Общий цвет -> Silver (...)

    нужна сортировка по след-им пунктам:
    - пол(жен\муж)
    - тип вещи(от сережек до ботинок)
    - бренд(...)
    - общий цвет(...)

    в зависимости от того какой пункт/пункты выбрали, по тем значениям и производится сортировка. Знаю, сложный пример, поэтому тут об ajax'e только мечтать..

    Смотрел на англоязычных сайтах - близко не родня, как будто подобной необходимости и в мыслях не было(

    вот смотри живое воплощение, там уж прям повсюду ajax):
    http://www.lookatme.ru/looks?cloth_type_id=197

    ОТВЕТИТЬ ↓
  • Подскажите куда ткнуться.
    Нужно в админке сделать следующее:
    Изменить или создать новое.
    При добавлении нового поста если в поле "Мета" вводим слово (слова), то появляется список постов, уже имеющих эту метку(и). Выбираем из списка нужные, и таким образом получаем посты, которые привязаны к этой метке.
    Затем это сохраняем и применяем выводя под постом "Ещё по теме".
    То, что выводят существующие плагины типа related-posts не устраивает. Нужно самостоятельно формировать список.

    ОТВЕТИТЬ ↓
  • Здравствуйте! AJAX понравился! Сложно ли прикрутить его к пагинации например на home.php?
    Посетитель кликает на следующую страницу, а она автоматом подгружается. Сейчас так даже яндекс сделал на странице результатов поиска, а также твитер вконтакте и т д. Короче, модно это smile

    ОТВЕТИТЬ ↓
Форма комментирования

¤ Вставляйте код кнопкой: "Код" (php, js, html, css, sql);
¤ Выделяйте HTML код кнопкой: "Выделить" (<div>);
¤ Перед отправкой комментария используйте "Превью";
¤ Не пишите спам/бред — бесполезно!

Подписаться на комментарии без комментирования:

X

Забыли пароль?