Právě je 22 led 2021 20:54

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Pojmenování obrázků u Slideshow
PříspěvekNapsal: 12 říj 2016 12:13 
C4 zákazník

Registrován:
11 led 2016 16:17
Příspěvky:
11
Dobrý den,

snažim se lépe optimalizovat obchod pro vyhledávače a narazil jsem na problém, se kterým bych potřeboval poradit.

Jde mi o obrázky z modulu "Posuvník obrázků" který je na hlavní straně mého e-shopu (střídající se obrázky na posadí, kde mám aktální akce)

Problém ale je v pojmenování obrázků, když na takový klidnu a zobrazím jej, ukáže se mi: http://www.wapsta.cz/modules/homeslider ... e_zari.jpg

Jak docílím pouze http://www.wapsta.cz/"název_obrázku_třeba_akce_2016.

Stejný problém když obrázek stáhnu do počítače, soubour po prostě pojmenován nesmyslně, přitom vše co umím nastavi jsem nastavil.

Možná jsme tatar a je to jednoduché, ale zatím jsem na to nepřišel. Děkuji za diskuzi.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Pojmenování obrázků u Slideshow
PříspěvekNapsal: 12 říj 2016 12:48 
C4 zákazník

Registrován:
13 led 2015 20:25
Příspěvky:
90
Tomu se asi nevyhneš


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Pojmenování obrázků u Slideshow
PříspěvekNapsal: 13 říj 2016 04:21 

Registrován:
06 říj 2016 01:52
Příspěvky:
76
Je to tak záměrně, protože kdyby někdo vložil 2 obrázky se stejným názvem a nebyly by tam tyto "nesmysly" (sha1 hash z microtime), tak by ten druhý obrázek přepsal ten první... Proto je tam tento "nesmysl", což z toho dělá unikátní identifikátor...

Nicméně, tato úprava by mohla vypadat asi takto :) (2 úpravy v php souboru, změny se projevi po opetovnem nahrani souboru)

Priklad upravy:
prestashop16.openservis.cz

Zde potrebne zmeny v kodu:
/modules/homeslider/homeslider.php - řádek 517 (u Vás to může být jiný řádek).
Uprava 1 - před:
Kód:
elseif (!ImageManager::resize($temp_name, dirname(__FILE__).'/images/'.$salt.'_'.$_FILES['image_'.$language['id_lang']]['name'], null, null, $type))
Uprava 1 - po:
Kód:
elseif (!ImageManager::resize($temp_name, dirname(__FILE__).'/images/'.$_FILES['image_'.$language['id_lang']]['name'], null, null, $type))


/modules/homeslider/homeslider.php - řádek 521 (u Vás to může být jiný řádek).
Uprava 2 - před:
Kód:
$slide->image[$language['id_lang']] = $salt.'_'.$_FILES['image_'.$language['id_lang']]['name'];
Uprava 2 - po:
Kód:
$slide->image[$language['id_lang']] =$_FILES['image_'.$language['id_lang']]['name'];


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: jacobcak545 a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2021 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz