عيد مبارك سعيد

[إسمك هنا]

كل عام و انتم سعداء اتقياء
بقلوب بيضاء
و وجوه مشرقة مبتسمة
كل عام و انتم امنين مطمئنين
كل عام و الفرح يعم حياتكم و العافية تغلف اجسادكم
كل عام و انتم بخير
تقبل الله منا و منكم صالح الاعمال
اللهم آمين

هنئ اصدقائك بمناسبة عيد الفطر المبارك
قم بكتابة اسمك وقم بمشاركة الرسالة مع اصدقائك






































































jeudi 15 septembre 2016

Probleem Hikashop; Secure Downloadbutton PayPal toont winkelwagen popup

Omdat mijn alternatieve oplossing ook problemen geeft stel ik hier ook maar de vraag over het originele probleem, in de hoop dat ik op zijn minst èèn van beiden werkend kan krijgen.

Ik biedt op mijn website digitale bestanden aan via Hikashop. Maar ik biedt ook de mogelijkheid voor een directe secure download. Hiervoor gebruik ik het Linklok script.

In het product/show_default.php bestand heb ik de productbeschrijving verplaatst naar vlak onder de winkelwagen knop. Bij de productbeschrijving van het bestand zelf voeg ik dan de Linklok secure downloadcode met de PayPal download button in.
Echter, wanneer er op de productpagina geklikt wordt op de PayPal downloadknop dan wordt de Hika winkelwagen popup getoont, en wordt het bestand in de winkelwagen geplaatst i.p.v. dat het beveiligde downloadscherm van PayPal in een nieuw venster geopend wordt, wat dus zou moeten.

Ik heb dus hoogstwaarschijnlijk die productbeschrijving in het show_default.php bestand nog in het Form gedeelte van de winkelwagenknop geplaatst.
Maar mijn php kennis is weinig tot niets, en ik heb geen idee waar ik het dan wel zou moeten plaatsen, maar dan wel zo dat het vlak onder de winkelwagen knop komt (zie afb.)

Het gaat om dit gedeelte:
PHP Code:

<div id="hikashop_product_description_main" class="hikashop_product_description_main" itemprop="description">
        <?php
        
echo JHTML::_('content.prepare',preg_replace('#<hr *id="system-readmore" */>#i','',$this->element->product_description));
        
?>
    </div>

En om dit bestand in zijn geheel:

PHP Code:

<?php
/**
 * @package    HikaShop for Joomla!
 * @version    2.6.4
 * @author    hikashop.com
 * @copyright    (C) 2010-2016 HIKARI SOFTWARE. All rights reserved.
 * @license    GNU/GPLv3 http://ift.tt/123eJOw
 */
defined('_JEXEC') or die('Restricted access');
?><div id="hikashop_product_top_part" class="hikashop_product_top_part">
    <?php if(!empty($this->element->extraData->topBegin)) { echo implode("\r\n",$this->element->extraData->topBegin); } ?>
    <h1>
        <span id="hikashop_product_name_main" class="hikashop_product_name_main" itemprop="name">
            <?php
            
if (hikashop_getCID('product_id')!=$this->element->product_id && isset ($this->element->main->product_name))
                echo 
$this->element->main->product_name;
            else
                echo 
$this->element->product_name;
            
