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 (see edit history)

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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