Jump to content

Баг правится в .css .php или .tpl ?


Recommended Posts

Идет горизонтальный ряд переменных( картинка и название ) . Чтобы после 7й переменной осуществлялся перенос на новую строчку, под верхние 7мь и следующие семь под семь нужно править css ?

Вот что у меня получалось. Ниже приведен код модуля "Дополнительные товары

v1.3"(productscategory).

 

 

productscategory.css :

Добавляет блок с товарами из той же категории.

h2.productscategory_h2 {
margin:40px 0 20px 0;
padding:10px 0;
border-bottom:1px solid #ccc;
font-size:18px;
color:#333
}
#productscategory_list ul {list-style-type:none}
#productscategory_list li {
float:left;
margin-right:13px;
}
#productscategory_list li a.lnk_img {display:block}
#productscategory_list li a img {border:1px solid #ccc}
#productscategory_list li p.product_name {text-align:center}

post-308129-0-28984200-1327439278_thumb.jpg

 

Я удаляю вот этот кусок кода :

#productscategory_list ul {list-style-type:none}
#productscategory_list li {
float:left;
margin-right:13px;
}

 

И получаю изменения.

post-308129-0-01718500-1327439381_thumb.jpg

 

Может какая то команда нужна, которая задает абзац через определенное количество переменных? Или я глубоко заблуждаюсь.

Link to comment
Share on other sites

Вообще-то этот модуль делает прокручивающийся горизонтальный список по ширине полосы, а не просто таблицу с картинками и названием.

Похоже просто на не совпадение версий модуля/программы или кривую установку.

  • Like 1
Link to comment
Share on other sites

// Get infos
 $categoryProducts = $category->getProducts((int)($cookie->id_lang), 1, 8); /* 100 products max. */
 $sizeOfCategoryProducts = (int)sizeof($categoryProducts);
 $middlePosition = 0;

Методом удалить-сохранить выяснил, что перед надписью "/ * 100 products max. */ " стоят цифры, изменяя их я изменяю длину строки до 7 переменных. Внимание, теперь вопрос. Как сделать случайный вывод 7 переменных из сотки. Надеюсь я все правильно понимаю :ph34r:

Link to comment
Share on other sites

Наверное это все из-за новой темы престы, переключаю за базовую-все работает. Включаю новую- не работает. А не работает как мне кажется JS . Тупик.

Link to comment
Share on other sites

Вообще-то этот модуль делает прокручивающийся горизонтальный список по ширине полосы, а не просто таблицу с картинками и названием.

Похоже просто на не совпадение версий модуля/программы или кривую установку.

А как сделать чтобы совпало? Надо колупаться в настройках или в код лезть ?

Link to comment
Share on other sites

Наверное это все из-за новой темы престы, переключаю за базовую-все работает. Включаю новую- не работает. А не работает как мне кажется JS . Тупик.

 

Ну если так, значит в новой теме не подгружается нужный js или css или tpl какой. Копаться, сравнивать html.

  • Like 1
Link to comment
Share on other sites

Проконсультируйте пожалуйста.

Есть ли связь между:

 

bulshop\modules\productscategory - здесь я так понял этот модуль

 

bulshop\themes\prestashop_new\modules\productscategory , а здесь только файл productscategory.tpl . Из-за этого может быть сбой ?

Link to comment
Share on other sites

{if count($categoryProducts) > 0 && $categoryProducts !== false}
<h2 class="productscategory_h2">{$categoryProducts|@count} {l s='other products in the same category:' mod='productscategory'}</h2>
<div id="{if count($categoryProducts) > 5}productscategory{else}productscategory_noscroll{/if}">
{if count($categoryProducts) > 5}<a id="productscategory_scroll_left" title="{l s='Previous' mod='productscategory'}" href="javascript:{ldelim}{rdelim}">{l s='Previous' mod='productscategory'}</a>{/if}
<div id="productscategory_list">
 <ul {if count($categoryProducts) > 5}style="width: {math equation="width * nbImages" width=107 nbImages=$categoryProducts|@count}px"{/if}>
  {foreach from=$categoryProducts item='categoryProduct' name=categoryProduct}
  <li {if count($categoryProducts) < 6}style="width: {math equation="width / nbImages" width=94 nbImages=$categoryProducts|@count}%"{/if}>
   <a href="{$link->getProductLink($categoryProduct.id_product, $categoryProduct.link_rewrite, $categoryProduct.category, $categoryProduct.ean13)}" title="{$categoryProduct.name|htmlspecialchars}"><img src="{$link->getImageLink($categoryProduct.link_rewrite, $categoryProduct.id_image, 'medium')}" alt="{$categoryProduct.name|htmlspecialchars}" /></a><br/>
   <br />
   {if $ProdDisplayPrice AND $categoryProduct.show_price == 1 AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}
 <span class="price_display">
  <span class="price">{convertPrice price=$categoryProduct.displayed_price}</span>
 </span><br />
   {else}
 <br />
   {/if}
  </li>
  {/foreach}
 </ul>
</div>
{if count($categoryProducts) > 5}<a id="productscategory_scroll_right" title="{l s='Next' mod='productscategory'}" href="javascript:{ldelim}{rdelim}">{l s='Next' mod='productscategory'}</a>{/if}
</div>
<script type="text/javascript">
 $('#productscategory_list').trigger('goto', [{$middlePosition}-3]);
</script>
{/if}

 

вот содержание рабочего .tpl файла, который у меня точно работает

и лежит он у меня только в папке с модулем

Link to comment
Share on other sites

  • 4 weeks later...

народ, а подскажите, пож, как убрать число имющихся в разделе товаров, в этом обсуждаемом модуле.

С переводами ничего красивого не получается.

Сейчас в заголовке модуля: "

30 другие товары в этой категории:

 

"

 

А хочется: "

Другие товары в этой категории:

 

"

Link to comment
Share on other sites

народ, а подскажите, пож, как убрать число имющихся в разделе товаров, в этом обсуждаемом модуле.

С переводами ничего красивого не получается.

Сейчас в заголовке модуля: "30 другие товары в этой категории:"

А хочется: "Другие товары в этой категории:"

Лучше исправьте перевод на «... других товаров в этой категории»!

Link to comment
Share on other sites

Лучше исправьте перевод на «... других товаров в этой категории»!

 

Спасибо, предложен лучший перевод. Только вот число вначале оно еще и не верно отображает количество товаров в этой категории. У меня их забито 86, а тут пишет цифру 30.

 

Может как-то можно ее убрать или пусть не врет )

Link to comment
Share on other sites

Если надо убрать количество товаров в категории, то и надо искать в соответствующем tpl-файле фрагмент кода, выводящий количество. Ключевое слово для поиска по странице — «count».

 

Я этого точно не помню, но, кажется, так однажды делал.

Link to comment
Share on other sites

×
×
  • Create New...