Ajax в Views=> block=> pager (переключение страниц)

Главные вкладки

Аватар пользователя mahabhuta mahabhuta 20 февраля 2012 в 20:57

В продолжение этого сообщения:
создал View который выводит мой тип материалов в блоке, который располагается в правой колонке. Соотетственно внизу находиться переключатель страниц, т.к. выводится материалов по 10 штук, а их больше.
Оригинальная ссылка на вторую страницу выглядит так http://localhost/drupal/?q=timetable&page=1
а HTML выглядит так <a class="active" title="На страницу номер 2" href="/drupal/?q=timetable&page=1">2</a>
при нажатии же на неё получаю ошибку

Возникла AJAX HTTP ошибка.
Полученный код HTTP: 404
Следует отладочная информация.
Путь: /drupal/?q=views/ajax?q=timetable
СтатусТекстом
ОтветТекстом:
Страница не найдена | stezun.kiev.ua
import url("http://localhost/drupal/modules/system/system.base.css?lzjavk");
import url("http://localhost/drupal/modules/system/system.menus.css?lzjavk");
import url("http://localhost/drupal/modules/system/system.messages.css?lzjavk");
import url("http://localhost/drupal/modules/system/system.theme.css?lzjavk");
import url("http://localhost/drupal/misc/ui/jquery.ui.core.css?lzjavk");
import url("http://localhost/drupal/misc/ui/jquery.ui.theme.css?lzjavk");
import url("http://localhost/drupal/modules/overlay/overlay-parent.css?lzjavk");
import url("http://localhost/drupal/misc/ui/jquery.ui.accordion.css?lzjavk");
import url("http://localhost/drupal/modules/contextual/contextual.css?lzjavk");
import url("http://localhost/drupal/modules/comment/comment.css?lzjavk");
import url("http://localhost/drupal/sites/all/modules/date/date_api/date.css?lzjavk");
import url("http://localhost/drupal/modules/field/theme/field.css?lzjavk");
import url("http://localhost/drupal/modules/node/node.css?lzjavk");
import url("http://localhost/drupal/modules/search/search.css?lzjavk");
import url("http://localhost/drupal/modules/user/user.css?lzjavk");
import url("http://localhost/drupal/sites/all/modules/views/css/views.css?lzjavk");
import url("http://localhost/drupal/sites/all/modules/ctools/css/ctools.css?lzjavk");
import url("http://localhost/drupal/modules/shortcut/shortcut.css?lzjavk");
import url("http://localhost/drupal/modules/toolbar/toolbar.css?lzjavk");
import url("http://localhost/drupal/sites/all/themes/adaptivetheme/adaptivetheme/css...");
import url("http://localhost/drupal/sites/all/themes/adaptivetheme/adaptivetheme/css...");
import url("http://localhost/drupal/sites/all/themes/adaptivetheme/adaptivetheme/css...");
import url("http://localhost/drupal/sites/default/files/color/stezja-978fdc79/colors...");
import url("http://localhost/drupal/sites/all/themes/pixture_reloaded/css/pixture_re...");
import url("http://localhost/drupal/sites/all/themes/pixture_reloaded/css/pixture_re...");
import url("http://localhost/drupal/sites/all/themes/stezja/css/stezja.css?lzjavk");
jQuery(function() {
jQuery("#navigation").accordion({ animated: 'slide', autoHeight: false, clearStyle: false, collapsible: true, event: 'mousedown', fillSpace: false, header: 'h3', navigation: true, cookie: { path: '/' }, active: false });
});
jQuery.extend(Drupal.settings, {"basePath":"\/drupal\/","pathPrefix":"","ajaxPageState":{"theme":"stezja","theme_token":"2GHCJcyY7T9gAg_Rypw4XrOlPpzSBmY7pbn1tfb6fLU","js":{"misc\/jquery.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"misc\/ui\/jquery.ui.core.min.js":1,"misc\/ui\/jquery.ui.widget.min.js":1,"misc\/jquery.ba-bbq.js":1,"modules\/overlay\/overlay-parent.js":1,"misc\/ui\/jquery.ui.accordion.min.js":1,"misc\/jquery.cookie.js":1,"misc\/jquery.form.js":1,"modules\/contextual\/contextual.js":1,"misc\/form.js":1,"misc\/ajax.js":1,"misc\/vertical-tabs.js":1,"public:\/\/languages\/ru__MJQdi8wc8rqNwLn5NqZCRzuBRjSVc7WPnTbpUv5y_w.js":1,"sites\/all\/modules\/devel\/devel_krumo_path.js":1,"0":1,"sites\/all\/modules\/views\/js\/base.js":1,"misc\/progress.js":1,"sites\/all\/modules\/views\/js\/ajax_view.js":1,"misc\/textarea.js":1,"misc\/collapse.js":1,"modules\/toolbar\/toolbar.js":1,"sites\/all\/themes\/adaptivetheme\/adaptivetheme\/js\/respond.js":1,"sites\/all\/themes\/stezja\/js\/stezja.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"misc\/ui\/jquery.ui.core.css":1,"misc\/ui\/jquery.ui.theme.css":1,"modules\/overlay\/overlay-parent.css":1,"misc\/ui\/jquery.ui.accordion.css":1,"modules\/contextual\/contextual.css":1,"modules\/comment\/comment.css":1,"sites\/all\/modules\/date\/date_api\/date.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"modules\/shortcut\/shortcut.css":1,"modules\/toolbar\/toolbar.css":1,"sites\/all\/themes\/adaptivetheme\/adaptivetheme\/css\/at.base.css":1,"sites\/all\/themes\/adaptivetheme\/adaptivetheme\/css\/at.layout.css":1,"sites\/all\/themes\/adaptivetheme\/adaptivetheme\/css\/at.messages.css":1,"sites\/all\/themes\/stezja\/color\/colors.css":1,"sites\/all\/themes\/pixture_reloaded\/css\/pixture_reloaded.css":1,"sites\/all\/themes\/pixture_reloaded\/css\/pixture_reloaded.settings.style.css":1,"sites\/all\/themes\/stezja\/css\/stezja.css":1,"public:\/\/at_css\/stezja.responsive.layout.css":1,"sites\/all\/themes\/pixture_reloaded\/css\/pixture_reloaded.responsive.style.css":1,"sites\/all\/themes\/pixture_reloaded\/css\/pixture_reloaded.responsive.gpanels.css":1}},"overlay":{"paths":{"admin":"node\/*\/edit\nnode\/*\/delete\nnode\/*\/revisions\nnode\/*\/revisions\/*\/revert\nnode\/*\/revisions\/*\/delete\nnode\/add\nnode\/add\/*\noverlay\/dismiss-message\nuser\/*\/shortcuts\nadmin\nadmin\/*\nbatch\ntaxonomy\/term\/*\/edit\nnode\/*\/translate\nuser\/*\/cancel\nuser\/*\/edit\nuser\/*\/edit\/*\ndevel\/*\nnode\/*\/devel\nnode\/*\/devel\/*\ncomment\/*\/devel\ncomment\/*\/devel\/*\nuser\/*\/devel\nuser\/*\/devel\/*\ntaxonomy\/term\/*\/devel\ntaxonomy\/term\/*\/devel\/*","non_admin":"admin\/structure\/block\/demo\/*\nadmin\/reports\/status\/php"},"ajaxCallback":"overlay-ajax"},"views":{"ajax_path":"\/drupal\/?q=views\/ajax","ajaxViews":{"views_dom_id:ecc19d1a10f181b7e1b80fed66d6fba5":{"view_name":"timetable","view_display_id":"block","view_args":"","view_path":"views\/ajax?q=timetable","view_base_path":"timetable","view_dom_id":"ecc19d1a10f181b7e1b80fed66d6fba5","pager_element":"0"}}},"tableHeaderOffset":"Drupal.toolbar.height"});
Перейти к основному содержанию
Настройки для показа административных страниц в наложенном окне (overlay).Если у вас возникли проблемы с доступом к административным страницам этого сайта, на странице своего профиля отключите их показ в наложенном окне (overlay). Игнорировать это сообщение.
Home Здравствуйте, stezja.Выйти Административная панель инструментовПанель управления (Просмотр и настройка информационной панели.)Содержимое (Управление содержимым и комментариями.)Структура (Управление блоками, типами документов, меню и т.д.)Оформление (Выбор и настройка тем оформления.)Пользователи (Управление аккаунтами, ролями и правами пользователей.)Модули (Расширяет функциональность сайта.)Конфигурация (Управление конфигурацией сайта.)Отчёты (Просмотр отчётов, журнала, сообщений об ошибках, обновлениях и других статистических данных.)Advanced helpСправка (Справочная информация по возможностям и настройке различных модулей.) Показать сочетания клавиш
Правка ярлыков
stezun.kiev.ua
Страница не найдена
Страница "/drupal/?q=views/ajax?q=timetable" не найдена.
Настроить блок
Форма поиска
Поиск
Аккордеон
Настроить блок
Настроить блок
Execute PHP Code
PHP code to execute
Enter some code. Do not use <?php ?> tags.
Расписание
Edit viewНастроить блок
Metuo Neo
Genitus haero minim nulla. Abigo augue lenis ludus rusticus tation. Antehabeo bene brevitas cui iriure. At eum iusto meus pala praesent te tincidunt vereor. Distineo immitto interdico iriure iustum similis valetudo vulpes. Acsi comis decet dignissim erat importunus in lenis molior tincidunt.
Commodo incassum jus meus nisl sino tego turpis valetudo vereor. Abluo elit esse facilisi gilvus in mauris nimis torqueo vulputate. Brevitas imputo metuo paratus qui velit volutpat. Appellatio at iaceo lenis lobortis mos pala quidne tum. Aliquam cogo duis enim facilisi immitto os sit vicis.
Camur esse humo praemitto quae qui veniam vero. Nunc sit wisi. Nutus valde valetudo. Antehabeo at cui duis natu patria rusticus tincidunt wisi.
Abico dignissim erat immitto in iusto refoveo ullamcorper valetudo volutpat. Ex incassum turpis volutpat. Abigo ea eligo genitus oppeto quibus te tego uxor volutpat. Appellatio euismod exputo os pneum similis tego. Causa humo volutpat. Imputo loquor nobis nostrud volutpat. Exputo obruo secundum. Aliquam eum ludus velit zelus. Natu oppeto quibus suscipere vereor. Esse hos laoreet paratus saluto similis velit verto.
Ad diam distineo et lucidus magna nostrud occuro pecus virtus. Camur eum fere feugiat iaceo luptatum paulatim utrum veniam.
Aliquam at cogo commodo commoveo decet premo te torqueo volutpat. Abico accumsan gemino humo luctus neo patria pecus si vicis. Inhibeo praemitto saluto vulpes. Blandit saluto tation.
Brevitas facilisi ille letalis natu nulla paratus quia quidne suscipit. Augue bene comis feugiat gravis iusto quis saluto. Iaceo interdico nulla vero vicis. Brevitas camur facilisis importunus iriure molior si sudo tincidunt turpis. Abigo distineo ea facilisis lenis oppeto virtus. Abico blandit duis facilisis in lobortis luctus sagaciter.
Euismod jugis meus mos olim uxor voco. Ad saepius vulputate. Hos in nostrud saepius. Abigo decet macto nobis ratis refero saepius tation zelus.
Amet eligo exerci jugis occuro torqueo ymo. Distineo duis pertineo quadrum quae scisco sed sit vel verto. Aliquip jus pertineo saluto turpis veniam. Abico diam in loquor vulputate.
At capto ea nutus. Eligo iriure vindico. Autem humo importunus sed vel. Comis elit inhibeo oppeto praesent. Camur decet duis ibidem ideo quibus refero. Exputo persto qui scisco. Camur jus metuo secundum. Abico dolus gemino importunus magna mos os tego.
Capto conventio uxor veniam ymo. Autem dolus hos veniam. Abico facilisis gravis vero ymo. Haero utinam uxor. Accumsan exputo illum letalis mos quia tincidunt utinam.
воскресенье, мая 26, 2013 - 04:30 to 08:00
Macto Neo Saepius
Aliq

Комментарии

Аватар пользователя sibero sibero 20 февраля 2012 в 23:57

Настроить локальный хостинг. Лучше взять готовую сборку, xammp, denwer
Проверить на месте ли фаил .htaccess в корневой директории. Включить чистые ссылки (проверить поддерживает ли локальный хостинг чистые ссылки)

Аватар пользователя sibero sibero 21 февраля 2012 в 13:30

"mahabhuta" wrote:
stezun.kiev.ua - это название сайта, который я делаю на локальном хосте, а не адрес :)

Капитан очевидность, спасибо. Совет выше в силе, локальный хост настроен неправильно

Аватар пользователя mahabhuta mahabhuta 21 февраля 2012 в 16:45

sibero777 wrote:
"mahabhuta" wrote:
stezun.kiev.ua - это название сайта, который я делаю на локальном хосте, а не адрес :)

Капитан очевидность, спасибо. Совет выше в силе, локальный хост настроен неправильно


Я системный администратор со стажем в 10 лет, и локальный хост "настроен неправильно" говорит мне лишь о чувстве ущербности из-за поверхностных знаний и желании переубедить весь остальной мир в противоположном продвигая свое представление о сути вещей используя авторитетный тон.
Вопрос решён отключением модуля jQuery.

Аватар пользователя sibero sibero 23 февраля 2012 в 17:16

"mahabhuta" wrote:
Вопрос решён отключением модуля jQuery.

Имеется в виду модуль jquery update?

"mahabhuta" wrote:
Я системный администратор со стажем в 10 лет, и локальный хост "настроен неправильно" говорит мне лишь о чувстве ущербности из-за поверхностных знаний и желании переубедить весь остальной мир в противоположном продвигая свое представление о сути вещей используя авторитетный тон.

Ооо, серьезно? Smile

Аватар пользователя axel axel 14 августа 2012 в 11:32

У меня такая же проблема на одном сайте (все хосты настроены правильно, уверяю Wink под D7 - сбоили пейджеры и preview при включении ajax во views. Собственно благодаря этому топику пофиксил отключением jquery_update. Проблем в том, что на данному сайте обновление jquery жизненно важно, т.к. на новую версию jquery завязана работа нескольких скриптов. Теперь в раздумьях как это зафиксить, не трогая jquery и вообще в чём тут конфликт.

Похожая проблема: http://drupal.org/node/1569054

Аватар пользователя axel axel 14 августа 2012 в 11:46

Вот ещё у людей возникали проблемы с разными версиями друпала: http://drupal.org/node/717372 http://drupal.org/node/1648618

В общем суть проблемы: скрипты во views (и не только они, а вообще скрипты в ядерных модулях) очевидно используют версию jquery входящую в ядро, обновление версии даже через jquery_update не всегда совместимо с ними и может приводить к конфликтам. Вывод: не использовать jquery_update либо адаптировать соответственно скрипты модулей к новой версии. Отчасти решением является http://drupal.org/project/jqmulti, позволяющий включать разные версии jquery на разных страницах.