Právě je 20 dub 2024 02:38

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 - Vzhled URL pro CMS stránky
PříspěvekNapsal: 11 črc 2011 14:08 

Registrován:
11 črc 2011 14:02
Příspěvky:
7
Dobrý den,
je možné změnit v odkazech na CMS stránky výraz /content/cms-stranka na vlastní např. /info/cms-stranka

Děkuji.
J:D


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - vzhled URL pro CMS stránky
PříspěvekNapsal: 11 črc 2011 16:02 

Registrován:
11 črc 2011 15:43
Příspěvky:
140
Dobrý den,

v souboru .htacces změňte tyto řádky:

Kód:
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L]
RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L]


na

Kód:
RewriteRule ^info/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L]
RewriteRule ^info/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L]


soubor naleznet na ftp v root adresáři, soubor je defaultě skrytý, v Total commander dejte síť - zobrazit skryté soubory.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - vzhled URL pro CMS stránky
PříspěvekNapsal: 12 črc 2011 17:11 

Registrován:
11 črc 2011 14:02
Příspěvky:
7
Děkuji za odpověď.
Tohle ovšem nestačí. Stále jsou v odkazech adresy s /content/stranka.
Nemělo by se to ještě někde přepsat?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - vzhled URL pro CMS stránky
PříspěvekNapsal: 08 srp 2011 13:14 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

ještě proveďte úpravu v souboru classes/Link.php, kde v těchto dvou funkcích:
Kód:
   public function getCMSCategoryLink($id_category, $alias = NULL, $id_lang = NULL)
   {
      if (is_object($id_category))
         return ($this->allow == 1) ? (_PS_BASE_URL_.__PS_BASE_URI__.$this->getLangLink((int)($id_lang)).'content/category/'.(int)($id_category->id).'-'.$id_category->link_rewrite) :
         (_PS_BASE_URL_.__PS_BASE_URI__.'cms.php?id_cms_category='.(int)($id_category->id));
      if ($alias)
         return ($this->allow == 1) ? (_PS_BASE_URL_.__PS_BASE_URI__.$this->getLangLink((int)($id_lang)).'content/category/'.(int)($id_category).'-'.$alias) :
         (_PS_BASE_URL_.__PS_BASE_URI__.'cms.php?id_cms_category='.(int)($id_category));
      return _PS_BASE_URL_.__PS_BASE_URI__.'cms.php?id_cms_category='.(int)($id_category);
   }

   public function getCMSLink($cms, $alias = null, $ssl = false, $id_lang = NULL)
   {
      $base = (($ssl AND Configuration::get('PS_SSL_ENABLED')) ? Tools::getShopDomainSsl(true) : Tools::getShopDomain(true));
   
      if (is_object($cms))
      {
         return ($this->allow == 1) ?
            ($base.__PS_BASE_URI__.$this->getLangLink((int)($id_lang)).'content/'.(int)($cms->id).'-'.$cms->link_rewrite) :
            ($base.__PS_BASE_URI__.'cms.php?id_cms='.(int)($cms->id));
      }
      
      if ($alias)
         return ($this->allow == 1) ? ($base.__PS_BASE_URI__.$this->getLangLink((int)($id_lang)).'content/'.(int)($cms).'-'.$alias) :
         ($base.__PS_BASE_URI__.'cms.php?id_cms='.(int)($cms));
      return $base.__PS_BASE_URI__.'cms.php?id_cms='.(int)($cms);
   }

nahraďte content za Vaše info (čtyři výskyty na řádcích 92, 95, 107, 112).

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Vzhled URL pro CMS stránky
PříspěvekNapsal: 02 srp 2012 15:40 

Registrován:
02 srp 2012 10:00
Příspěvky:
43
Děkuji.
Provedl jsem dle Vašeho návodu a nyní mám CMS celý špatně. Píše mi to page not found...
Provedl jsem pouze změnu v soboru .htaccess

Můžete mi poradit co a jak?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Vzhled URL pro CMS stránky
PříspěvekNapsal: 02 srp 2012 15:51 

Registrován:
02 srp 2012 10:00
Příspěvky:
43
Povedlo se :-)
Díky ;-)


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:  
cron
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