Jump to content

lxXxl

Members
  • Content count

    1
  • Joined

  • Last visited

  1. HTML tagy v popisu kategorie

    Jestli ma o to ještě někdo zajem jak zprovoznit html v kategoriich, tak postup je nasledující (je to převzato tuto z francouzského fora za což jim děkuju) vyzkouseno a fungujeto. Category.php (classe) najděte si (řádek zhruba 65): protected $fieldsValidateLang = array('name' => 'isCatalogName', 'link_rewrite' => 'isLinkRewrite', 'description' => 'isCleanHtml', přepište volající funkci description : protected $fieldsValidateLang = array('name' => 'isCatalogName', 'link_rewrite' => 'isLinkRewrite', 'description' => 'isHtml', Validate.php (Classe) poté vytvořte funkci (můžete jí třeba zkopírovat z původní 'isCleanHtml' a přepsat - řádek zhruba 399): static public function isHtml($html) { return true; } Objectmodel.php (Classe) zde je potřeba přidat řádek pro zprávné uložení s html tagy (řádek zhruba 295): if (isset($this->{$field}[$language['id_lang']]) AND !empty($this->{$field}[$language['id_lang']])) $fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']]); přepsat takto: if (isset($this->{$field}[$language['id_lang']]) AND !empty($this->{$field}[$language['id_lang']])){ if(isset($this->fieldsValidateLang[$field]) && $this->fieldsValidateLang[$field]=='isHtml'){ $fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']],'true'); }else{ $fields[$language['id_lang']][$field] = pSQL($this->{$field}[$language['id_lang']]); } }
×