Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 86 Ответов
  • 61401 Просмотров
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Файл, где эти русские слова написаны, должен быть в кодировке UTF-8
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

gosh

  • Новичок
  • 4
  • 0 / 0
приветствую всех. таже самая проблемка 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

  • Новичок
  • 4
  • 0 / 0
приветствую всех. таже самая проблемка 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

  • Захожу иногда
  • 363
  • 87 / 0
  • Терпение и труд всё перетрут?
по кириллическим атрибутам товара мне хватило (все крутится в 1251) в функции cartGetAttributes в файле /administrator/components/com_VirtueMart/classes/ps_product_attribute.php ниже

	
	
if( 
strtolowervmGetCharset() ) != '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 »
FAQ смотрел? Версию указал?
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Lounge
Joomla 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 »
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Прикольная версия. Где брал? :)
Исправил
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

prostoy

  • Захожу иногда
  • 392
  • 6 / 1
  • Истина где то рядом.
Стоит 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, 19:08:17 от prostoy »

Joomla 1.5.14 - VirtueMart 1.1.4 - проблема с " Позвоните, чтобы узнать цену" так и осталась, вроде бы пробовал все способы, которые описывались выше, но результат один - крокозяблов прибавляется.  при переходе по " Позвоните, чтобы узнать цену"  - сама фраза в вопросиках, а название товара отлично читается. Подскажите если есть возможность.
*

Mr_SMiT

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Как-то странно частично появились кракозяблы, причем раньше их небыло, критического ничего не делал

Как поправить?
« Последнее редактирование: 26.11.2009, 19:48:48 от Mr_SMiT »
*

eryomenko

  • Новичок
  • 5
  • 0 / 0
Подскажите решение проблемы.
Joomla 1.5.15 - VirtueMart 1.1.4 - при отправке сообщения через стандартную обратную связь, не доходят символы кириллицы в теле сообщения, хотя Тема письма на кириллице отображается нормально. Подскажите где трабл может быть?!

Други! Всё таки нужна помощь!

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

  • Захожу иногда
  • 392
  • 6 / 1
  • Истина где то рядом.
тестировал на 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

  • Новичок
  • 5
  • 0 / 0
У меня Joomla 1.0.13 Стабильная версия
VirtueMart 1.1.3 stable

Спасибо, самое первое решение nikonor'а помогло, но товар с введённым в поле названием не выделяется автоматически, и приходится искать вручную в большом списке
*

Дмитрий Федюк

  • Захожу иногда
  • 59
  • 6 / 0
  • Програмист Magento Commerce
При генерации pdf страницы из shop.product_details вместо русского выводит крякозябры!

Если покупателям не нужны страницы в PDF, то проще отключить эту функциональность, чем решать проблему.
*

Дмитрий Федюк

  • Захожу иногда
  • 59
  • 6 / 0
  • Програмист Magento Commerce
Подскажите решение проблемы.
Joomla 1.5.15 - VirtueMart 1.1.4 - при отправке сообщения через стандартную обратную связь, не доходят символы кириллицы в теле сообщения, хотя Тема письма на кириллице отображается нормально. Подскажите где трабл может быть?!

Может, трабл в том, что стандартный код Joomla вашего сайта дорабатывали сторонние программисты?
*

Дмитрий Федюк

  • Захожу иногда
  • 59
  • 6 / 0
  • Програмист Magento Commerce
Как-то странно частично появились кракозяблы, причем раньше их небыло, критического ничего не делал

Как поправить?

В данном случае языковые файлы у вас в кодировке UTF-8, а магазин, вероятно, разработан на устаревшей ветке Joomla 1.0, которая использует кодировку Windows-1251.
В таком случае поможет перекодирование проблемных (не всех!) языковых файлов из UTF-8 в Windows-1251.
*

Сергей

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Подскажите решение проблемы.
Joomla 1.5.15 - VirtueMart 1.1.4 - при отправке сообщения через стандартную обратную связь, не доходят символы кириллицы в теле сообщения, хотя Тема письма на кириллице отображается нормально. Подскажите где трабл может быть?!

