2015-03-04 1 views
0

J'ai essayé d'ajouter quelques musiques dans mon site qui est des produits de téléchargement gratuit ...Comment ajouter des produits téléchargeables dans opencart 2.0.1.1?

Dans Admin-> catalog-> téléchargements (fichiers téléchargés) Musique

Et dans Admin-> catalog-> produits (Edit product) & lien-> (ajouté fichier de téléchargement)

Mais il ne figure pas dans le site, il montre ajouter au panier se comporte comme les autres produits ..

+0

S'il vous plaît aidez-moi ... – Kevin

+0

Bro Télécharger est disponible une fois la commande terminée. Donc, une fois le statut de la commande est terminée, client peut se connecter à leur profil et télécharger la section de téléchargement de formulaire de fichier – Ramesh

Répondre

1

vous devez éditer trois pages (modèle, contrôleur, template), Après avoir ajouté le fichier de téléchargement de l'administrateur dans le produit

Ajouter ce catalogue Dans opencart2 \ \ contrôleur \ produit \ product.php

dans la fonction index() ou après la ligne 159

$download_m = $this->model_catalog_product->download_m($product_id); 
    if(!empty($download_m)){ 
    $data['download_m'] = $this->url->link('account/download/download', 'download_id=' . $download_m['download_id'], 'SSL');} 

Ajouter ce dans opencart2 catalogue \ \ model \ catalog \ product.php
dans cette classe ModelCatalogProduct extends Modèle {

public function download_m($product_id) { 
    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_download WHERE product_id = '" . (int)$product_id . "'"); 
    $sql = "SELECT * FROM " . DB_PREFIX . "product_to_download WHERE product_id = '" . (int)$product_id . "'"; 
    if ($query->num_rows) { 
     return array(
     'product_id'  => $query->row['product_id'],   
     'download_id'  => $query->row['download_id'] 
    ); 
    } 
    } 

enfin Ajouter à opencart2 \ catalog \ view \ thème \ default \ template produit \ \ product.tpl

Après < h1> < php echo $ HEADING_TITLE?; ?> Ou ligne 138

<?php if(!empty($download_m)){ ?> 
      <li><a href="<?php echo $download_m; ?>">download here</a></li> 
      <?php } ?> 

enter image description here