nikonor
Завсегдатай
   
Репутация: +49/-0
Offline
Пол: 
Сообщений: 441
Content Grabber
|
 |
« : 20.06.2008, 17:30:46 » |
|
Если кто-то пытался добавить сопутствующие товары в VirtueMart 1.1, то возможно столкнулся с тем, что при написании в поле поиска названия товара выпадает либо пустой список, либо вообще списка нет. Пришлось поковырять. Вот решение. Файл product.product_form.php строка 1422'<tpl for="."><div class="x-combo-list-item">{category} / {product}</div></tpl>' меняем на '<tpl for="."><div class="x-combo-list-item"><?php echo iconv("Utf-8","windows-1251","{category}"); ?> / <?php echo iconv("Utf-8","windows-1251","{product}"); ?></div></tpl>' Файл product.ajax_tools.php строка 87$keyword = $db->getEscaped(vmGet( $_REQUEST, 'query' )); после нее вставляем $keyword = iconv("Utf-16","Windows-1251",$keyword); далее там же строки 112 и 113 'category' => htmlspecialchars($db->f("category_name")), 'product' => htmlspecialchars($db->f("product_name")) меняем на 'category' => iconv("Windows-1251","Utf-8",htmlspecialchars($db->f("category_name"))), 'product' => iconv("Windows-1251","Utf-8",htmlspecialchars($db->f("product_name"))) Пользуемся 
|
|
|
|
« Последнее редактирование: 02.07.2008, 07:21:26 от nikonor »
|
Записан
|
|
|
|
| |
|
Gruz
|
 |
