[HELP] Проблема с кодировками в Virtuemart

Статус
В этой теме нельзя размещать новые ответы.
manja4ok ты точно правильно перенес сайт с локального на виртуальный хостинг?
Версии пхп сервера на локальном и виртуальном совпадают?
Кодировка баз совпадает?
Вообще сайт необходимолучше переносить БЕЗ ТОВАРОВ в Виртуе.
Вначале перенес сайт, а потом загрузил товары с помощью CSV Improved 1.9.
===============================================================
Kop, я те в аську постучал, но тебя видно нету...
===============================================================
Ребята, давайте будем более точны в выражениях: кодировка UTF-8 без BOM.
Ставить необходимо, конечно же, последний VirtueMart_1.1.7-COMPLETE_PACKAGE.j15.zip, который можно найти по адресу Руссификатор к нему подойдем любой более старой версии. И ничего там не нужно открывать, перекодировать, глупости все это... galimovta тут дает правильный совет. Если сайт нужно, чтобы работал, а не временно починился непонятными костылями, то нужно пользоваться современными небета версиями компонентов.
 
Добавлено через 15 минут
manja4ok ты точно правильно перенес сайт с локального на виртуальный хостинг?
Версии пхп сервера на локальном и виртуальном совпадают?
Кодировка баз совпадает?
Вообще сайт необходимолучше переносить БЕЗ ТОВАРОВ в Виртуе.
Вначале перенес сайт, а потом загрузил товары с помощью CSV Improved 1.9.
===============================================================
Kop, я те в аську постучал, но тебя видно нету...
===============================================================
Ребята, давайте будем более точны в выражениях: кодировка UTF-8 без BOM.
Ставить необходимо, конечно же, последний VirtueMart_1.1.7-COMPLETE_PACKAGE.j15.zip, который можно найти по адресу *** скрытое содержание ***Руссификатор к нему подойдем любой более старой версии. И ничего там не нужно открывать, перекодировать, глупости все это... galimovta тут дает правильный совет. Если сайт нужно, чтобы работал, а не временно починился непонятными костылями, то нужно пользоваться современными небета версиями компонентов.

кодировка баз совпадает
версии серверов разные 5.1.54 на денвере и 5.2 (помоему, сейчас не могу шлянуть, но точно помню вторая цыфра отличалась)
март именно 1.1.7..

На страницах сайта выдаёт ошибки типа:
"Warning: stristr() [function.stristr]: Empty delimiter in /home/yojosush/yojo-sushi.kiev.ua/www/administrator/components/com_virtuemart/html/shop.browse.php on line 418"

как такое может быть? на локалке все хорошо на на хостинге лажа..
 
Удали в 418 строке амперсанд &
 
там два амперсанда..
HTML:
		// Add-to-Cart Button
		if (USE_AS_CATALOGUE != '1' && $product_price != ""
			&& $tpl->get_cfg( 'showAddtocartButtonOnProductList' )
			&& !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )   -----418 строка
			&& !ps_product::product_has_attributes( $db_browse->f('product_id'), true )) {

			$tpl->set( 'i', $i );
			$tpl->set( 'product_id', $db_browse->f('product_id') );
			$tpl->set( 'product_in_stock', $db_browse->f('product_in_stock') );
			$tpl->set( 'ps_product_attribute', $ps_product_attribute );
			$products[$i]['form_addtocart'] = $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' );
			$products[$i]['has_addtocart'] = true;
		}

удалял как 1 так и оба -не помогло
 
Да. Причина не в амперсандах.
Не определена переменная PHPSHOP_PRODUCT_CALL
Ищешь ее в \administrator\components\com_virtuemart\languages\common\ и тут должен быть russian.php а в нем строка должна быть типа такой 'PHPSHOP_PRODUCT_CALL' => 'Call for Pricing', либо же до всех этих телодвижений смени язык Виртуемарта на английский - если исчезнет ошибка, значит причина в языковом файле.
 
обнаружил, что на папку \administrator\components\com_virtuemart\languages нет вообщ никакой реакции..-удалил ее вообще..а на сайте ничего не изменилось...

Добавлено через 12 минут
проблему решит)) это просто истерика)... оказывается на хостинге почему-то не воспринимало папку Languages из-за большой первой буквы..поменял на languages - все гуд..
страно.. почемуже на локалке большая буква полностью устраивала март...
 
Странно... Я на своем сайте кодировку по умолчанию прописал в htaccess. и у меня никаких проблем не вылезало...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху