Drupal 6.22 + ubercart + переезд = ajax глючит

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

Аватар пользователя srezon srezon 13 июля 2011 в 14:14

В общем ситуация такая перенес с временного хоста, выше перечисленный состав 1 в 1 на хост на таком же, сервере и случилось нечто: стал глючить толи аякс то ли модуль какой,вобщем смотрите:

http://city-trade.ru/?q=node/109 - не кладется в корзину + при нажатии на фотку товара открывается код фотки а не фотка
http://city.artnova.ru/?q=node/109 - тож самое все работает

Заранее благодарен.

Комментарии

Аватар пользователя Mafk Mafk 13 июля 2011 в 18:31

ajax запрос(по нажатию на кнопку) возвращает вместо JSON - текст главной страницы.

Ваше меню меня подтолкнуло кое-что проверить.
Оказалось: на старом сайте "чистые ссылки" включены и работают на новом НЕ РАБОТАЮТ. Однозначно проблема в этом. Сравните результат: http://city-trade.ru/node/6 http://city.artnova.ru/node/6

Почему не работает корзина: ajax запрос уходит на http://city-trade.ru/cart/ajax/update что для нового сайта является путем к каталогу, которого нет.

Смотрите наличие файла .htaccess в корне сайта. Включена ли его поддержка на стороне хостинга. Обрабатывается ли он корректно. Включен ли модуль mod_rewrite (if apache)

Аватар пользователя srezon srezon 13 июля 2011 в 18:57

кстати да .htaccess был какойто странный, переписал с того хоста кнопка стала нажиматься, но касяк все равно есть, корзина не обновляется без перезагрузки страницы, ну и самый главный касяк это фото тавара код вместо фотки Smile

А по .htaccess респект в жись бы не подумал что он может быть не обычный какойнибуть

Аватар пользователя srezon srezon 13 июля 2011 в 19:26

да кстати включил чистые ссылки и фотки заработали.... странно, а на тестовом серваке чистые ссылки отлючены.

Все равно чтото не так работает

Аватар пользователя Mafk Mafk 13 июля 2011 в 20:35

srezon wrote:
а на тестовом серваке чистые ссылки отлючены.

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

P.S.> Неплохо было бы Вам разобраться с темизацией друпала и CSS. Такие вещи:  background:url(i/menu_top.png); лучше прятать в отдельный файл CSS.