× Здесь вы можете свободно общаться на русском языке. Просим отнестись с пониманием к тому, что мы не разговариваем на этом языке и не можем осуществлять поддержку на нем.

Не генерирует алиасы из русских названий товаров

  • Posts: 2293
  • Thank you received: 315
10 years 5 months ago #131023

p.s. учтите что это вариант для joomla 3.0


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 50
  • Thank you received: 0
10 years 5 months ago #131028

на joomla 3.1.5 будет работать?

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
10 years 5 months ago #131038

3.0 подразумевает все семейство joomla начиная с 3.0 версии
правда и на 2.5 тоже будет работать
и даже на 1.6


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
10 years 5 months ago #131651

Итак, решение с помощью Николаса было найдено.
вот два файла в которых надо внести изменения.

Здесь указан уже измененный код.

в файле (administrator/components/com_hikashop/classes/product.php):

ищем функцию function addAlias(&$element){
и заменяем ее код на тот что приведен ниже

function addAlias(&$element){
		if(empty($element->product_alias)){
			$element->alias = $element->product_name;
		}else{
			$element->alias = $element->product_alias;
		}

               $lang = JFactory::getLanguage();
                $element->alias = $lang->transliterate($element->alias);


		$app = JFactory::getApplication();
		if(method_exists($app,'stringURLSafe')){
			$element->alias = $app->stringURLSafe(strip_tags($element->alias));
		}else{
			$element->alias = JFilterOutput::stringURLSafe(strip_tags($element->alias));
		}
	}

и в файле (administrator/components/com_hikashop/helpers/helper.php)
функция конструктора должна быть вот такой.
function __construct($old = null) {
                        if(is_string($old)) {
				parent::__construct($old);
				$old = JFactory::getLanguage($old);
			} else{
                                parent::__construct($old->lang);
			}
			if(is_object($old)) {
				$this->strings = $old->strings; $this->override = $old->override; $this->paths = $old->paths;
				$this->metadata = $old->metadata; $this->locale = $old->locale; $this->lang = $old->lang;
				$this->default = $old->default; $this->debug = $old->debug; $this->orphans = $old->orphans;

			}
		}

Это универсальное решение для всех языков.
я уже написал Николасу с просьбой включить это в код Хика.
Думаю все произойдет в течение одного-двух дней. Затем новый код можно будет скачать уже из своего кабинета.

Тем кто подождет эти несколько дней ничего менять не придется - все будет работать само по себе


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
10 years 5 months ago #131733

НИколас обещал внести изменения в следующем релизе.
так что проблема русских букв в транслитерации решена.


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 105
  • Thank you received: 1
10 years 4 months ago #135866

Проблема не решена
Hikashop 2.2.3 Joomla 3.2

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
10 years 4 months ago #135933

не поленился и проверил - вот доказательство. Все работает
nanamarket.ru/index.php/futbolki-majki-koftochki
в адресе создается необходимая транслитерация.
Если вы ожидали что создастся алиас внутри товара - то его никто и не собирался делать.


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
Last edit: 10 years 4 months ago by progreccor.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
10 years 4 months ago #135936

Еще раз предупреждаю всех!
Забудьте про джумлу 1.5!
Никаких улучшений и изменений для нее не будет!
Это что касается тех у кого алиасы не появились


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 105
  • Thank you received: 1
10 years 4 months ago #135937

Извините, все верно, джумла старая 1.5

Please Log in or Create an account to join the conversation.

  • Posts: 50
  • Thank you received: 0
10 years 4 months ago #135993

а с ипортом свойств с русскими буквами проблема не решена? Если свойства например называются размер, то он их экспортирует, но обратно не импортирует, ошибку выдает.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
10 years 4 months ago #135994

а никто об этой ошибке не писал и соответственно не исправлял.
какая именно ошибка возникает?
скриншот.
версия джумлы и версия хика


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

Moderators: progreccor
Time to create page: 0.092 seconds
Powered by Kunena Forum