Právě je 24 kvě 2012 18:16

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Vzhled URL pro CMS stránky
PříspěvekNapsal: 11 črc 2011 14:08 
Offline

Registrován: 11 črc 2011 14:02
Příspěvky: 5
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 
Offline

Registrován: 11 črc 2011 15:43
Příspěvky: 106
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.

_________________
Internetový obchod s párty sortimentem,
dekoracemi a stolovými doplňky
http://zasobujeme.eu


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

Registrován: 11 črc 2011 14:02
Příspěvky: 5
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 
Offline
Uživatelský avatar

Registrován: 30 čer 2009 09:14
Příspěvky: 2186
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
http://www.c4.cz/


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

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 1 návštěvní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:  


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