blog.michalprihoda.cz

Miškin zkouší blogovat

Archive for the ‘Prestashop’ Category

Šablony pro prestashop zdarma ke stažení

with one comment

Při jednom dlouhém večeru jsem se rozhodl vytvořit pár šablon pro prestashop. Jedná se v podstatě jen o přebarvení šablony dodávané s prestashopem. Není to ideální stav, ale pokud nechcete investovat do tvorby šablon není problém tyto nasadit.

Zatím dvě barevné varianty najdete na prestashop.michalprihoda.cz.

Written by admin

Červenec 13th, 2010 at 3:44 pm

XML export pro zbozi.cz

without comments

Bohužel zatím používám starý XML export pro zboží.cz, funguje ale bez problémů a lze použít i v jiných katalozích produktů.

  1. Musíme vytvořit soubor třeba zbozi.php
  2. Nakopírujeme do něj tento php kód
  3.    include(dirname(__FILE__).'/config/config.inc.php'); // cesta k vasemu config souboru
       $p=Product::getProducts(1, 0, 0, 'id_product', 'desc', false); // cislo 1 je id ceskeho jazyka v databazi
       $products=Product::getProductsProperties(1, $p); // cislo 1 je id ceskeho jazyka v databazi
       header("Content-Type: text/xml");
       echo '   ';
          foreach ($products as $row) {
          $img=Product::getCover($row['id_product']);
          echo '
    
    '.strtr($row['name'], "&", "&").'
           '.strtr(strip_tags($row['description_short']), "&", "&").'
    
    http://www.motolumi.cz'.$row['link'].'
    
    http://www.motolumi.cz/img/p/'.$row['id_product'].'-'.$img['id_image'].'.jpg
    
    '.($row['price']*1).'
           0
        ';
    }
    echo '';
  4. Musíme nastavit ID jazyka v databázy
  5. Obsah souboru obalíme do <?php ?>
  6. Nahrajeme do adresáře s Prestashopem
  7. a spustíme zadáním xxx.cz/zbozi.php

Written by admin

Říjen 30th, 2009 at 9:59 am

Posted in Prestashop

Možnost smazání objednávky v administraci

without comments

V souboru Na ftp serveru editovat adminorders.php (admin/tabs/AdminOrders.php)
Přidání ikonky pro smazání objednávky dosáhneme editací souboru admin/tabs/AdminOrders.php. Pod řádek $this->colorOnBackground = true; vložíme $this->delete = true;.

Výsledek

   $this->table = 'order';
   $this->className = 'Order';
   $this->view = 'noActionColumn';
   $this->colorOnBackground = true;
   $this->delete = true;

Written by admin

Říjen 30th, 2009 at 9:49 am

Posted in Prestashop