« Ответ #1 : 01.07.2008, 18:00:07 » |
|
1. А как это будет работать, если у меня на локале, скажем, Windows-1251. Я поменяю это под себя для тестов. А на сервере всё же будет UTF-8. Будет работать после хака? 2. Аналогичная проблема у меня при добавлении товара в корзину, если у него есть кириллический атрибут. Есть решение, или искать по образу и подобию? 3. Очевидно, таких траблов с кодировкой будет дофига вылезать. Буржуи просто не видят проблемы. :-(
|
|
|
|
|
Записан
|
|
|
|
nikonor
Завсегдатай
   
Репутация: +49/-0
Offline
Пол: 
Сообщений: 441
Content Grabber
|
 |
« Ответ #2 : 01.07.2008, 22:38:57 » |
|
1. Попробуй - расскажешь  2. Это вот тебе спасибо ... навел на мысль куда копать .... я-то думаю почему у меня в корзину ничего не лезет при наличии свойств у продукта (завтра поковыряю) 3. no comments
|
|
|
|
|
Записан
|
|
|
|
|
Gruz
|
 |
« Ответ #3 : 01.07.2008, 23:37:50 » |
|
1. Геморройно. 2. Решение проблеммы: товар с атрибутами в кириллице не добавляется administrator\components\com_virtuemart\classes\ps_product_attribute.php В строке 934 после $pagevar .= $d['prod_id'] ; заменяю $pagevar = $encodefunc( $pagevar ) ; на //##my200806012231begin Щоби товари з атрибутами в кирилиці додавались до кошика. Треба, коли кодування сервер windows-1251 if( strtolower( vmGetCharset() ) == 'windows-1251' ) { $pagevar = iconv("windows-1251","Utf-8","$pagevar"); } else //##my200806012231end $pagevar = $encodefunc( $pagevar ) ; Предлагаю тему переименовать в что-то на подобие "Решение проблеммы virtuemart 1.1.0 с кириллицей". p.s. Материал по теме http://phptunes.blogspot.com/2007/01/phpjson.html
|
|
|
|
« Последнее редактирование: 01.07.2008, 23:41:21 от Gruz »
|
Записан
|
|
|
|
|
Gruz
|
 |
« Ответ #4 : 02.07.2008, 00:23:41 » |
|
Ти пишешь: $keyword = iconv("Utf-16","Windows-1251",$keyword); Наверное имелось ввиду Utf-8?
|
|
|
|
|
Записан
|
|
|
|
nikonor
Завсегдатай
   
Репутация: +49/-0
Offline
Пол: 
Сообщений: 441
Content Grabber
|
 |
« Ответ #5 : 02.07.2008, 07:29:00 » |
|
Utf-16 написал сознательно  При UTF-8 вылезают весьма забавные крякозябры ...
|
|
|
|
|
Записан
|
|
|
|
|
Gruz
|
 |
« Ответ #6 : 02.07.2008, 10:59:20 » |
|
У меня при УТФ-16 не работает вообще. Только при УТФ-8.
|
|
|
|
|
Записан
|
|
|
|
nikonor
Завсегдатай
   
Репутация: +49/-0
Offline
Пол: 
Сообщений: 441
Content Grabber
|
 |
« Ответ #7 : 02.07.2008, 11:06:57 » |
|
тогда каждый пусть выставляет что работает у него насчет товаров с атрибутами в кириллице - все бы ничего, да вот только в корзине свойство выводится как ??????? нужно опять копать 
|
|
|
|
|
Записан
|
|
|
|
|
Gruz
|
 |
« Ответ #8 : 02.07.2008, 11:24:57 » |
|
У меня всё окей. А что у тебя стоит? У меня последний Денвер 3 Ставился из файла Denwer3_Base_2008-01-13_a2.2.4_p5.2.4_m5.0.45_pma2.6.1.exe PHP Version 5.2.4 БД в кодировке cp1251_general_ci Virtuemart 1.1.0 Joomla 1.0.12
Видимо у меня не прописан UTF-16 в принципе. А если в моём хаке поправить для тебя на utf-16 - не решается проблемма?
Какие есть идеи по поводу принципиального решения проблеммы?
|
|
|
|
« Последнее редактирование: 02.07.2008, 11:40:26 от Gruz »
|
Записан
|
|
|
|
nikonor
Завсегдатай
   
Репутация: +49/-0
Offline
Пол: 
Сообщений: 441
Content Grabber
|
 |
« Ответ #9 : 02.07.2008, 15:56:51 » |
|
значит так .. исправляем если у кого в корзине итрибуты выглядят не так как нужно файл ps_product_attribute.php строка примерно 946 находим это $description .= $a . ":" ; $description .= empty( $d[$pagevar] ) ? '' : $decodefunc( $d[$pagevar] ); меняем на $description .= $a . ":" ; $description .= empty( $d[$pagevar] ) ? '' : $d[$pagevar]; ставим перед этим if( strtolower( vmGetCharset() ) == 'windows-1251' ) { $d[$pagevar] = iconv("Utf-8","windows-1251",$d[$pagevar]); }else{ $d[$pagevar] = $decodefunc( $d[$pagevar] ); } ниже находим $description .= $field . ":" ; $description .= empty( $d[$pagevar] ) ? '' : $decodefunc( $d[$pagevar] ); меняем на $description .= $field . ":" ; $description .= empty( $d[$pagevar] ) ? '' : $d[$pagevar]; и вставляем перед этим if( strtolower( vmGetCharset() ) == 'windows-1251' ) { $d[$pagevar] = iconv("Utf-8","windows-1251",$d[$pagevar]); }else{ $d[$pagevar] = $decodefunc( $d[$pagevar] ); }
|
|
|
|
|
Записан
|
|
|
|
nikonor
Завсегдатай
   
Репутация: +49/-0
Offline
Пол: 
Сообщений: 441
Content Grabber
|
 |
« Ответ #10 : 02.07.2008, 16:22:50 » |
|
Вобщем вот наша писанина в готовом хаке, если кому нужно Разархивировать и установить поверх оригинальных файлов. Актуально для VirtueMart 1.1.0 и 1.1.1 не забываем делать бэкап!
|
|
|
|
|
Записан
|
|
|
|
beagler
Moderator
   
Репутация: +316/-4
Online
Пол: 
Сообщений: 2994
http://beagler.ru/
|
 |
« Ответ #11 : 22.07.2008, 15:10:49 » |
|
В прикрепленном архиве в файле ps_product_attribute.php ошибка - в 934 строке надо убрать '}'
|
|
|
|
« Последнее редактирование: 22.07.2008, 15:56:05 от beagler »
|
Записан
|
|
|
|
crazy81
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 79
|
 |
« Ответ #12 : 03.09.2008, 00:51:02 » |
|
...а у меня вообще весело! ...товары выведенные на главную страницу модулем VirtueMart Featured Products добавляются в корзину без проблемм(именно с главной страницы), но при попытке добавить в корзину эти же товары с общего каталога магазина появляется всплывающее меню с уже известным текстом! В чём может быть проблемма?
|
|
|
|
|
Записан
|
|
|
|
Serik555
Захожу иногда

Репутация: +3/-0
Offline
Пол: 
Сообщений: 19
|
 |
« Ответ #13 : 29.09.2008, 11:08:59 » |
|
А как насчет кирилицы при генерации PDF Fly page страницы товара?
|
|
|
|
|
Записан
|
|
|
|
bzzik
JComments Tester
Репутация: +219/-0
Offline
Пол: 
Сообщений: 3798
Contra Gaming Community
|
 |
« Ответ #14 : 17.10.2008, 14:23:40 » |
|
Serik555 вопрос в тему. Там вместо кириллицы кракозябли 
|
|
|
|
|
Записан
|
|
|
|
Arisha
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 21
|
 |
« Ответ #15 : 19.11.2008, 21:32:28 » |
|
Помогите!!!  Нет сил уже голову ломать и перебирать варианты. Проблема все та же. Первым делом поставила хак от nikonorа, ошибка осталась та же: "Notice: Undefined index: Размер20 in administrator\components\com_virtuemart\classes\ps_product_attribute.php on line 945" вот на эту $d[$pagevar] = iconv("Utf-8","windows-1251",$d[$pagevar]); // Nikonor hack
+"Совет: Для того, чтобы добавить этот товар в Вашу корзину Вы должны выбрать свойства товара на странице с его описанием." и внизу под списком свойств еще "Notice: Array to string conversion in x:\home\localhost\www\ottobockreg\administrator\components\com_virtuemart\classes\phpInputFilter\class.inputfilter.php on line 108". Вернула файлы на оригинальные, поменяла кодировку полей атрибутов товара на utf-8, не помогло  .Что делать? Писать как-то транслитом атрибуты некрасиво. Какие еще варианты есть?
|
|
|
|
« Последнее редактирование: 19.11.2008, 22:07:56 от Arisha »
|
Записан
|
|
|
|
nsl2004
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 18
|
 |
« Ответ #16 : 21.02.2009, 17:02:46 » |
|
Если кто-то пытался добавить сопутствующие товары в VirtueMart 1.1, то возможно столкнулся с тем, что при написании в поле поиска названия товара выпадает либо пустой список, либо вообще списка нет. Пришлось поковырять. Вот решение. Файл product.product_form.php строка 1422 Код: '<tpl for="."><div class="x-combo-list-item">{category} / {product}</div></tpl>'меняем на Пардон но что то я этих строк ненаблюдаю. Это точно файл из VM 1.1.0? 
|
|
|
|
|
Записан
|
|
|
|
nsl2004
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 18
|
 |
« Ответ #17 : 21.02.2009, 20:58:14 » |
|
Вот что то похожее - в 1433 - это не важно, но как прикрутить то что написал уважаемый GRUZ var resultTpl = new Ext.Template( '<div class="search-item">{category} / {product}</div>' );
|
|
|
|
|
Записан
|
|
|
|
Exciter
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 78
|
 |
« Ответ #18 : 04.03.2009, 21:09:46 » |
|
Тема помогла. Gruz и nikonor +1 каждому если бы знал где их ставить.
|
|
|
|
|
Записан
|
|
|
|
|
anykey
Гость
|
 |
« Ответ #19 : 11.03.2009, 05:38:42 » |
|
приветствую всех. таже самая проблемка joomla 1.5 и 1.0 virt 1.1.2 сделал как велел nikonor  залил архив vm_110_kirilic_hack.zip список с товаром появился, но всё в краказябрах и кнопка купить на фронтенде обзавелась такой вот абревеатурой Warning: Missing argument 2 for ps_product_attribute::list_attribute(), called in /home/radioran/public_html/new/components/com_virtuemart/themes/default/templates/product_details/includes/addtocart_form.tpl.php on line 10 and defined in /home/radioran/public_html/new/administrator/components/com_virtuemart/classes/ps_product_attribute.php on line 195
|
|
|
|
|
Записан
|
|
|
|
evpadallas
Осваиваюсь на форуме
 
Репутация: +22/-0
Offline
Пол: 
Сообщений: 199
|
 |
« Ответ #20 : 14.03.2009, 10:24:36 » |
|
Обновите магазины до 1.1.3 там уже эти проблемы решены. Проверено.
|
|
|
|
|
Записан
|
|
|
|
nsl2004
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 18
|
 |
« Ответ #21 : 14.03.2009, 11:35:48 » |
|
Обновите магазины до 1.1.3 там уже эти проблемы решены. Проверено.
Поставил посмотрел. Меня интересовали сопутствующие товары. Если название на русском , то ничего не ищет и добавить не удается, на англиском работает. Т.ч и в 1.1.3 эта функция не работает. Напиши точно конфигурацию Сервер-Joomla-VM может дело в уникальном сочетании?
|
|
|
|
|
Записан
|
|
|
|
|
anykey
Гость
|
 |
« Ответ #22 : 15.03.2009, 23:07:04 » |
|
Обновите магазины до 1.1.3 там уже эти проблемы решены. Проверено.
ставил вирт 1.1.3 плюс русик ,на joomla 1.0.15 seo сборка и на 1.5.9 , всё тоже самое, можт вирт какойнить другой или русик кривой, если есть вазможность дайте ссылочку пожалста на тот каторый тестили ,или на почту кинте плиз admrbk@ya.ru , ато из за вирта немогу на joomla 1.5.9 перейти заранее благодарен
|
|
|
|
|
Записан
|
|
|
|
|
Autocom
|
 |
« Ответ #23 : 10.04.2009, 19:48:00 » |
|
Joomla 1.5.9 и Virtuemart 1.1.3 при нажатии на ссылку "Позвоните, чтобы узнать цену", в форме запроса кракозябры вместо кириллицы. И база и сайт в utf-8. Кто знает куда здесь рыть?
|
|
|
|
« Последнее редактирование: 10.04.2009, 19:52:08 от Autocom »
|
Записан
|
|
|
|
|
PaLyCH
|
 |
« Ответ #24 : 26.05.2009, 15:44:40 » |
|
Аналогичная проблема. Joomla 1.5.10 & Virtuemart 1.1.3 не работает данная модификация. Кто-нибудь исправлял?
|
|
|
|
|
Записан
|
|
|
|
nikonor
Завсегдатай
   
Репутация: +49/-0
Offline
Пол: 
Сообщений: 441
Content Grabber
|
 |
« Ответ #25 : 26.05.2009, 17:23:12 » |
|
тестировал на Joomla 1.5.10 (сам дистриб и перевод скачан с joomlaportal.ru), магазин Virtuemart 1.1.3 (перевод из лэнгпака с офф сайта) Вердикт: хак не нужен, все работает изумительно и без него. Из всех вышеописанных проблем имеет место быть только это Joomla 1.5.9 и Virtuemart 1.1.3 при нажатии на ссылку "Позвоните, чтобы узнать цену", в форме запроса кракозябры вместо кириллицы. И база и сайт в utf-8. Кто знает куда здесь рыть? Начинаем рыть, друзья administrator\components\com_virtuemart\classes\ps_product.phpстрока 2065 $product_name = htmlentities( $this->get_field($product_id, 'product_name'), ENT_QUOTES ); меняем это на $product_name = htmlspecialchars( $this->get_field($product_id, 'product_name'), ENT_QUOTES );
|
|
|
|
|
Записан
|
|
|
|
GreenMay
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #26 : 06.06.2009, 17:52:40 » |
|
nikonor, БРАВО!!! 
|
|
|
|
|
Записан
|
|
|
|
nikonor
Завсегдатай
   
Репутация: +49/-0
Offline
Пол: 
Сообщений: 441
Content Grabber
|
 |
« Ответ #27 : 11.06.2009, 13:35:55 » |
|
ставил сейчас магазин 1.1.3 на joostina 2.0 проблема - сопутсвующие товары не найти  Решение: достаточно сделать правки только в файле product.ajax_tools.php. Как и что править описано в первом посте (только слегка сдвинулись строки)
|
|
|
|
|
Записан
|
|
|
|
FlahsAxel
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 150
|
 |
« Ответ #28 : 16.06.2009, 21:48:07 » |
|
Ставлю магазин 1.1.3 на Joomla 1.5.10. Denwer. Русифицировал, utf-8
Не наполняется корзина. Все тоже сообщение Для того, чтобы добавить этот товар в Вашу корзину Вы должны выбрать свойства товара на странице с его описанием.
Перепробовал ВСЕ варианты описанные здесь, не помогает.
У кого работает в этой связке, выложьте плизз, свои файлы (те, что рекомендуется здесь редактировать). Спасибо.
|
|
|
|
|
Записан
|
|
|
|
Dasboot
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Пол: 
Сообщений: 146
|
 |
« Ответ #29 : 21.06.2009, 20:14:14 » |
|
тестировал на Joomla 1.5.10 (сам дистриб и перевод скачан с Joomlaportal.ru), магазин VirtueMart 1.1.3 (перевод из лэнгпака с офф сайта) Вердикт: хак не нужен, все работает изумительно и без него. Из всех вышеописанных проблем имеет место быть только этоНачинаем рыть, друзья administrator\components\com_VirtueMart\classes\ps_product.phpстрока 2065 $product_name = htmlentities( $this->get_field($product_id, 'product_name'), ENT_QUOTES ); меняем это на $product_name = htmlspecialchars( $this->get_field($product_id, 'product_name'), ENT_QUOTES ); Получается, так же надо и для веса с габаритами прописывать ? http://joomlaforum.ru/index.php/topic,54039.new.html#newjoomla 1.5.9 + 1.1.3 после добавления "Габаритов и веса" (с русскими словами - Ширина, глубина) появились крокозябры и только в том месте где выводится поле "Габариты". Все остальное на русском прекрасно видно.
|
|
|
|
|
Записан
|
|
|
|
|
Gruz
|
 |
« Ответ #30 : 21.06.2009, 20:27:06 » |
|
Файл, где эти русские слова написаны, должен быть в кодировке UTF-8
|
|
|
|
|
Записан
|
|
|
|
gosh
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #31 : 24.06.2009, 21:52:00 » |
|
приветствую всех. таже самая проблемка Joomla 1.5 и 1.0 virt 1.1.2 сделал как велел nikonor  залил архив vm_110_kirilic_hack.zip список с товаром появился, но всё в краказябрах и кнопка купить на фронтенде обзавелась такой вот абревеатурой Warning: Missing argument 2 for ps_product_attribute::list_attribute(), called in /home/radioran/public_html/new/components/com_VirtueMart/themes/default/templates/product_details/includes/addtocart_form.tpl.php on line 10 and defined in /home/radioran/public_html/new/administrator/components/com_VirtueMart/classes/ps_product_attribute.php on line 195 приветствую всех. таже самая проблемка Joomla 1.5 и 1.0 virt 1.1.2 сделал как велел nikonor  залил архив vm_110_kirilic_hack.zip список с товаром появился, но всё в краказябрах и кнопка купить на фронтенде обзавелась такой вот абревеатурой Warning: Missing argument 2 for ps_product_attribute::list_attribute(), called in /home/radioran/public_html/new/components/com_VirtueMart/themes/default/templates/product_details/includes/addtocart_form.tpl.php on line 10 and defined in /home/radioran/public_html/new/administrator/components/com_VirtueMart/classes/ps_product_attribute.php on line 195 administrator\components\com_VirtueMart\classes\ps_product_attribute.php строка 195 function list_attribute( $product_id, $product_price, $extra_ids = null ) - попробуй удалить "$product_price," на function list_attribute( $product_id, $extra_ids = null )
|
|
|
|
|
Записан
|
|
|
|
gosh
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #32 : 25.06.2009, 21:21:07 » |
|
приветствую всех. таже самая проблемка Joomla 1.5 и 1.0 virt 1.1.2 сделал как велел nikonor  залил архив vm_110_kirilic_hack.zip список с товаром появился, но всё в краказябрах и кнопка купить на фронтенде обзавелась такой вот абревеатурой Warning: Missing argument 2 for ps_product_attribute::list_attribute(), called in /home/radioran/public_html/new/components/com_VirtueMart/themes/default/templates/product_details/includes/addtocart_form.tpl.php on line 10 and defined in /home/radioran/public_html/new/administrator/components/com_VirtueMart/classes/ps_product_attribute.php on line 195 Sorry, Здесь administrator\components\com_VirtueMart\classes\ps_product_attribute.php строка 195 function list_attribute( $product_id, $product_price, $extra_ids = null ) - ничего удалять не надо, а в файле /home/radioran/public_html/new/components/com_VirtueMart/themes/default/templates/product_details/includes/addtocart_form.tpl.php on line 10 - list($html,$children) = $ps_product_attribute->list_attribute( ( $product_parent_id > 0 ) ? $product_parent_id : $product_id ); добавить $product_price , т.е. list($html,$children) = $ps_product_attribute->list_attribute( ( $product_parent_id > 0 ) ? $product_parent_id : $product_id, $product_price );
|
|
|
|
|
Записан
|
|
|
|
tsesl
Завсегдатай
   
Репутация: +83/-0
Offline
Сообщений: 409
Терпение и труд всё перетрут?
|
 |
« Ответ #33 : 30.06.2009, 13:46:25 » |
|
по кириллическим атрибутам товара мне хватило (все крутится в 1251) в функции cartGetAttributes в файле /administrator/components/com_VirtueMart/classes/ps_product_attribute.php ниже if( strtolower( vmGetCharset() ) != 'utf-8' ) {
$encodefunc = 'utf8_encode' ;
$decodefunc = 'utf8_decode' ;
} else {
$encodefunc = 'strval' ;
$decodefunc = 'strval' ;
}
добавить $encodefunc = 'strval' ;
$decodefunc = 'strval' ;
тем самым запретив пребразование текста в не utf-8 кодировках...
|
|
|
|
« Последнее редактирование: 30.06.2009, 15:35:43 от tsesl »
|
Записан
|
|
|
|
|
Gruz
|
 |
« Ответ #34 : 04.10.2009, 00:00:24 » |
|
LoungeJoomla 1.0.15 VM 1.1.3 Включаем AJAX Меняєм 3 файла: 1. =============================================================================Эта правка описана уже выше: /administrator/components/com_virtuemart/classes/ps_product_attribute.phpПосле (ориєнтировочно 974 строки): $pagevar .= $d['prod_id'] ; Добавляем: //##my200806012231begin Щоби товари з атрибутами в кирилиці додавались до кошика. Треба, коли кодування сервер windows-1251 if( strtolower( vmGetCharset() ) == 'windows-1251' ) { $pagevar = iconv("windows-1251","Utf-8","$pagevar"); } else //##my200806012231end 2. =============================================================================/components/com_virtuemart/themes/default/theme.jsОриєнтировочно в строке 102 меняєм:var option = { method: 'post', onComplete: callbackCart, data: { only_page:1,page: "shop.basket_short", option: "com_virtuemart", } } На:
/* ##my 200910032219 { AJAX не передає в корзину значення gid користувача, запускає відображення корзини через /index2.php. Треба туди передати один параметр, котрий буде симулювати gid користувача І відповідні зміни внести в /index2.php : Після $gid = intval( $my->gid ); Додати: //##my 20091003220 { Додав для правильної обробки AJAX-корзини у VirtueMart $gid_gruz = strtolower( strval( mosGetParam( $_REQUEST, 'gid_gruz', 0 ) ) ); if ($gid ==0 && $gid_gruz !=0 ) { $gid = $gid_gruz; } //##my 20091003220 } Було: var option = { method: 'post', onComplete: callbackCart, data: { only_page:1,page: "shop.basket_short", option: "com_virtuemart", } } Стало: */ var option = { method: 'post', onComplete: callbackCart, data: { only_page:1,page: "shop.basket_short", option: "com_virtuemart", gid_gruz:2, } } /* ##my 200910032219 } */
3. =============================================================================/index2.phpПосле строки ориентировочно 95:$gid = intval( $my->gid ); Добавляем://##my 20091003220 { Додав для правильної обробки AJAX-корзини у VirtueMart $gid_gruz = strtolower( strval( mosGetParam( $_REQUEST, 'gid_gruz', 0 ) ) ); if ($gid ==0 && $gid_gruz !=0 ) { $gid = $gid_gruz; } //##my 20091003220 } P.S. При обновлении версий я могу по коду ##my найти все свои правки і сделать их уже для новой версии.
|
|
|
|
« Последнее редактирование: 04.10.2009, 00:17:01 от Gruz »
|
Записан
|
|
|
|
|
Gruz
|
 |
« Ответ #35 : 04.10.2009, 00:17:37 » |
|
Прикольная версия. Где брал?  Исправил
|
|
|
|
|
Записан
|
|
|
|
prostoy
Давно я тут
  
Репутация: +3/-0
Offline
Пол: 
Сообщений: 304
Истина где то рядом.
|
 |
« Ответ #36 : 05.11.2009, 19:51:24 » |
|
Стоит Joomla Версия 1.5.9 +VirtueMart 1.1.2 нашёл код на строке 2059 поменял код на $product_name = htmlspecialchars( $this->get_field($product_id, 'product_name'), ENT_QUOTES ); но всё равно вот что получилось :Позвоните, чтобы уточнить цену: СÑ�еклобанка - Ð�Ð�13-Ð�58Ð�-200 Что я не так сделал? Вопрос снимаю я просто невниматольно всё сделал. Большое спасибо! 
|
|
|
|
« Последнее редактирование: 05.11.2009, 20:08:17 от prostoy »
|
Записан
|
|
|
|
|
azimutt
Гость
|
 |
« Ответ #37 : 22.11.2009, 01:42:17 » |
|
Joomla 1.5.14 - VirtueMart 1.1.4 - проблема с " Позвоните, чтобы узнать цену" так и осталась, вроде бы пробовал все способы, которые описывались выше, но результат один - крокозяблов прибавляется. при переходе по " Позвоните, чтобы узнать цену" - сама фраза в вопросиках, а название товара отлично читается. Подскажите если есть возможность.
|
|
|
|
|
Записан
|
|
|
|
Mr_SMiT
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 40
|
 |
« Ответ #38 : 24.11.2009, 17:55:37 » |
|
Как-то странно частично появились кракозяблы, причем раньше их небыло, критического ничего не делал  Как поправить?
|
|
|
|
« Последнее редактирование: 26.11.2009, 20:48:48 от Mr_SMiT »
|
Записан
|
|
|
|
eryomenko
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #39 : 13.01.2010, 23:02:45 » |
|
Подскажите решение проблемы. Joomla 1.5.15 - VirtueMart 1.1.4 - при отправке сообщения через стандартную обратную связь, не доходят символы кириллицы в теле сообщения, хотя Тема письма на кириллице отображается нормально. Подскажите где трабл может быть?!
|
|
|
|
|
Записан
|
|
|
|
|
HTMAx
Гость
|
 |
« Ответ #40 : 19.01.2010, 11:34:21 » |
|
Други! Всё таки нужна помощь!
Joomla 1.5.15 Virtuemart 1.1.4
При генерации pdf страницы из shop.product_details вместо русского выводит крякозябры!
База в utf8 Русский тоже в utf8
И ещё в начале при запуске Adobe Reader вот такое предупреждение даёт:
"Could not find a font in the Resources dictionary - using Helvetica instead."
Причём google так и заархивировал все pdf с моего сайта с крякозябрами именно где русский...
NEED HELP!! PLEASE! !
|
|
|
|
|
Записан
|
|
|
|
prostoy
Давно я тут
  
Репутация: +3/-0
Offline
Пол: 
Сообщений: 304
Истина где то рядом.
|
 |
« Ответ #41 : 26.01.2010, 21:05:00 » |
|
тестировал на Joomla 1.5.10 (сам дистриб и перевод скачан с joomlaportal.ru), магазин VirtueMart 1.1.3 (перевод из лэнгпака с офф сайта) Вердикт: хак не нужен, все работает изумительно и без него. Из всех вышеописанных проблем имеет место быть только этоНачинаем рыть, друзья administrator\components\com_virtuemart\classes\ps_product.phpстрока 2065 $product_name = htmlentities( $this->get_field($product_id, 'product_name'), ENT_QUOTES ); меняем это на $product_name = htmlspecialchars( $this->get_field($product_id, 'product_name'), ENT_QUOTES ); У меня стоит Joomla 1.0.15 + VirtueMart 1.1. В строчке не 2065 а в 1859 вместо $product_name = htmlentities( $this->get_field($product_id, 'product_name'), ENT_QUOTES ); вот что стоит $product_name = htmlentities( $this->get_field($product_id, 'product_name'), ENT_QUOTES,'windows-1251' ); когда меняю на $product_name = htmlspecialchars( $this->get_field($product_id, 'product_name'), ENT_QUOTES ); Ничего не меняется. Что я не так сделал?
|
|
|
|
|
Записан
|
|
|
|
fritz
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 7
|
 |
« Ответ #42 : 02.02.2010, 04:22:07 » |
|
У меня Joomla 1.0.13 Стабильная версия VirtueMart 1.1.3 stable
Спасибо, самое первое решение nikonor'а помогло, но товар с введённым в поле названием не выделяется автоматически, и приходится искать вручную в большом списке
|
|
|
|
|
Записан
|
|
|
|
Дмитрий Федюк
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 60
Програмист Magento Commerce
|
 |
« Ответ #43 : 18.02.2010, 11:50:05 » |
|
При генерации pdf страницы из shop.product_details вместо русского выводит крякозябры!
Если покупателям не нужны страницы в PDF, то проще отключить эту функциональность, чем решать проблему.
|
|
|
|
|
Записан
|
|
|
|
Дмитрий Федюк
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 60
Програмист Magento Commerce
|
 |
« Ответ #44 : 18.02.2010, 11:52:52 » |
|
Подскажите решение проблемы. Joomla 1.5.15 - VirtueMart 1.1.4 - при отправке сообщения через стандартную обратную связь, не доходят символы кириллицы в теле сообщения, хотя Тема письма на кириллице отображается нормально. Подскажите где трабл может быть?!
Может, трабл в том, что стандартный код Joomla вашего сайта дорабатывали сторонние программисты?
|
|
|
|
|
Записан
|
|
|
|
Дмитрий Федюк
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 60
Програмист Magento Commerce
|
 |
« Ответ #45 : 18.02.2010, 12:00:24 » |
|
Как-то странно частично появились кракозяблы, причем раньше их небыло, критического ничего не делал  Как поправить? В данном случае языковые файлы у вас в кодировке UTF-8, а магазин, вероятно, разработан на устаревшей ветке Joomla 1.0, которая использует кодировку Windows-1251. В таком случае поможет перекодирование проблемных (не всех!) языковых файлов из UTF-8 в Windows-1251.
|
|
|
|
|
Записан
|
|
|
|
Сергей
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 11
|
 |
« Ответ #46 : 27.02.2010, 17:59:24 » |
|
Подскажите решение проблемы. Joomla 1.5.15 - VirtueMart 1.1.4 - при отправке сообщения через стандартную обратную связь, не доходят символы кириллицы в теле сообщения, хотя Тема письма на кириллице отображается нормально. Подскажите где трабл может быть?!
У меня тоже Joomla 1.5.15 - VirtueMart 1.1.4 , но проблема другая когда пытаюсь добавить группу товаров или товары - вместо русского текста вопросики (((( подскажите что подкрутить в этой версии чтобы текст по нормальному сохранялся сама Joomla в кодировке utf8
|
|
|
|
|
Записан
|
|
|
|
Сергей
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 11
|
 |
« Ответ #47 : 27.02.2010, 18:03:13 » |
|
У меня Joomla 1.5.15 и vertuemart 1.1.4 такая комбинация не сработала. текст отоброжается не русскими буквами а вопросиками. причем только в том разделе где добавляются товары, группы товаров и инфа по магазину. Подскажите кто знает как дело поправить
|
|
|
|
|
Записан
|
|
|
|
Сергей
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 11
|
 |
« Ответ #48 : 27.02.2010, 18:21:37 » |
|
по кириллическим атрибутам товара мне хватило (все крутится в 1251) в функции cartGetAttributes в файле /administrator/components/com_VirtueMart/classes/ps_product_attribute.php ниже if( strtolower( vmGetCharset() )!= 'utf-8' ) {
$encodefunc = 'utf8_encode' ;
$decodefunc = 'utf8_decode' ;
} else {
$encodefunc = 'strval' ;
$decodefunc = 'strval' ;
}
добавить $encodefunc = 'strval' ;
$decodefunc = 'strval' ;
тем самым запретив пребразование текста в не utf-8 кодировках... так попробовал не помогает
|
|
|
|
|
Записан
|
|
|
|
|
intcorp
|
 |
« Ответ #49 : 11.03.2010, 14:48:15 » |
|
Поставил вирт 1.1.4 на Joostina 1.2.0 стабильную, сопутствующие товары не отображаются. Сделал рекомендации из первого поста - никакого результата  Есть сайт на Joostina 1.2.0 и вирте 1.0.15 - такой проблем нет
|
|
|
|
« Последнее редактирование: 11.03.2010, 15:06:13 от intcorp »
|
Записан
|
|
|
|
|
|
sergeys2
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 46
|
 |
« Ответ #51 : 25.03.2010, 05:04:00 » |
|
|
|
|
|
« Последнее редактирование: 17.05.2010, 21:37:48 от beagler »
|
Записан
|
|
|
|
|
Igorram
Гость
|
 |
« Ответ #52 : 25.04.2010, 17:23:44 » |
|
Joomla 1.5.15 + 1.1.4 Проблемы с кирилицей остаются. Что делать?
|
|
|
|
|
Записан
|
|
|
|
Nikolay Blinov
Осваиваюсь на форуме
 
Репутация: +3/-0
Offline
Пол: 
Сообщений: 121
How much is the fish?
|
 |
« Ответ #53 : 12.05.2010, 10:06:52 » |
|
Стоит Joomla 1.5.17 и VirtueMart 1.1.4 - все облазил и испробывал, а сопутствующие товары не отображает. Одни кракозябры. Я становлюсь потихоньку 
|
|
|
|
|
Записан
|
|
|
|
Sush
Новичок
Репутация: +1/-0
Offline
Сообщений: 4
|
 |
« Ответ #54 : 26.06.2010, 17:20:38 » |
|
Если кто-то пытался добавить сопутствующие товары в VirtueMart 1.1, то возможно столкнулся с тем, что при написании в поле поиска названия товара выпадает либо пустой список, либо вообще списка нет. Пришлось поковырять. Вот решение. Файл product.product_form.php строка 1422................ Файл product.ajax_tools.php строка 87................ Пользуемся  Данную проблему решил так, сохранил эти два файла в кодировке UTF-8 и всё красиво работает
|
|
|
|
|
Записан
|
|
|
|
Vitek
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 112
|
 |
« Ответ #55 : 21.07.2010, 18:12:55 » |
|
Joomla 1.5.15 Virtuemart 1.1.4 магазин работает стабильно проблем не наблюдал до сегодняшнего дня - изменил индекс.пшп шаблона, а именно добавил в футер информацию о копирайте всё это дело сохранил в ютф8 и получил на главной странице магазина заместо копирайта на великом могучем - кучу вопросов((( такая же проблема и на странице всех товарах, на других страницах сайта такой проблемы нет, копирайт на русском.. помогите с умной мыслью товарищи!  http://www.girgel.ru/internet-magazin-hand-made.html главная страница магазина http://www.girgel.ru/internet-magazin-hand-made.html?page=shop.browse&category= страница где отображен весь товар в общем обнаружил такую проблему на всех страницах магазина((( в корзине в личном кабинете и тд
|
|
|
|
|
Записан
|
|
|
|
SpeedBoy
Осваиваюсь на форуме
 
Репутация: +14/-0
Offline
Сообщений: 176
|
 |
« Ответ #56 : 29.08.2010, 21:26:37 » |
|
в общем обнаружил такую проблему на всех страницах магазина((( в корзине в личном кабинете и тд
вродь нормально выглядит. крякозябликов.net
|
|
|
|
|
Записан
|
|
|
|
Unikal
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 63
http://yacht-skipper.ru
|
 |
« Ответ #57 : 30.08.2010, 01:08:54 » |
|
В различных информационных сообщениях как в админке так и на фронте вместо первой буквы "И" знак вопроса http://joomlaforum.ru/index.php/topic,192.msg689765.html#msg689765 в черном квадрате причем на некоторых сайтах есть на некоторых нету где копать как поправить?
|
|
|
|
|
Записан
|
|
|
|
garcia
Захожу иногда

Репутация: +1/-0
Offline
Пол: 
Сообщений: 9
|
 |
« Ответ #58 : 13.09.2010, 12:08:38 » |
|
Помогите пж! Наверняка люди из этой ветки решали уже, но не подошло ничего из решений j 1.5.15 UTF-8, VM 1.1.3 При добавлении к товару свойств они не выводятся в карточке товара. Товар нельзя добавит в корзину, из-за того что свойства не выбраны в карточке товара. Но свойства выбрать нельзя, поскольку они не выводятся. VM 1.1.3 - не могу обновить, у людей много хаков наделано
|
|
|
|
|
Записан
|
|
|
|
speedmax
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 45
|
 |
« Ответ #59 : 13.09.2010, 19:37:07 » |
|
при добавлении дополнительных картинок всплывающее описание картинки в кракозябрах ! подскажите пожалуйста где поправить
|
|
|
|
|
Записан
|
|
|
|
speedmax
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 45
|
 |
« Ответ #60 : 15.09.2010, 15:02:34 » |
|
при добавлении дополнительных картинок всплывающее описание картинки в кракозябрах ! подскажите пожалуйста где поправить
Может я как то неправильно сформулировал вопрос ? жулма Версия 1.5.18 VirtueMart 1.1.5 stable кракозябры в титлах дополнительных изображений Прошу помощи !
|
|
|
|
|
Записан
|
|
|
|
speedmax
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 45
|
 |
« Ответ #61 : 16.09.2010, 00:52:32 » |
|
 неужели ни кто не сталкивался с такой проблемой ? .... или ни кто помочь не может? PS поиск юзал, но ни чего не нашел !
|
|
|
|
|
Записан
|
|
|
|
xTMx
Осваиваюсь на форуме
 
Репутация: +3/-0
Offline
Сообщений: 168
|
 |
« Ответ #62 : 19.09.2010, 20:57:33 » |
|
столкнулся с подобной проблемой сейчас. тоже описание изображения к доп.картинке товара кракозябрами не знаю пока что что делать) може кто подскажет варианты?
|
|
|
|
|
Записан
|
|
|
|
Marilyn Manson
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 39
|
 |
« Ответ #63 : 13.10.2010, 00:56:02 » |
|
столкнулся с подобной проблемой сейчас. тоже описание изображения к доп.картинке товара кракозябрами не знаю пока что что делать) може кто подскажет варианты?
Также есть проблема: как быть? Подскажите, пожалуйста
|
|
|
|
|
Записан
|
|
|
|
xTMx
Осваиваюсь на форуме
 
Репутация: +3/-0
Offline
Сообщений: 168
|
 |
« Ответ #64 : 15.10.2010, 13:54:39 » |
|
Вот здесь один замечательный человек подсказал как решить проблему  http://joomlaforum.ru/index.php/topic,130089.0.html
|
|
|
|
|
Записан
|
|
|
|
ShizoManiak
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 34
|
 |
« Ответ #65 : 18.10.2010, 16:36:12 » |
|
Joomla 1.5.9 и VirtueMart 1.1.3 при нажатии на ссылку "Позвоните, чтобы узнать цену", в форме запроса кракозябры вместо кириллицы. И база и сайт в utf-8. Кто знает куда здесь рыть?
Я в файле shop.ask.tpl.php просто в 34 строке это <textarea rows="10" cols="60" name="text" id="contact_text" class="inputbox"><?php echo utf8_decode($subject)?></textarea><br /> поменял на это <textarea rows="10" cols="60" name="text" id="contact_text" class="inputbox"><?php echo $subject ?></textarea><br /> Вроде сработало. Только у меня не кракозябры были, а вопросики.
|
|
|
|
« Последнее редактирование: 18.10.2010, 16:40:09 от ShizoManiak »
|
Записан
|
|
|
|
warwara
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 40
|
 |
« Ответ #66 : 19.10.2010, 16:10:29 » |
|
Joomla 1.5.20 + VirtueMart 1.1.4 и языковые файлы добавила ((( в названиях категорий отображатся вопросы... и в инфо магазина. 
|
|
|
|
« Последнее редактирование: 19.10.2010, 16:18:13 от warwara »
|
Записан
|
|
|
|
ShizoManiak
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 34
|
 |
« Ответ #67 : 19.10.2010, 16:47:35 » |
|
Joomla 1.5.20 + VirtueMart 1.1.4 и языковые файлы добавила ((( в названиях категорий отображатся вопросы... и в инфо магазина.
Попробуйте в .htaccess прописать AddDefaultCharset UTF-8
|
|
|
|
|
Записан
|
|
|
|
warwara
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 40
|
 |
« Ответ #68 : 19.10.2010, 17:08:40 » |
|
не помогает ( первый раз такая ерунда... сколько раз ставила на разные хостинги и везде нормально было.
|
|
|
|
|
Записан
|
|
|
|
|
syharik
Гость
|
 |
« Ответ #69 : 28.10.2010, 23:12:21 » |
|
А кто-нибудь знает, можно ли чтоб поиск сопутствующих товаров искал товары по артикулу а не по названию товара или по названию категории? У меня Joomla 1.5.12 и VirtueMart 1.1.3
|
|
|
|
|
Записан
|
|
|
|
borzometr
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 88
|
 |
« Ответ #70 : 18.11.2010, 02:43:24 » |
|
Хочу поменять стандартные английские надписи в форме поиска этого модуля: mod_virtuemart_tp_extended_search Вот сам код модуля: <?php
// no direct access defined('_JEXEC') or die( 'Restricted access' );
// Load the VirtueMart main parse code if( file_exists(dirname(__FILE__).'/../../components/com_virtuemart/virtuemart_parser.php' )) { require_once( dirname(__FILE__).'/../../components/com_virtuemart/virtuemart_parser.php' ); } else { require_once( dirname(__FILE__).'/../components/com_virtuemart/virtuemart_parser.php' ); }
require_once( CLASSPATH . 'ps_product_category.php'); $ps_product_category = new ps_product_category;
$cid = JRequest::getVar( 'cid', 0 ); $pf = JRequest::getVar( 'pf', 0 ); $pt = JRequest::getVar( 'pt', 0 );
?>
<form action="index.php" method="get"> Category <?php $ps_product_category->list_category(Null,$cid,"cid"); ?> Price range from <?php echo $GLOBALS['product_currency']; ?> <input type="text" size="12" class="inputbox" name="pf" value="<?php echo $pf; ?>"/> to <?php echo $GLOBALS['product_currency']; ?> <input class="inputbox" size="12" type="text" name="pt" value="<?php echo $pt; ?>"/> <input type="hidden" class="inputbox" name="option" value="com_virtuemart_tp_extended_search"/> <input type="hidden" class="inputbox" name="Itemid" value="<?php echo $Itemid; ?>"/> <input type="submit" class="button" value="Search"/> </form> Когда меняю надписи 'Category', 'Price range form' на русский текст - на сайте вылазят знаки вопроса. Подскажите, где и что мне добавить в коде? =)
|
|
|
|
|
Записан
|
|
|
|
borzometr
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 88
|
 |
« Ответ #71 : 19.11.2010, 15:35:02 » |
|
Люди, ну подскажите как в модулях поменять надписи на кнопках на русские?) Вылазят знаки вопроса
|
|
|
|
|
Записан
|
|
|
|
|
ankoch
|
 |
« Ответ #72 : 19.11.2010, 15:40:06 » |
|
Сохраните файл в кодировке UTF-8 без ВОМ
|
|
|
|
|
Записан
|
|
|
|
borzometr
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 88
|
 |
« Ответ #73 : 20.11.2010, 01:09:05 » |
|
ankoch, спасибо, помогло!
|
|
|
|
|
Записан
|
|
|
|
cheni
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 153
|
 |
« Ответ #74 : 06.12.2010, 19:06:08 » |
|
письмо о подтверждении заказа приходит в следующем виде Получен Ñ�ледующий заказ.
ИнформациÑ� о заказе ------------------------------------------------------------------------ Ð�омер заказа: 5 Дата заказа: Ïîíåäåëüíèê, 06 Äåêàáðü 2010 СтатуÑ� заказа: Pending
Информаци� о клиенте
РРЕШЕНО решилось обновлением с 1.1.2 до 1.1.5...
|
|
|
|
« Последнее редактирование: 06.12.2010, 23:21:24 от cheni »
|
Записан
|
|
|
|
gdrg
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Сообщений: 86
|
 |
« Ответ #75 : 11.12.2010, 00:21:26 » |
|
Помогите, проблема такая же как у warwara
При добавлении товаров, категорий и прочего, появляются вопросительные знаки. Витрмарт 1.1.6, языковые пакеты ставил разные и с 1.1.4 и 1.1.3, админка вирмарта на русском, всё нормально, вот только товары, категории и прочая информация.
Также пробовал уже готовый русифицированный дистрибутив 1.1.4, всё та же проблема, переехать на другой хост нет возможности.
Как можно решить эту проблему с вопросиками?
|
|
|
|
« Последнее редактирование: 11.12.2010, 15:27:40 от gdrg »
|
Записан
|
|
|
|
AHTEPO
Захожу иногда

Репутация: +5/-0
Offline
Сообщений: 21
|
 |
« Ответ #76 : 12.02.2011, 15:50:47 » |
|
Joomla 1.5.20 + VirtueMart 1.1.4 и языковые файлы добавила ((( в названиях категорий отображатся вопросы... и в инфо магазина.  Такое лечится путём исправления кодировки в mysql. Если войдёте в свою базу через myphpadmin, увидите, что часть или все таблицы будут иметь кодировку отличную от необходимой, например latin1_general_ci вместо utf8_general_ci.Чтобы исправить необходимую таблицу, войдите в базу вашего магазина -> SQL -> введите запрос: ALTER TABLE jos_table CONVERT TO CHARACTER SET utf8; где "jos_table" - таблица с неправильной кодировкой, а utf8 - кодировка на что менять. Этот пример меняет лишь кодировку таблицы, но не затрагивает данные в ней. Подробнее можно прочитать тут.
|
|
|
|
|
Записан
|
|
|
|
daco77
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 28
|
 |
« Ответ #77 : 23.02.2011, 21:08:31 » |
|
Скажите, пож-та, сайт на локалке. Вроде бы отображается все правильно, кроме поля редактировать код в описании товара. Само поле отображается как надо, а шапка окна редактирования вся в иероглифах. Подсветка Номера строки Перенос строк Размер шрифта Форматирование.
|
|
|
|
|
Записан
|
|
|
|
Maximuss
Осваиваюсь на форуме
 
Репутация: +0/-1
Offline
Сообщений: 25
|
 |
« Ответ #78 : 26.02.2011, 18:20:32 » |
|
Такое лечится путём исправления кодировки в mysql. Если войдёте в свою базу через myphpadmin, увидите, что часть или все таблицы будут иметь кодировку отличную от необходимой, например latin1_general_ci вместо utf8_general_ci.Чтобы исправить необходимую таблицу, войдите в базу вашего магазина -> SQL -> введите запрос: ALTER TABLE jos_table CONVERT TO CHARACTER SET utf8; где "jos_table" - таблица с неправильной кодировкой, а utf8 - кодировка на что менять. Этот пример меняет лишь кодировку таблицы, но не затрагивает данные в ней. Подробнее можно прочитать тут. Это надо для всех таблиц VirtueMart в базе данных сделать?
|
|
|
|
|
Записан
|
|
|
|
Maximuss
Осваиваюсь на форуме
 
Репутация: +0/-1
Offline
Сообщений: 25
|
 |
« Ответ #79 : 27.02.2011, 01:02:05 » |
|
Такое лечится путём исправления кодировки в mysql. Если войдёте в свою базу через myphpadmin, увидите, что часть или все таблицы будут иметь кодировку отличную от необходимой, например latin1_general_ci вместо utf8_general_ci.Чтобы исправить необходимую таблицу, войдите в базу вашего магазина -> SQL -> введите запрос: ALTER TABLE jos_table CONVERT TO CHARACTER SET utf8; где "jos_table" - таблица с неправильной кодировкой, а utf8 - кодировка на что менять. Этот пример меняет лишь кодировку таблицы, но не затрагивает данные в ней. Подробнее можно прочитать тут. AHTEPO тебе БОЛЬШОЕ СПАСИБО мне это помогло:)))
|
|
|
|
|
Записан
|
|
|
|
Maximuss
Осваиваюсь на форуме
 
Репутация: +0/-1
Offline
Сообщений: 25
|
 |
« Ответ #80 : 13.03.2011, 20:46:19 » |
|
приветствую всех. таже самая проблемка Joomla 1.5 и 1.0 virt 1.1.2 сделал как велел nikonor  залил архив vm_110_kirilic_hack.zip список с товаром появился, но всё в краказябрах и кнопка купить на фронтенде обзавелась такой вот абревеатурой Warning: Missing argument 2 for ps_product_attribute::list_attribute(), called in /home/radioran/public_html/new/components/com_virtuemart/themes/default/templates/product_details/includes/ addtocart_form.tpl.php on line 10 and defined in /home/radioran/public_html/new/administrator/components/com_virtuemart/classes/ps_product_attribute.php on line 195 У меня аналогичный вариант ПОМОГИТЕ ПОЖАЛУЙСТА !
|
|
|
|
|
Записан
|
|
|
|
xaknet
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #81 : 25.09.2011, 03:34:36 » |
|
У меня проблема с кирилицей при переводе англ файла VirtueMart на азерб язык показывает крякозябы.., где поменять чтоб все работало с латиницей
|
|
|
|
|
Записан
|
|
|
|
smls
Осваиваюсь на форуме
 
Репутация: +8/-1
Offline
Сообщений: 162
|
 |
« Ответ #82 : 01.10.2011, 11:46:36 » |
|
Решение проблемы: товар с атрибутами в кириллице не добавляется administrator\components\com_virtuemart\classes\ps_product_attribute.php В строке 934 после $pagevar .= $d['prod_id'] ; заменяю $pagevar = $encodefunc( $pagevar ) ; на //##my200806012231begin Щоби товари з атрибутами в кирилиці додавались до кошика. Треба, коли кодування сервер windows-1251 if( strtolower( vmGetCharset() ) == 'windows-1251' ) { $pagevar = iconv("windows-1251","Utf-8","$pagevar"); } else //##my200806012231end $pagevar = $encodefunc( $pagevar ) ; Применил, стало добавляться, но после использования вот этого хака http://joomlaforum.ru/index.php/topic,95683.0.html снова проблема с кириллицей, но уже с теми атрибутами которые этим хаком добавляются. Как исправить?
|
|
|
|
|
Записан
|
|
|
|
|
nafan9
Гость
|
 |
« Ответ #83 : 07.12.2011, 09:14:46 » |
|
Ребят, помогите, везде уже стоит utf-8, но когда захожу в VirtueMart в админке, вот такое  в чем может быть проблема? в админке в Joomla всё в порядке. http://imagepost.ru/images/v/ir/virt_1.jpg ссылку надо обновить, сначала не подгружает говорит forbidden а если обновить картинку видно...
|
|
|
|
|
Записан
|
|
|
|
beagler
Moderator
   
Репутация: +316/-4
Online
Пол: 
Сообщений: 2994
http://beagler.ru/
|
 |
« Ответ #84 : 03.01.2012, 12:13:00 » |
|
utf-8 без ВОМ ?
|
|
|
|
|
Записан
|
|
|
|
posean
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #85 : 26.04.2012, 10:18:55 » |
|
nikonor пасиб за кирилицу в запросе:)
|
|
|
|
|
Записан
|
|
|
|
|