Právě je 24 dub 2024 08:44

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Změna lišty v modulu FreeBlock
PříspěvekNapsal: 30 lis 2011 10:53 

Registrován:
20 lis 2011 14:53
Příspěvky:
71
Bydliště:
Ostrava
Zdravím, chci se zeptat mám v prestashopu modul Freeblock který přidá volný blok¨
do mého prestashopu a lze do něho vkládat html kod.

Akorád jsem chtěl jinak barevnou lištu u tohoto modulu,bohužel to ale nejde tento modul si načítá vychozí lištu block_header.png.

Jak jsem se podíval do modules/freeblock tak jsem tam v žádném souboru nenašel odkaz na výše uvedený block_header.png, napadlo mě totiž kdybych ten odkaz ve všech kodech tohoho modulu změnil např na block_header111.png a vytvořil bych také novou lištu, že by se mi povedlo nakonec aby tento modul měl jinačí barevnou lištu.

Ale bohužel jsem nenašel ten odkaz který odkazu na ten obrázek.

Kdo má s tímto modulem zkušenosti a podařilo se mu nějak změnit barvu apod. dějte vědět díky


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Změna lišty v modulu FreeBlock
PříspěvekNapsal: 30 lis 2011 13:42 
C4 podpora
C4 podpora

Registrován:
01 lis 2011 15:02
Příspěvky:
746
Dobrý den.

Podkladový obrázek tohoto bloku je řešen přes CSS, konkrétně je v souboru \themes\prestashop\css\global.css
Pokud byste ale obrázek změnil tam, změnil by se u všech bloků, takže se na to musí jinak.

Nejjednodušší řešení je toto:
Najděte si soubor \modules\freeblock\freeblock.tpl a v něm změňte 3 řádek z
Kód:
<h4>
na
Kód:
<h4 style="background: transparent url('themes/prestashop/img/block_header_myaccount.jpg') no-repeat top left;">
Obrázek block_header_myaccount.jpg můžete samozřejmě nahradit jakýmkoliv jiným, ale tento je ve výchozí šabloně, je červený lehce do fialova a předpokládám, že by Vám mohl vyhovovat.

Přiznávám, že toto řešení není úplně "čisté" - jednak z důvodu zápisu formátu do souboru s obsahem, ale především proto, že bude pravděpodobně vyhovovat pouze při umístění modulu FreeBlock do levého nebo pravého sloupce.
Dokonalé řešení by ale bylo podstatně složitější a vyžadovalo by mnoho času na otestování spolehlivosti.

_________________
Adam Chyský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Změna lišty v modulu FreeBlock
PříspěvekNapsal: 30 lis 2011 13:45 

Registrován:
20 lis 2011 14:53
Příspěvky:
71
Bydliště:
Ostrava
Děkuji za odpověď jsem rád že jste pochopil muj dotaz.

Ano myslel jsem si že to bude někde v CSS ale nevěděl jsem přesně kde tam.

Jinak na svém webu mám lišty všechny červené a ten FREEBLOCK chci využít pro Facebook a proto tu lištu chci mít modrou


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Změna lišty v modulu FreeBlock
PříspěvekNapsal: 30 lis 2011 14:08 

Registrován:
20 lis 2011 14:53
Příspěvky:
71
Bydliště:
Ostrava
bohužel provedl jsem Vámi uvedenou změnu, ale baner je stále stejný - žádná změna


Kód:
[color=#000000]<!-- Free Block module -->
<div id="freeblock_left" class="block">
   <h4 style="background: transparent url('themes/prestashop/img/fbbanner.png') no-repeat top left;">
      {$title}
   </h4>
   <div class="block_content">
      {$freeblock_content}
   </div>
</div>
<!-- /Free block module -->[/color]


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Změna lišty v modulu FreeBlock
PříspěvekNapsal: 30 lis 2011 14:15 
C4 podpora
C4 podpora

Registrován:
01 lis 2011 15:02
Příspěvky:
746
Dobrý den.

Promiňte, chyba na mé straně, zapomněl jsem ještě na jednu věc:
Dále je totiž ještě nutné v administraci PrestaShopu na záložce Preferences oddíl Performance přepnout Nucená kompilace na Ano a Cache na Ne, uložit, úpravu vyzkoušet a poté tyto 2 volby nastavit zase zpět.
Dokud se toto neprovede, cachovací systém způsobí, že se jakékoliv změny vůbec neprojeví.

_________________
Adam Chyský
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Změna lišty v modulu FreeBlock
PříspěvekNapsal: 30 lis 2011 14:19 

Registrován:
20 lis 2011 14:53
Příspěvky:
71
Bydliště:
Ostrava
paráda, funguje, zapnul jsem poté nucenou kompilaci na ANO a Cache jsem měl na NE

a pak jsem zas nucenou kompilaci vypnul, a banner se zobrazuje :-) děkuji


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ů: 6 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé 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-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz