Jump to content

Writer

Members
  • Posts

    14
  • Joined

  • Last visited

1 Follower

Writer's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. I have created script which will delete images by size name. Put php file with below code in your home directory and call it from web browser! So for example if you want to delete all images with size "home_default" add to private $files = array() only this file size: <?php require(dirname(__FILE__).'/config/config.inc.php'); new deleteImages(); class deleteImages { private $files = array( 'home_default' ); private $imgDir = 'img/p'; function __construct() { $this->directoryToArray($this->imgDir); } public function directoryToArray($directory, $recursive = true, $listDirs = false, $listFiles = true, $exclude = '') { $arrayItems = array(); $skipByExclude = false; $handle = opendir($directory); if ($handle) { while (false !== ($file = readdir($handle))) { preg_match("/(^(([\.]){1,2})$|(\.(svn|git|md))|(Thumbs\.db|\.DS_STORE))$/iu", $file, $skip); if($exclude){ preg_match($exclude, $file, $skipByExclude); } if (!$skip && !$skipByExclude) { if (is_dir($directory. DIRECTORY_SEPARATOR . $file)) { if($recursive) { $arrayItems = array_merge($arrayItems, $this->directoryToArray($directory. DIRECTORY_SEPARATOR . $file, $recursive, $listDirs, $listFiles, $exclude)); } if($listDirs){ $file = $directory . DIRECTORY_SEPARATOR . $file; $arrayItems[] = $file; } } else { if($listFiles){ $file = $directory . DIRECTORY_SEPARATOR . $file; foreach($this->files as $fileD) { if(strpos($file, $fileD) !== false) { unlink($file); } } $arrayItems[] = $file; } } } } closedir($handle); } return $arrayItems; } } ?>
  2. Skús pozrieť na CHMOD pre zložku /img/p/ Nastav to na 775 a potom v nastaveniach -> obrázky daj znovu vygenerovať obrázky.
  3. Odporúčam skontrolovať zložku /mails/jazykový-kód Porovnaj si súbory či niektoré nechýbajú a poprípade ich doplň a prelož. To isté v modules/mailalerts/
  4. Problém bol rozhodne v zlých prihlasovacích údajoch pre DB. Treba zadať správne údaje v súbore /config/settings.inc.php
  5. Skúsenosti výborné čo sa týka programátorského hladiska.
  6. Ahoj, Otázky sú dosť všeobecné. 1. Záleží na tom čo chceš predávať a čo aké časti prestashopu k tomu budú použité. Základnú tému neodporúčam. Určite by som išiel do kúpy nejakej témy. Čo je potrebné nainštalovať pri novej téme býva vždy popísané v balíčku. 2. Na tvojom mieste by som si pozrel už funkčné a dobré veľké eshopy. Snažil by som sa prispôsobiť tomu čo už je funkčné a overené. 3. Myslím, že zabehnutých shopov na prestashope je už naozaj veľké množstvo aj na Slovensku. 4. Import z CSV je výborne vyriešený 5. Z VirtueMart nemám skúsenosti.
  7. Suggested query is only deleting association with category, not products as whole.
  8. Ja som mal napriklad problem pridat iframe kod do CMS stranky. Vyriesil som to tak, ze som clanok nasiel v databaze "ps_cms_lang" a upravil ho tam. Myslim, ze prestashop nema tuto moznost. Vyriesil by som to tak, ze do kodu modulu by som pridal overenie podla ID clanku a zobrazoval to iba pri tom konkretnom.
  9. V prestashop 1.5 je to jednoduche. Cenove pravidla (Price rules) a druha zalozka. Mozes si tam pridat na ktore kategorie ma byt zlava a presne v ktory den.
  10. 1. Nahraj vsetky subory na FTP 2. Importuj databazu... napriklad pomocou phpmyadmin 3. V tabulke ps_configuration zmen zaznamy PS_SHOP_DOMAIN a PS_SHOP_DOMAIN_SSL na URL tvojej stranky 4. V adresary /config v subore settings.inc.php zmen _DB_NAME_, _DB_USER_ a _DB_PASSWD_ 5. Skontroluj .htaccess ci ma CHMOD 777 To by malo byt vsetko.
  11. Ahoj, Pri prestashope 1.5 a vyssie by si mal mat moznost kliknutia na vlajku v detaile produktu hned vedla nazvu a nasledny vyber jazyku.
  12. Nemas nahodou zadany udaj o domene v configu? Chod do /config/settings.inc.php a najdi define('__PS_BASE_URI__', '/'); Skontroluj ci je spravna domena zadana.
  13. Ahoj, Skusil by som tieto moznosti: - Chod do Pokrocile nastavenia > Email. A zapni pouzit obidva sposoby - V Pokrocile nastavenia > Email. Zapni "Zadať vlastné SMTP parametre" a podla hostingu zadaj udaje - Niektore hostingy nedovoluju posielat emaily z emailov, ktore neexistuju. Skus zmenit svoj vseobecny email na posielanie emailov na taky aky mas vytvoreny aj v hostingu. Email sa meni v Nastavenia > Kontakty obchodu
×
×
  • Create New...