Joomla! България

Joomla! - Общи теми => Компоненти => HikaShop => Темата е започната от: Михаил Михов в 17 Февруари, 2015, 17:59:25

Титла: HikaShop - визуализира <script> при избор на плащене
Публикувано от: Михаил Михов в 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);

Някой, забелязал ли е подобен проблем?
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: MOn dsoffn в 17 Февруари, 2015, 18:17:54
Какви настройки ползваш и какъв е избора на плащане. Това се показва във страницата на финализиране или в админ панела?

Аз не съм забелязал такова нещо при положение че са включени всички видове плащане, който са по дефолт.
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: Михаил Михов в 17 Февруари, 2015, 19:10:56
Използвам на единия сайт PayPal, на другия обикновеното плаща при доставка.
Резултата е все този. Скрипта се чете в страницата на финализиране при избор за метода на плащане.

Ти с коя версия си?
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: Михаил Михов в 17 Февруари, 2015, 19:14:53
Ясно е до някъде, от шаблона на Гавик е //пу мам...у
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: MOn dsoffn в 17 Февруари, 2015, 19:19:13
Ще е от шаблона, при мен такъв проблем няма, аз съм с една от  най - новите версии. То се гледа в конфигурацията на компонента, първия таб най - отдолу. Моята версия е

Версия - HikaShop [1501262048]
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: Nikitov в 17 Февруари, 2015, 19:40:09
Ясно е до някъде, от шаблона на Гавик е //пу мам...у
Да не би да ползваш Store Font? Той уж поддържа Хиката. Аз нещо се разочаровах от него. Така пръкват пикселите при зуум ефекта, че няма оправия.
------------------
Ха, НАЗДРАВЕ!!  (beer)
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: Михаил Михов в 17 Февруари, 2015, 23:38:49
Да не би да ползваш Store Font?

Не, собствена реплика на creativity
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: Михаил Михов в 17 Февруари, 2015, 23:41:04
Така пръкват пикселите при зуум ефекта, че няма оправия.

Дай по-голям  размер на снимката или направо го махай
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: Веско в 18 Февруари, 2015, 09:23:29
И при мен го има скрипта в HTML кода при финализиране.
HikaShop [1501050139]  и Joomla 3.3.6
Шаблона ми е JSN Epic на JoomlaShine.
Това трябва ли да ме притеснява, и защо?

edit: май нещо не съм схванал, явно ти го изкарва на екрана, а не в сорса, както аз разбрах  :)
При мен е само в сорса.
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: MOn dsoffn в 18 Февруари, 2015, 11:31:43
почти през час излизат нови упдейти, пробвайте с някои нов, независимо, че този който ползвате сега, примерно сте го свалили вчера и вижте дали има проблем.
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: Михаил Михов в 18 Февруари, 2015, 12:59:40
А сега да видим какво е станало.
След дълго ровене из проблема, установих че тази простотия идва от css-a

.controls > * {
float:left;
width:11%;
height:100%;
margin-left:0.1953125%;
/*display:block;*/
}

Коментирания display:block; визуализира точно този <script>
А там на страницата на финализиране има и същия за избор на доставка, то той не се визуализираше.

Шантава работа, от къде да ми дойде на акъла, че един ред и то написан правилно в цсс-а ще доведе до това  :-\ :-\ :-\
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: MOn dsoffn в 18 Февруари, 2015, 13:03:56
Ето затова е интересно да правиш сайтове  :D :D :D
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: Михаил Михов в 20 Февруари, 2015, 11:02:03
Ето затова е интересно да правиш сайтове  :D :D :D

Да бе, много  ;)

Сега ми възникна друг проблем, който виждам че при теб не съществува.
Липсват ми метата og:type , og:image и другите от страницата на продукта.
Пуснал съм Hikashop Social Networks plugin, задал съм му Facebook admin, но няма мета.

Тествах с други шаблони, но пак същото. Има ли някаква по-специална настройка на плъгина?
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: MOn dsoffn в 20 Февруари, 2015, 11:42:24
Ръчно съм ги заложил, не съм ползвал плъгина им.

Файла в който съм ги сложил е 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).'" />' );

}

?>
иначе може да се получи конфликт и да не работи правилно.
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: Михаил Михов в 20 Февруари, 2015, 12:24:54
@Михаил
Ако не знаеш как се поставят такива тагове прочети тази статия
http://joomla.bg/blogs/item/161-virtuemart-2-open-graph
 :D :D :D :D

Какво се бъзикаш с мен бе Иване, нали аз съм я писал  :P

Гледам, че в плъгина им има всичко от кода, ама не излиза...
// ако ще дописвам платено приложение - баси ма..та  >:(
Титла: Re: HikaShop - визуализира <script> при избор на плащене
Публикувано от: MOn dsoffn в 20 Февруари, 2015, 12:36:55
Знам че ти си я писал и затова го постнах :) ::) Че даже и твоята статия съм ползвал за да го направя при мен.  :)

Помъчих се и аз с плъгина не стана и реших да си спестя главоболията и го дописах. Общо взето има доста дребни такива нещица, който ако не знаеш къде да ги пипнеш ще останеш доста разочарова. При мен имаше проблем също така със слайда на продукти в модул. Не съм го пробвал, но имам информация, че имало проблем с разплащането чрез карта. Друг гаден проблем, който ми обещаха да го оправят със следващия ъпдейт, е че когато добавиш модул за показване на продукти в продуктова страница или категория, не взима за ограничение броя на продукти, който си поставил в администрацията ами му е заложено да е 20 продукта.

Проблема с ограничаването на броя показани продукти се оправя по следния начин:

Във файла

components/com_hikashop/views/product/view.html.php
променяме

$pageInfo->limit->value = 20;
на

$pageInfo->limit->value = $this->params->get('limit');