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

Костюмизация внешнего вида карточки товара

More
11 years 5 months ago #199176 by permsk
А как они будут нужного размера если они не сохраняются в папке 400*400 они только есть в папке 100*100, а наскриншоте видно как я указал 400*400

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

More
11 years 4 months ago #201039 by koshsh
Делаю дополнительное поле для страницы товара, по дефолту выглядит ужасно.
Подскажите как из дополнительного поля просто вытащить его значение? в шаблоне приведен кусок непонятного кода, который не дает нормально кастомизировать его:

<?php
$onWhat='onchange';
if($oneExtraField->field_type=='radio')
$onWhat='onclick';
$oneExtraField->product_id = $this->element->product_id;
echo $this->fieldsClass->display($oneExtraField,$itemData,'data[item]',false,' '.$onWhat.'="hikashopToggleFields(this.value,\''.$fieldName.'\',\'item\',0);"');
?>

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

More
11 years 4 months ago #201040 by koshsh
Как вообще просто вывести HTML код в полях? Такого просто но нужного типа нету, как жаль, все больше и больше печалит этот компонент

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

More
11 years 4 months ago #201059 by progreccor
Если для вас php код является непонятным и вы не знаете, что это именно то место где меняется Html и если вы не умеете пользоваться CSS, то да, действительно - этот компонент вас будет печалить все больше и больше.
Впрочем как и джумла и другие сайты, которые пишутся на php

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

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

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

More
11 years 4 months ago #201066 by koshsh
я отлично разбираюст в html и css, с php очень плохо, с джумлой и другими компонентами легко уживаюсь уже 6 лет, объясните как можно просто изменить с помощью html и css жестко прописанную в шаблоне php конструкцию типа поля "ссылка":

<?php
$onWhat='onchange';
if($oneExtraField->field_type=='radio')
$onWhat='onclick';
$oneExtraField->product_id = $this->element->product_id;
echo $this->fieldsClass->display($oneExtraField,$itemData,'data[item]',false,' '.$onWhat.'="hikashopToggleFields(this.value,\''.$fieldName.'\',\'item\',0);"');
?>

так чтобы это отображалось не в теге <input /> а скажем в <a href=""></a>

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

More
11 years 4 months ago - 11 years 4 months ago #201079 by progreccor
вам нужно поменять вывод кнопки?
Легко.
В хика уже предусмотрена возможность переопределения всех частей магазина.

Смотрим в этот раздел документации www.hikashop.com/support/support/documen...r-documentation.html

А именно вот это место:

For the buttons:

You need to create the file templates/YOUR_TEMPLATE/html/hikashop_button.php. We invite you to look at the file administrator/components/com_hikashop/helpers/cart.php for the default code of the function you will define in it. In that file, you will be able to define the function:

hikashop_button_render($map,$name,$ajax,$options,$url) => The $map variable contains the name of the button, the $name variable contains the value of the button (what the user see). The $ajax variable can contains additional attributes for the HTML element of your button as well as the $options attribute. The $url variable can contain a URL where to redirect when the button is used as a link. You need to return the whole HTML of your buttons at the end of your function.


на сайте flyshoes.ru я именно так и сделал. Там все кнопки не button а именно <a href />

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

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

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

More
11 years 4 months ago #201080 by progreccor
Создаем файл на своем сайте /templates/yoo_sync/html/hikashop_button.php
(вместо yoo_sync ваш шаблон)

вот содержимое этого файла.
Можете использовать для своих целей:
Code:
<?php function hikashop_button_render ($map,$name,$ajax,$options,$url,$classname) { $url = 'href="'.$url.'" '; if ($map=="choose_options"){ $html='<a class="button-primary'.$classname.'" '.$options.' '.$url.$ajax.'><i class="fa fa-shopping-cart "></i> '.$name.'</a>'; } elseif ($map=="add") { $html='<a class="button-primary'.$classname.'" '.$options.' '.$url.$ajax.'><i class="fa fa-shopping-cart "></i> '.$name.'</a>'; } else { $html='<a class="button-primary widthauto'.$classname.'" '.$options.' '.$url.$ajax.'>'.$name.'</a>'; }; return $html; } ?>

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

Хочешь получить купон на скидку Hikashop? Спроси меня как!
The following user(s) said Thank You: koshsh

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