У меня тоже Joomla 1.5.15 - VirtueMart 1.1.4 , но проблема другая когда пытаюсь добавить группу товаров или товары - вместо русского текста вопросики (((( подскажите что подкрутить в этой версии чтобы текст по нормальному сохранялся сама Joomla в кодировке utf8
*

Сергей

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
У меня Joomla 1.5.15 и vertuemart 1.1.4  такая комбинация не сработала. текст отоброжается не русскими буквами а вопросиками. причем только в том разделе где добавляются товары, группы товаров и инфа по магазину. Подскажите кто знает как дело поправить
*

Сергей

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
по кириллическим атрибутам товара мне хватило (все крутится в 1251) в функции cartGetAttributes в файле /administrator/components/com_VirtueMart/classes/ps_product_attribute.php ниже

	
	
if( 
strtolowervmGetCharset() )!= 'utf-8' ) {
	
	
	
$encodefunc 'utf8_encode' ;
	
	
	
$decodefunc 'utf8_decode' ;
	
	
} else {
	
	
	
$encodefunc 'strval' ;
	
	
	
$decodefunc 'strval' ;
	
	
}


добавить

	
	
$encodefunc 'strval' ;
	
	
$decodefunc 'strval' ;


тем самым запретив пребразование текста в не utf-8 кодировках...

так попробовал не помогает
*

intcorp

  • Захожу иногда
  • 456
  • 12 / 0
Поставил вирт 1.1.4 на Joostina 1.2.0 стабильную, сопутствующие товары не отображаются. Сделал рекомендации из первого поста - никакого результата :(
Есть сайт на Joostina 1.2.0 и вирте 1.0.15 - такой проблем нет
« Последнее редактирование: 11.03.2010, 14:06:13 от intcorp »
*

sergeys2

  • Осваиваюсь на форуме
  • 47
  • 3 / 0
« Последнее редактирование: 17.05.2010, 21:37:48 от beagler »

Joomla 1.5.15 + 1.1.4
Проблемы с кирилицей остаются. Что делать?
*

Nikolay Blinov

  • Захожу иногда
  • 142
  • 5 / 0
  • How much is the fish?
Стоит Joomla 1.5.17 и VirtueMart 1.1.4 - все облазил и испробывал, а сопутствующие товары не отображает. Одни кракозябры.
Я становлюсь потихоньку  crazy!
*

Sush

  • Новичок
  • 4
  • 1 / 0
Если кто-то пытался добавить сопутствующие товары в VirtueMart 1.1, то возможно столкнулся с тем, что при написании в поле поиска названия товара выпадает либо пустой список, либо вообще списка нет.
Пришлось поковырять. Вот решение.
Файл product.product_form.php строка 1422
................
Файл product.ajax_tools.php строка 87
................
Пользуемся :)

Данную проблему решил так, сохранил эти два файла в кодировке UTF-8 и всё красиво работает
*

Vitek

  • Захожу иногда
  • 185
  • 0 / 0
Joomla 1.5.15
Virtuemart 1.1.4
магазин работает стабильно проблем не наблюдал до сегодняшнего дня - изменил индекс.пшп шаблона, а именно добавил в футер информацию о копирайте всё это дело сохранил в ютф8 и получил на главной странице магазина заместо копирайта на великом могучем - кучу вопросов((( такая же проблема и на странице всех товарах, на других страницах сайта такой проблемы нет, копирайт на русском..
помогите с умной мыслью товарищи!  *DRINK*

http://www.girgel.ru/internet-magazin-hand-made.html      главная страница магазина
http://www.girgel.ru/internet-magazin-hand-made.html?page=shop.browse&category=        страница где отображен весь товар

в общем обнаружил такую проблему на всех страницах магазина((( в корзине в личном кабинете и тд
*

SpeedBoy

  • Захожу иногда
  • 192
  • 16 / 0
в общем обнаружил такую проблему на всех страницах магазина((( в корзине в личном кабинете и тд

вродь нормально выглядит. крякозябликов.net
подпись
*

garcia

  • Новичок
  • 9
  • 1 / 0
Помогите пж!
Наверняка люди из этой ветки решали уже, но не подошло ничего из решений
j 1.5.15 UTF-8, VM 1.1.3
При добавлении к товару свойств они не выводятся в карточке товара. Товар нельзя добавит в корзину, из-за того что свойства не выбраны в карточке товара. Но свойства выбрать нельзя, поскольку они не выводятся. VM 1.1.3 - не могу обновить, у людей много хаков наделано
*

speedmax

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
при добавлении дополнительных картинок всплывающее описание картинки в кракозябрах   !
подскажите пожалуйста где поправить
*

speedmax

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
при добавлении дополнительных картинок всплывающее описание картинки в кракозябрах   !
подскажите пожалуйста где поправить
Может я как то неправильно сформулировал вопрос ?
жулма Версия 1.5.18
VirtueMart 1.1.5 stable
кракозябры в титлах дополнительных изображений
Прошу помощи !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Активный пункт mainmenu для категории VirtueMart

Автор sashgera

Ответов: 11
Просмотров: 1709
Последний ответ 13.08.2020, 16:43:22
от sivers
Как вставить в середину статьи на странице категорию товара магазина Virtuemart 1.1.2

Автор malalex

Ответов: 7
Просмотров: 8166
Последний ответ 24.08.2015, 01:01:23
от trubiser
Русский языковой файл для VirtueMart

Автор tug

Ответов: 162
Просмотров: 122548
Последний ответ 29.06.2013, 08:40:41
от uralmas
Мануал по VirtueMart на русском

Автор Magam

Ответов: 9
Просмотров: 19793
Последний ответ 30.01.2013, 12:24:50
от Diviz
«Облако Тегов» для VirtueMart

Автор Adeptus

Ответов: 26
Просмотров: 28816
Последний ответ 21.01.2012, 19:18:12
от switch