Joomla! България
Joomla! - Общи теми => Компоненти => HikaShop => Темата е започната от: Михаил Михов в 17 Февруари, 2015, 17:59:25
-
Колеги, тествам хиката //версия HikaShop Business: 2.3.5 върху Joom. 3.3 и с учудване виждам, че при избора на плащане ми визуализира <script> - та в ХТМЛ-а
(function($){
jQuery("#hikashop_payment_methods .hika-radio input[checked=checked]").each(function() {
jQuery("label[for=" + jQuery(this).attr('id') + "]").addClass('active btn-primary');
});
jQuery("#hikashop_payment_methods .hika-radio input").change(function() {
jQuery(this).parents('div.hika-radio').find('label.active').removeClass('active btn-primary');
jQuery("label[for=" + jQuery(this).attr('id') + "]").addClass('active btn-primary');
});
})(jQuery);
Някой, забелязал ли е подобен проблем?
-
Какви настройки ползваш и какъв е избора на плащане. Това се показва във страницата на финализиране или в админ панела?
Аз не съм забелязал такова нещо при положение че са включени всички видове плащане, който са по дефолт.
-
Използвам на единия сайт PayPal, на другия обикновеното плаща при доставка.
Резултата е все този. Скрипта се чете в страницата на финализиране при избор за метода на плащане.
Ти с коя версия си?
-
Ясно е до някъде, от шаблона на Гавик е //пу мам...у
-
Ще е от шаблона, при мен такъв проблем няма, аз съм с една от най - новите версии. То се гледа в конфигурацията на компонента, първия таб най - отдолу. Моята версия е
Версия - HikaShop [1501262048]
-
Ясно е до някъде, от шаблона на Гавик е //пу мам...у
Да не би да ползваш Store Font? Той уж поддържа Хиката. Аз нещо се разочаровах от него. Така пръкват пикселите при зуум ефекта, че няма оправия.
------------------
Ха, НАЗДРАВЕ!! (beer)
-
Да не би да ползваш Store Font?
Не, собствена реплика на creativity
-
Така пръкват пикселите при зуум ефекта, че няма оправия.
Дай по-голям размер на снимката или направо го махай
-
И при мен го има скрипта в HTML кода при финализиране.
HikaShop [1501050139] и Joomla 3.3.6
Шаблона ми е JSN Epic на JoomlaShine.
Това трябва ли да ме притеснява, и защо?
edit: май нещо не съм схванал, явно ти го изкарва на екрана, а не в сорса, както аз разбрах :)
При мен е само в сорса.
-
почти през час излизат нови упдейти, пробвайте с някои нов, независимо, че този който ползвате сега, примерно сте го свалили вчера и вижте дали има проблем.
-
А сега да видим какво е станало.
След дълго ровене из проблема, установих че тази простотия идва от css-a
.controls > * {
float:left;
width:11%;
height:100%;
margin-left:0.1953125%;
/*display:block;*/
}
Коментирания display:block; визуализира точно този <script>
А там на страницата на финализиране има и същия за избор на доставка, то той не се визуализираше.
Шантава работа, от къде да ми дойде на акъла, че един ред и то написан правилно в цсс-а ще доведе до това :-\ :-\ :-\
-
Ето затова е интересно да правиш сайтове :D :D :D
-
Ето затова е интересно да правиш сайтове :D :D :D
Да бе, много ;)
Сега ми възникна друг проблем, който виждам че при теб не съществува.
Липсват ми метата og:type , og:image и другите от страницата на продукта.
Пуснал съм Hikashop Social Networks plugin, задал съм му Facebook admin, но няма мета.
Тествах с други шаблони, но пак същото. Има ли някаква по-специална настройка на плъгина?
-
Ръчно съм ги заложил, не съм ползвал плъгина им.
Файла в който съм ги сложил е com_hikashop/product/show.php
@Михаил
Ако не знаеш как се поставят такива тагове прочети тази статия
http://joomla.bg/blogs/item/161-virtuemart-2-open-graph
:D :D :D :D
@За другите със същия проблем
На ред 43 съм поставил този код в посочения горе файл
<?php
//Това са og таговете за страницата на продукта. Тези тагове се използват при споделяне в социалните мрежи.
if (hikashop_getCID('product_id')!=$this->element->product_id && isset ($this->element->main->product_name)){
$product_name = $this->element->main->product_name;
}else{
$product_name = $this->element->product_name;
}
$i = 0;
if (!empty ($this->element->images) && count($this->element->images) > 1) {
$firstThunb = true;
foreach ($this->element->images as $image) {
if(++$i > 1) break;
$img = $this->image->getThumbnail(@$image->file_path, array('width' => $width, 'height' => $height), $image_options);
}
} elseif (!empty ($this->element->images)){
$firstThunb = true;
foreach ($this->element->images as $image) {
if(++$i > 1) break;
$img = $this->image->getThumbnail(@$image->file_path, array('width' => $width, 'height' => $height), $image_options);
}
}
$og_type = 'product';
$og_url = JURI::current();
$og_image = JUri::base().$img->url;
$og_desc = $this->element->product_meta_description;
$og_title = $product_name . ' - Donbaron.bg';
$app =& JFactory::getApplication();
$og_sitename = $app->getCfg('sitename');
$doc = JFactory::getDocument();
$doc->addCustomTag('<meta property="og:type" content="'.$og_type.'"/>');
$doc->addCustomTag('<meta property="og:url" content="'.$og_url.'"/>');
$doc->addCustomTag('<meta property="og:site_name" content="'.$og_sitename.'"/>');
$doc->addCustomTag('<meta property="og:image" content="'.$og_image.'"/>');
$doc->addCustomTag('<meta property="og:description" content="'.$og_desc.'"/>');
$doc->addCustomTag('<meta property="og:title" content="'.$og_title.'"/>');
?>
По начина по който е написано трябва да се постави точно под
if($canonical){
$doc = JFactory::getDocument();
$doc->addCustomTag( '<link rel="canonical" href="'.hikashop_cleanURL($canonical).'" />' );
}
?>
иначе може да се получи конфликт и да не работи правилно.
-
@Михаил
Ако не знаеш как се поставят такива тагове прочети тази статия
http://joomla.bg/blogs/item/161-virtuemart-2-open-graph
:D :D :D :D
Какво се бъзикаш с мен бе Иване, нали аз съм я писал :P
Гледам, че в плъгина им има всичко от кода, ама не излиза...
// ако ще дописвам платено приложение - баси ма..та >:(
-
Знам че ти си я писал и затова го постнах :) ::) Че даже и твоята статия съм ползвал за да го направя при мен. :)
Помъчих се и аз с плъгина не стана и реших да си спестя главоболията и го дописах. Общо взето има доста дребни такива нещица, който ако не знаеш къде да ги пипнеш ще останеш доста разочарова. При мен имаше проблем също така със слайда на продукти в модул. Не съм го пробвал, но имам информация, че имало проблем с разплащането чрез карта. Друг гаден проблем, който ми обещаха да го оправят със следващия ъпдейт, е че когато добавиш модул за показване на продукти в продуктова страница или категория, не взима за ограничение броя на продукти, който си поставил в администрацията ами му е заложено да е 20 продукта.
Проблема с ограничаването на броя показани продукти се оправя по следния начин:
Във файла
components/com_hikashop/views/product/view.html.php
променяме
$pageInfo->limit->value = 20;
на
$pageInfo->limit->value = $this->params->get('limit');