Jump to content

[проблема] С левым меню категорий и с коротким описанием товара на странице товаров


Recommended Posts

Всем привет.

 

Такая проблема: как выровнять подкатегории в меню по левой границе. Чтобы всё было слева, без отступов

 

unled3ks.png

 

2. При наведении курсора на короткое описание товара, во всплывающем окне с опять-таки коротким описанием вижу часть кода. Это баг или как?

 

unled4gk.png

Share this post


Link to post
Share on other sites

В этих трёх случаях: строка, под-строка и под-под-строка списка (li, li li, li li li) — везде отступ слева (padding-left) 15px. Можете их сократить до нуля, но тогда, хотя бы, задайте им разные цвета, чтобы категории не сливались в одно с подкатегориями.

 

#categories_block_left .tree li {
	padding-left: 15px;
}
...
...

#categories_block_left .tree li li {
	padding: 1px 0 1px 15px;
}
...

#categories_block_left .tree li li li {
	 padding-left: 15px;
}

 

По второму вопросу Вам кто-нибудь, кто разбирается в скриптах подскажет. Вообще чудно. При наведении курсора на текст всплывает его код! Я пока такого не встречал. Кстати, как Вы сделали скриншот всплывшего текста? Он какое-то время держится и после убирания курсора?

 

Чуть не забыл адрес файла: themes > prestashop > css > modules > blockcategories

  • Like 1

Share this post


Link to post
Share on other sites

В этих трёх случаях: строка, под-строка и под-под-строка списка (li, li li, li li li) — везде отступ слева (padding-left) 15px. Можете их сократить до нуля, но тогда, хотя бы, задайте им разные цвета, чтобы категории не сливались в одно с подкатегориями.

 

#categories_block_left .tree li {
	padding-left: 15px;
}
...
...

#categories_block_left .tree li li {
	padding: 1px 0 1px 15px;
}
...

#categories_block_left .tree li li li {
	 padding-left: 15px;
}

 

По второму вопросу Вам кто-нибудь, кто разбирается в скриптах подскажет. Вообще чудно. При наведении курсора на текст всплывает его код! Я пока такого не встречал. Кстати, как Вы сделали скриншот всплывшего текста? Он какое-то время держится и после убирания курсора?

 

Чуть не забыл адрес файла: themes > prestashop > css > modules > blockcategories

спасибо за помощь с меню, там это всё в global.css нашёл, с цветами и наведением поиграюсь ) там уже дело техники и вкуса ... ещё раз спасибо

 

по поводу скриншота, просто навёл на описание мышкой и всплывает окошко которое держится пока мышь наведена на описание. Нажал кнопку Print Screen ))) вещь вообще странная ) Курсор во время Print Screen не фотографируется и поэтому его не видно на фото )

Share this post


Link to post
Share on other sites

смотрел product.tpl там вот такой вот код :

 

<a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='More'}" class="product_description">{$accessory.description_short|strip_tags|truncate:100:'...'}</a>

 

функция strip_tags видимо она делает это !

Share this post


Link to post
Share on other sites

хххм почему пост удалился ... там нужно смотреть в в product-list.tpl

чуть чуть напутал...

 

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

 

что то с этой функ-ей strip_tags не то

Share this post


Link to post
Share on other sites

Вы все верно сделали, именно функция strip_tags:'UTF-8' удаляет все теги, после обновления шаблона не забывайте чистить папку \tools\smarty\compile если у Вас включен кэш или на время отладки отключайте кеш через админку, на странице "Настройки" > "Производительность" (Preferences > Performance)

Share this post


Link to post
Share on other sites

В версии 1.3.6 воспроизводиться ошибка, решит проблему можно поменяв местами функции strip_tags:'UTF-8' и escape:'htmlall':'UTF-8' . В итоге получиться вот такая строка

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

  • Like 1

Share this post


Link to post
Share on other sites

Спасибо огромное.... выручили ! У меня ещё осталась одна проблема, заводской так сказать брак...как и во 2 случае с модулем Featured items block

 

unled5vo.png

 

Тут проблема. Я хочу поменять фон заливки и фон наведения, а этот кусок мешает, откуда он вылез непонятно.. он как то завязан на этом коде в homefeatured.tpl

 

<div class="block_content">
  {assign var='liHeight' value=342}
  {assign var='nbItemsPerLine' value=4}
  {assign var='nbLi' value=$products|@count}
  {assign var='nbLines' value=$nbLi/$nbItemsPerLine|ceil}
  {assign var='ulHeight' value=$nbLines*$liHeight}
  <ul style="height:{$ulHeight}px;">

 

value=342 .... я 3 часа пытался убрать, менял значение на 0, лазил в global.css не удалось победить .... я писал о этом баге в английском форуме, меня проигнорировали, даже в новой версии присутстсует этот баг v1.4.4.1

Share this post


Link to post
Share on other sites

Теперь почему то при наведении в коротком описании товаров вначале делается пробел, и в тех местах где в кратком описании были значки списка (точка, квадрат или что нить ещё) двойной пробел, и в конце если смотреть view source в мозиле так же ставит пробел. Т.е. другими словами код из краткого описания пропал после замемены местами strip_tags:'UTF-8' и escape:'htmlall':'UTF-8', но ещё присутствует в описании.

 

unledlxi.png

Edited by Jevgen (see edit history)

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
 Share

×
×
  • Create New...

Important Information

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