zapatronen Posted January 24, 2012 Share Posted January 24, 2012 Идет горизонтальный ряд переменных( картинка и название ) . Чтобы после 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} Я удаляю вот этот кусок кода : #productscategory_list ul {list-style-type:none} #productscategory_list li { float:left; margin-right:13px; } И получаю изменения. Может какая то команда нужна, которая задает абзац через определенное количество переменных? Или я глубоко заблуждаюсь. Link to comment Share on other sites More sharing options...
wagood Posted January 25, 2012 Share Posted January 25, 2012 Вообще-то этот модуль делает прокручивающийся горизонтальный список по ширине полосы, а не просто таблицу с картинками и названием. Похоже просто на не совпадение версий модуля/программы или кривую установку. 1 Link to comment Share on other sites More sharing options...
zapatronen Posted January 25, 2012 Author Share Posted January 25, 2012 Это может быть из-за новой тему для prestashop ? Link to comment Share on other sites More sharing options...
zapatronen Posted January 25, 2012 Author Share Posted January 25, 2012 А вообще существует команда для css, которая задаст перенос ? Link to comment Share on other sites More sharing options...
zapatronen Posted January 27, 2012 Author Share Posted January 27, 2012 // 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 переменных из сотки. Надеюсь я все правильно понимаю Link to comment Share on other sites More sharing options...
zapatronen Posted January 27, 2012 Author Share Posted January 27, 2012 Чёрт,нашел еще один файл" productscategory.js" Link to comment Share on other sites More sharing options...
zapatronen Posted January 31, 2012 Author Share Posted January 31, 2012 Наверное это все из-за новой темы престы, переключаю за базовую-все работает. Включаю новую- не работает. А не работает как мне кажется JS . Тупик. Link to comment Share on other sites More sharing options...
zapatronen Posted February 1, 2012 Author Share Posted February 1, 2012 Вообще-то этот модуль делает прокручивающийся горизонтальный список по ширине полосы, а не просто таблицу с картинками и названием. Похоже просто на не совпадение версий модуля/программы или кривую установку. А как сделать чтобы совпало? Надо колупаться в настройках или в код лезть ? Link to comment Share on other sites More sharing options...
wagood Posted February 1, 2012 Share Posted February 1, 2012 Наверное это все из-за новой темы престы, переключаю за базовую-все работает. Включаю новую- не работает. А не работает как мне кажется JS . Тупик. Ну если так, значит в новой теме не подгружается нужный js или css или tpl какой. Копаться, сравнивать html. 1 Link to comment Share on other sites More sharing options...
zapatronen Posted February 1, 2012 Author Share Posted February 1, 2012 Мерси! Сейчас займусь. Link to comment Share on other sites More sharing options...
zapatronen Posted February 2, 2012 Author Share Posted February 2, 2012 Проконсультируйте пожалуйста. Есть ли связь между: bulshop\modules\productscategory - здесь я так понял этот модуль bulshop\themes\prestashop_new\modules\productscategory , а здесь только файл productscategory.tpl . Из-за этого может быть сбой ? Link to comment Share on other sites More sharing options...
wagood Posted February 2, 2012 Share Posted February 2, 2012 Да, у меня только одна папка с модулем, попробуйте удалить вторую Link to comment Share on other sites More sharing options...
zapatronen Posted February 2, 2012 Author Share Posted February 2, 2012 И там и там в файле productscategory.tpl редактор дримвью показывает синтаксическую ошибку. Направьте меня на путь истинный Link to comment Share on other sites More sharing options...
wagood Posted February 2, 2012 Share Posted February 2, 2012 {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 More sharing options...
zapatronen Posted February 2, 2012 Author Share Posted February 2, 2012 ПОБЕДА !!!!!!!!!!!!!!!!!!!!!!!!!!!! bulshop\themes\prestashop_new\css\modules\productscategory\roductscategory.css Удалил нафиг папку с CSS и все заработало! Я еще вернусь ))))) Link to comment Share on other sites More sharing options...
messka Posted February 24, 2012 Share Posted February 24, 2012 народ, а подскажите, пож, как убрать число имющихся в разделе товаров, в этом обсуждаемом модуле. С переводами ничего красивого не получается. Сейчас в заголовке модуля: " 30 другие товары в этой категории: " А хочется: " Другие товары в этой категории: " Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted February 24, 2012 Share Posted February 24, 2012 народ, а подскажите, пож, как убрать число имющихся в разделе товаров, в этом обсуждаемом модуле. С переводами ничего красивого не получается. Сейчас в заголовке модуля: "30 другие товары в этой категории:" А хочется: "Другие товары в этой категории:" Лучше исправьте перевод на «... других товаров в этой категории»! Link to comment Share on other sites More sharing options...
messka Posted March 2, 2012 Share Posted March 2, 2012 Лучше исправьте перевод на «... других товаров в этой категории»! Спасибо, предложен лучший перевод. Только вот число вначале оно еще и не верно отображает количество товаров в этой категории. У меня их забито 86, а тут пишет цифру 30. Может как-то можно ее убрать или пусть не врет ) Link to comment Share on other sites More sharing options...
zapatronen Posted March 4, 2012 Author Share Posted March 4, 2012 Наверное надо ковырять .php файл,где нить там искать цифру и менять ее ☻-африканец Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted March 4, 2012 Share Posted March 4, 2012 Если надо убрать количество товаров в категории, то и надо искать в соответствующем tpl-файле фрагмент кода, выводящий количество. Ключевое слово для поиска по странице — «count». Я этого точно не помню, но, кажется, так однажды делал. Link to comment Share on other sites More sharing options...
Recommended Posts