?>
        </span>
        <?php if ($this->config->get('show_code')) { ?>
        <span id="hikashop_product_code_main" class="hikashop_product_code_main" itemprop="sku">
            <?php
            
echo $this->element->product_code;
            
?>
        </span>
        <?php ?>
    </h1>
    <?php if(!empty($this->element->extraData->topEnd)) { echo implode("\r\n",$this->element->extraData->topEnd); } ?>
    <?php
        $this
->setLayout('show_block_social');
        echo 
$this->loadTemplate();
    
?>
</div>
<?php if(HIKASHOP_RESPONSIVE){ ?>
<div class="<?php echo HK_GRID_ROW?>">
<?php ?>
    <div id="hikashop_product_left_part" class="hikashop_product_left_part <?php echo HK_GRID_COL_6?>">
        <?php
        
if(!empty($this->element->extraData->leftBegin)) { echo implode("\r\n",$this->element->extraData->leftBegin); }

        
$this->row = & $this->element;
        
$this->setLayout('show_block_img');
        echo 
$this->loadTemplate();

        if(!empty(
$this->element->extraData->leftEnd)) { echo implode("\r\n",$this->element->extraData->leftEnd); }
        
?>
        
    </div>

    <div id="hikashop_product_right_part" class="hikashop_product_right_part <?php echo HK_GRID_COL_6?>">
        <?php
        
if(!empty($this->element->extraData->rightBegin))
            echo 
implode("\r\n",$this->element->extraData->rightBegin);
        
?>
        <div id="hikashop_product_vote_mini" class="hikashop_product_vote_mini">
            <?php
            $config 
=& hikashop_config();
            if(
$this->params->get('show_vote_product') == '-1'){
                
$this->params->set('show_vote_product',$config->get('show_vote_product'));
            }
            if(
$this->params->get('show_vote_product')){
                
$js '';
                
$this->params->set('vote_type','product');
                if(isset(
$this->element->main)){
                    
$product_id $this->element->main->product_id;
                }else{
                    
$product_id $this->element->product_id;
                }
                
$this->params->set('vote_ref_id',$product_id);
                echo 
hikashop_getLayout('vote''mini'$this->params$js);
            }
            
?>
            
        </div>
        <span id="hikashop_product_price_main" class="hikashop_product_price_main"  itemprop="offers" itemscope itemtype="http://schema.org/Offer">
            <?php
            
if ($this->params->get('show_price')) {
                
$this->row = & $this->element;
                
$this->setLayout('listing_price');
                echo 
$this->loadTemplate();

                
$CurrId hikashop_getCurrency();
                
$null null;
                
$currency $this->currencyHelper->getCurrencies($CurrId$null);
                
$CurrCode $currency[$CurrId]->currency_code;

            
?>
                <meta itemprop="priceCurrency" content="<?php echo $CurrCode?>" />
            <?php
            
}
            
?>
        </span>
            <?php
        
if(!empty($this->element->extraData->rightMiddle))

            echo 
implode("\r\n",$this->element->extraData->rightMiddle);
        
?>
        <?php
            $this
->setLayout('show_block_dimensions');
            echo 
$this->loadTemplate();
        
?><br />
        <?php
        
if($this->params->get('characteristic_display') != 'list') {
            
$this->setLayout('show_block_characteristic');
            echo 
$this->loadTemplate();
            
?>
            <br />
        <?php
        
}

        
$form ',0';
        if (!
$this->config->get('ajax_add_to_cart'1)) {
            
$form ',\'hikashop_product_form\'';
        }
        if (
hikashop_level(1) && !empty ($this->element->options)) {
        
?>
            <div id="hikashop_product_options" class="hikashop_product_options">
                <?php
                $this
->setLayout('option');
                echo 
$this->loadTemplate();
                
?>
            </div>
            <br />
            <?php
            $form 
',\'hikashop_product_form\'';
            if (
$this->config->get('redirect_url_after_add_cart''stay_if_cart') == 'ask_user') {
            
?>
                <input type="hidden" name="popup" value="1"/>
            <?php
            
}
        }
        if (!
$this->params->get('catalogue') && ($this->config->get('display_add_to_cart_for_free_products') || ($this->config->get('display_add_to_wishlist_for_free_products'1) && hikashop_level(1) && $this->params->get('add_to_wishlist') && $config->get('enable_wishlist'1)) || !empty($this->element->prices))) {
            if (!empty (
$this->itemFields)) {
                
$form ',\'hikashop_product_form\'';
                if (
$this->config->get('redirect_url_after_add_cart''stay_if_cart') == 'ask_user') {
                
?>
                    <input type="hidden" name="popup" value="1"/>
                <?php
                
}
                
$this->setLayout('show_block_custom_item');
                echo 
$this->loadTemplate();
            }
        }
        
$this->formName $form;
        if(
$this->params->get('show_price')){ ?>
            <span id="hikashop_product_price_with_options_main" class="hikashop_product_price_with_options_main">
            </span>
        <?php }
        if(empty (
$this->element->characteristics) || $this->params->get('characteristic_display')!='list'){ ?>
            <div id="hikashop_product_quantity_main" class="hikashop_product_quantity_main">
                <?php
                $this
->row = & $this->element;
                
$this->ajax 'if(hikashopCheckChangeForm(\'item\',\'hikashop_product_form\')){ return hikashopModifyQuantity(\'' $this->row->product_id '\',field,1' $form ',\'cart\'); } else { return false; }';
                
$this->setLayout('quantity');
                echo 
$this->loadTemplate();
                
?>
            </div>
        <?php ?>
        <div id="hikashop_product_contact_main" class="hikashop_product_contact_main">
            <?php
            $contact 
$this->config->get('product_contact',0);
            if (
hikashop_level(1) && ($contact == || ($contact == && !empty ($this->element->product_contact)))) {
                
$empty '';
                
$params = new HikaParameter($empty);
                global 
$Itemid;
                
$url_itemid='';
                if(!empty(
$Itemid)){
                    
$url_itemid='&Itemid='.$Itemid;
                }
                echo 
$this->cart->displayButton(JText :: _('CONTACT_US_FOR_INFO'), 'contact_us'$paramshikashop_completeLink('product&task=contact&cid=' $this->element->product_id.$url_itemid), 'window.location=\'' hikashop_completeLink('product&task=contact&cid=' $this->element->product_id.$url_itemid) . '\';return false;');
            }
            
?>
            
        </div>
        <div id="hikashop_product_description_main" class="hikashop_product_description_main" itemprop="description">
        <?php
        
echo JHTML::_('content.prepare',preg_replace('#<hr *id="system-readmore" */>#i','',$this->element->product_description));
        
?>
    </div>
        <?php
        
if(!empty($this->fields)){
            
$this->setLayout('show_block_custom_main');
            echo 
$this->loadTemplate();
        }

        if(
HIKASHOP_J30) {
            
$this->setLayout('show_block_tags');
            echo 
$this->loadTemplate();
        }

        
?>
        <span id="hikashop_product_id_main" class="hikashop_product_id_main">
            <input type="hidden" name="product_id" value="<?php echo $this->element->product_id?>" />
        </span>
        <?php
        
if(!empty($this->element->extraData->rightEnd))
            echo 
implode("\r\n",$this->element->extraData->rightEnd);
        
?>
    </div>
    <?php if(HIKASHOP_RESPONSIVE){ ?>
</div>
<?php ?>
<div id="hikashop_product_bottom_part" class="hikashop_product_bottom_part">
    <?php
    
if(!empty($this->element->extraData->bottomBegin))
        echo 
implode("\r\n",$this->element->extraData->bottomBegin);
    
?>
    
    <span id="hikashop_product_url_main" class="hikashop_product_url_main">
        <?php
        
if (!empty ($this->element->product_url)) {
            echo 
JText :: sprintf('MANUFACTURER_URL''<a href="' $this->element->product_url '" target="_blank">' $this->element->product_url '</a>');
        }
        
?>
    </span>
    <?php
    $this
->setLayout('show_block_product_files');
    echo 
$this->loadTemplate();
    
?>
    <?php
    
if(!empty($this->element->extraData->bottomMiddle))
        echo 
implode("\r\n",$this->element->extraData->bottomMiddle);
    
?>
    <?php
    
if(!empty($this->element->extraData->bottomEnd))
        echo 
implode("\r\n",$this->element->extraData->bottomEnd);
    
?>
</div>

Kan ik op de een of andere manier die PayPal knop toch vlak onder de winkelwagen knop krijgen, maar dat deze dan wel correct naar het beveiligde PayPal scherm linkt?

Zoals ik al zei dacht ik dat ik er een goed alternatief voor bedacht had door dan de paypal downloadlink in een nieuw artikel te zetten, en in de hika-productbeschrijving naar dat artikel te linken, maar daar heb ik weer problemen mee wat betreft de weergave van de menu's.

Als ik maar èèn van de twee manieren werkend kan krijgen dan ben ik heel blij.


.

Bijgesloten Plaatje(s)
Bestandstype: jpg PPbutton-productpagina.jpg‎ (43,2 KB)
Bestandstype: jpg hika-productbeschrijving.JPG‎ (59,0 KB)


Probleem Hikashop; Secure Downloadbutton PayPal toont winkelwagen popup

بحث هذه المدونة الإلكترونية

Fourni par Blogger.

أرشيف المدونة الإلكترونية

التسميات

Signaler un abus

Articles les plus consultés

من أنا

إسمك هنا



شارك عبر الماسنجر شارك عبر الواتساب