Jump to content
strenczjan

[ROZWIĄZANY] Kod html po najechaniu wskaznikiem

Recommended Posts

Witam. Po aktualizacji do 1.5.0 w opisie kategorii lub podkategorii (po najechaniu kursorem myszki) pokazuje się wpisany opis ale z dodatkowymi znakami np. <p> , <br/>

 

np. wpisując :

- Kości są produkowane z naturalnych skór wołowych
- Są zdrowym i pysznym przysmakiem wszystkich psów.

 

wyświetla się tekst:

<p>- Kości są produkowane z naturalnych skór wołowych<br/>
- Są zdrowym i pysznym przysmakiem wszystkich psów.<br/>

wszystkie opisy wpisywane wcześnie w wersji 1.5.41 wyświetlają się poprawnie.

co może być tego przyczyna?

Edited by strenczjan

Share this post


Link to post
Share on other sites

otwórz plik product-list.tpl

 

sprawdź, czy masz kod |strip_tags

title="{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}"

Share this post


Link to post
Share on other sites

mam w linii 45 coś takiego

    <p class="product_desc"><a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}" >{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}</a></p>
 

Share this post


Link to post
Share on other sites

chyba się trochę "pogubiłem"

dopiero teraz zauwazyłem, że mówisz o opisie podkategorii lub subkategorii.

o jakiej częsci sklepu mowa? o stronie kategorii (wnętrze) czy o bloku kategorii po lewej stronie?

Share this post


Link to post
Share on other sites

blok po lewej stronie. Po najechaniu kursorem na kategorie wyskakuje okienko z opisem i w nim są te dodatkowe znaki html.

Share this post


Link to post
Share on other sites

no to już jest jasne ;)

 

otwieramy plik /modules/blockcategories/category-tree-branch.tpl lub jeżeli istnieje: /themes/TWÓJ_SZABLON//modules/blockcategories/category-tree-branch.tpl

 

powinien tam być kod w stylu: title="{$node.desc|strip_tags|trim|escape:'htmlall':'UTF-8'}" jeżeli brakuje w nim strip_tags, umieść go w takiej formie w jakiej jest powyżej, lub strip_tags:'UTF-8'

Share this post


Link to post
Share on other sites

w katalogu themes mam ten plik category-tree-branch.tpl a wnim tylko takie linie

 

<li {if isset($last) && $last == 'true'}class="last"{/if}>
 <a href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if} title="{$node.desc|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a>
 {if $node.children|@count > 0}
  <ul>
  {foreach from=$node.children item=child name=categoryTreeBranch}
   {if $smarty.foreach.categoryTreeBranch.last}
    {include file="$branche_tpl_path" node=$child last='true'}
   {else}
    {include file="$branche_tpl_path" node=$child last='false'}
   {/if}
  {/foreach}
  </ul>
 {/if}
</li>
 

Share this post


Link to post
Share on other sites

no to odnaleziono przyczynę :)

 

zmień:

title="{$node.desc|escape:'htmlall':'UTF-8'}"

na:

title="{$node.desc||strip_tags:'UTF-8'|escape:'htmlall':'UTF-8'}"

Share this post


Link to post
Share on other sites

wkradła się literówka, podwójny znak | 

 

title="{$node.desc||strip_tags:'UTF-8'|escape:'htmlall':'UTF-8'}"

usunąć jeden i będzie ok

title="{$node.desc|strip_tags:'UTF-8'|escape:'htmlall':'UTF-8'}"

Share this post


Link to post
Share on other sites

zamieniłem wpis z szablonu default na taki:

 

<a href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if}
  title="{$node.desc|strip_tags|trim|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a>

 

i na razie jest ok.

Dziękuję za błyskawiczną pomoc i nakierowanie.

  • Like 1

Share this post


Link to post
Share on other sites

Witam.

A ajak zrobić by po najechaniu zamiast całego opisu kategorii pojawiał się tylko opis z nazwą kategorii. ?

Share this post


Link to post
Share on other sites

Wtedy powyższa linijka ma mieć postać:

title="{$node.name|strip_tags:'UTF-8'|escape:'htmlall':'UTF-8'}"

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More