More
11 years 4 months ago #201121 by koshsh
Спасибо за помощь!
Однако может быть я не правильно описал суть, но вопрос у меня стоит не про кнопку "положить в козину", а про Дополнительно созданное поле Типа "ссылка", которое я вывожу на странице товара, его шаблон находится в product / show_block_custom_item.php этот тип выводится не простой ссылкой, а через Инпут, выглядит это вот так как на картинке в аттаче, а мне нужно просто ссылкой как у вас на сайте... Всеравно действовать по вашей схеме? Или есть другие пути?

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

More
11 years 4 months ago - 11 years 4 months ago #201179 by progreccor
все кнопки создаваемые в системе приходят в одно место. Это то место которое я описал выше.

Конкретно насчет вашего случая я не знаю - надо рыться в коде, но думаю вам будет проще просто поставить файлик и посмотреть что изменится.
Если не изменится - все можно исправить в шаблонах.
За то собственно хика и ценится в отличие от других магазинов

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

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

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

More
11 years 3 months ago #205646 by permsk
Какой файл отвечает за переопределение радиокнопок у характеристик в карточке товара, который указан в документации до радиокнопок не добирается он создаёт только оболочкую А мне нужен файл в котором иммено прописываются радиокнопки, чекбоксы итп ?

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

More
11 years 2 months ago #207853 by permsk
Нашёл у них на форуме обсуждение www.hikashop.com/forum/product-category-...p-please.html#195441
Создал файл templates/YOUR_TEMPLATE/html/hikashop_characteristics.php

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

More
11 years 2 months ago #207854 by permsk
в нем написал
Code:
<?php function hikashop_characteristics_html(&$element,&$params,&$obj) { switch($params->get('characteristic_display')) { case 'table': echo '1'; case 'radio': echo '2'; case 'dropdown': echo '3'; break; } } ?>

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

More
11 years 2 months ago #207855 by permsk
Но всё равно выводит шаблон характеристик что указан в файле administrator/components/com_hikashop/type/characteristic.php

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

More
11 years 2 months ago #207856 by permsk
хотя в нем есть запись
Code:
$app = JFactory::getApplication(); $chromePath = JPATH_THEMES.DS.$app->getTemplate().DS.'html'.DS.'hikashop_characteristics.php'; if (file_exists($chromePath)){ require_once ($chromePath); if(function_exists('hikashop_characteristics_html')){ $html = hikashop_characteristics_html($element,$params,$obj); } }

которая по их задумке должна подхванывать ново созданый файл

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

More
11 years 2 months ago #207858 by permsk
Может объяснить кто нить кто выводил оверайд характеристик таким способом, что написать в новосозданном файле чтобы его подгружало, вместо стандартного ?

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

More
10 years 7 months ago #229433 by DeadMan
Здравствуйте. Подскажите пожалуйста как в hikashop отключить вообще Image popup mode (т.е. главная картинка товара стала не кликабельной). Для вывода картинок внутри товара использую Simple Image gallery. В css вообще не бум-бум. Помогите пожалуйста. :unsure:

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

More
10 years 4 months ago #241062 by ua3ngk
Добрый день ! Очень нужна ваша помощь
По hikashop и+hikaMarket
Как для продавцов с лицевой части сайта при добавлении новой карточки товара
Изменить вид формы добавления карточки товара
А точнее мне просто нужно убрать лишнее
Чтоб продавцы с лицевой части при добавлении вводили Название товара Цену и Склад
А остальные для них лишние поля убрать

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

More
9 years 8 months ago #259549 by Shkodlivaya
Добрый день! Хотелось бы увеличить количество символов в описании товара рядом с картинкой, и убрать внизу описание товара и Понастраивала комментарии и рейтинги - комментарии перестали добавляться, ничего особенного не меняла - только выбирала показать голосование и комменты или только комменты. Вернула как было до редактирования - не хочет добавлять комменты((
Но главный вопрос - символы - количество где можно изменить - обыскала все - не вижу(
ХИка и Джумла последние.

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

More
9 years 8 months ago #259581 by progreccor
надо менять сам шаблон. Это жестко зашито

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

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

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

More
9 years 8 months ago #259584 by Shkodlivaya
Ага, я уже количество знаков нашла как поменять - в коде шаблона карточки. А появилась такая задача - ели у меня будет 2 цены
например, до 10 штук - такая цена за ед
от 10 штук такая цена за ед.
zelenyi-mir.ru/sazhentsy/plodovye/yablonya/product/201-afrodita
во здесь - наша цена и общая цена - переобозвать найду, а вот с переносом чет не интуитивно - хочу чтобы они на разных строчках были.
не сталкивались?

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

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