tympi Posted January 4, 2012 Share Posted January 4, 2012 Помогите пож., вроде делаю всё правильно, делаю краткое описание, и хочу чтоб оно отображалось в столбец, а в итоге получается строчками, но хотя когда нажать и посмотреть товар подробнее то там уже отображается всё нормально, так как и планирую. В чём проблема или что я делаю не так??? Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted January 4, 2012 Share Posted January 4, 2012 это не баг а фича, на дефолтном шабе работает также. 1 Link to comment Share on other sites More sharing options...
tympi Posted January 4, 2012 Author Share Posted January 4, 2012 это не баг а фича, на дефолтном шабе работает также. Тоисть если я правильно понял, что изменить нельзя? Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted January 4, 2012 Share Posted January 4, 2012 Ты же не спрашивал можно ли изменить, ты спрашивал в чем проблема идем в директорию с твоей темой themes/имя_темы редактируем product-list.tpl, 35 строка видим <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> заменяем на <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:'...'|escape:'htmlall':'UTF-8'}</a></p> 1 Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted January 4, 2012 Share Posted January 4, 2012 Тоисть если я правильно понял, что изменить нельзя? Неразумно. Потому что иной столбец может не войти по высоте блока в списке товаров. И будет отображаться непонятно как. 1 Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted January 4, 2012 Share Posted January 4, 2012 Вижу, уже ответили. Правильно, конечно, но это хорошо, если Ваши столбцы всегда короче высоты блока в списке товаров. 1 Link to comment Share on other sites More sharing options...
tympi Posted January 4, 2012 Author Share Posted January 4, 2012 Спасибо за ответы, и помощь, но увы не помогло!!! Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted January 4, 2012 Share Posted January 4, 2012 Это Вы в окно визуального редактора вписали html-код? 1 Link to comment Share on other sites More sharing options...
tympi Posted January 4, 2012 Author Share Posted January 4, 2012 Это Вы в окно визуального редактора вписали html-код? Тоисть? я только новичок, может что не так понимаю, вот сдесь я как и отписали правил: {* * 2007-2011 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.or...ses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 6909 $ * @license http://opensource.or...ses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {if isset($products)} <!-- Products list --> <ul id="product_list" class="clear"> {foreach from=$products item=product name=products} <li class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if} clearfix"> <div class="center_block"> <a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /></a> <h3>{if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}</span>{/if}<a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h3> <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:'...'|escape:'htmlall':'UTF-8'}</a></p> </div> <div class="right_block"> {if isset($product.on_sale) && $product.on_sale && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}<span class="on_sale">{l s='On sale!'}</span> {elseif isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}<span class="discount">{l s='Reduced price!'}</span>{/if} {if isset($product.online_only) && $product.online_only}<span class="online_only">{l s='Online only!'}</span>{/if} {if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))} <div> {if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span class="price" style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span><br />{/if} {if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}<span class="availability">{if ($product.allow_oosp || $product.quantity > 0)}{l s='Available'}{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}</span>{/if} </div> {/if} {if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE} {if ($product.allow_oosp || $product.quantity > 0)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart.php')}?add&id_product={$product.id_product|intval}{if isset($static_token)}&token={$static_token}{/if}" title="{l s='Add to cart'}">{l s='Add to cart'}</a> {else} <span class="exclusive">{l s='Add to cart'}</span> {/if} {/if} <a class="button" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a> {if isset($comparator_max_item) && $comparator_max_item} <p class="compare"><input type="checkbox" onclick="checkForComparison({$comparator_max_item})" class="comparator" id="comparator_item_{$product.id_product}" value="{$product.id_product}" /> <label for="comparator_item_{$product.id_product}">{l s='Select to compare'}</label></p> {/if} </div> </li> {/foreach} </ul> <!-- /Products list --> {/if} Link to comment Share on other sites More sharing options...
tympi Posted January 4, 2012 Author Share Posted January 4, 2012 Это Вы в окно визуального редактора вписали html-код? Link to comment Share on other sites More sharing options...
Dimitri Yelquin Posted January 4, 2012 Share Posted January 4, 2012 Ну, это по-моему по небрежности Сергей сюда escape вписал. Вы у него же и спросите, что на самом деле нужно. Программист — он, не я. 1 Link to comment Share on other sites More sharing options...
tympi Posted January 4, 2012 Author Share Posted January 4, 2012 Ну, это по-моему по небрежности Сергей сюда escape вписал. Вы у него же и спросите, что на самом деле нужно. Программист — он, не я. Спасибо, вся надежда на Сергея!!!! Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted January 5, 2012 Share Posted January 5, 2012 http://www.prestashop.com/forums/index.php?/topic/148155-%d0%bd%d0%b0-%d1%81%d1%87%d0%b5%d1%82-%d1%83%d1%81%d0%ba%d0%be%d1%80%d0%b5%d0%bd%d0%b8%d1%8f-%d0%bf%d1%80%d0%b5%d1%81%d1%82%d1%8b/page__view__findpost__p__714751 в твоем случае надо сделать наоборот, вот так http://www.prestashop.com/forums/index.php?/topic/145256-%d0%bd%d0%b5%d0%bf%d0%be%d0%bd%d1%8f%d1%82%d0%bd%d0%b0%d1%8f-%d0%b1%d1%83%d0%ba%d0%b2%d0%b0/page__view__findpost__p__698743 1 Link to comment Share on other sites More sharing options...
tympi Posted January 5, 2012 Author Share Posted January 5, 2012 http://www.prestasho...post__p__714751 в твоем случае надо сделать наоборот, вот так http://www.prestasho...post__p__698743 Прочитал все посты на обех ссылках, но сути так и непонял Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted January 5, 2012 Share Posted January 5, 2012 да зачем все, я тебе дал конкретный пост кэш выруби, перекомпил врбуи на вкладке настройка - быстродействие и оставь так пока ковыряешь шаблон 1 Link to comment Share on other sites More sharing options...
tympi Posted January 5, 2012 Author Share Posted January 5, 2012 да зачем все, я тебе дал конкретный пост кэш выруби, перекомпил врбуи на вкладке настройка - быстродействие и оставь так пока ковыряешь шаблон Сделал, пока без изминений. Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted January 5, 2012 Share Posted January 5, 2012 напиши в том файле который редактировал любой текст, сохрани и обнови страницу в браузере - текст виден? Link to comment Share on other sites More sharing options...
tympi Posted January 5, 2012 Author Share Posted January 5, 2012 напиши в том файле который редактировал любой текст, сохрани и обнови страницу в браузере - текст виден? Да вижу, отображается!!! Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted January 5, 2012 Share Posted January 5, 2012 что за код на месте краткого описания, гм, ану и правда приведи итоговую строку в такой вид <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:'...'}</a></p> Link to comment Share on other sites More sharing options...
tympi Posted January 5, 2012 Author Share Posted January 5, 2012 {* * 2007-2011 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 6909 $ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} {if isset($products)} <!-- Products list --> <ul id="product_list" class="clear"> {foreach from=$products item=product name=products} <li class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if} clearfix"> <div class="center_block"> <a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /></a> <h3>{if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}</span>{/if}<a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h3> <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:'...'|escape:'htmlall':'UTF-8'}</a></p> </div> <div class="right_block"> {if isset($product.on_sale) && $product.on_sale && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}<span class="on_sale">{l s='On sale!'}</span> {elseif isset($product.reduction) && $product.reduction && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE}<span class="discount">{l s='Reduced price!'}</span>{/if} {if isset($product.online_only) && $product.online_only}<span class="online_only">{l s='Online only!'}</span>{/if} {if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))} <div> {if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span class="price" style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span><br />{/if} {if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}<span class="availability">{if ($product.allow_oosp || $product.quantity > 0)}{l s='Available'}{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}</span>{/if} </div> {/if} {if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.minimal_quantity <= 1 && $product.customizable != 2 && !$PS_CATALOG_MODE} {if ($product.allow_oosp || $product.quantity > 0)} <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart.php')}?add&id_product={$product.id_product|intval}{if isset($static_token)}&token={$static_token}{/if}" title="{l s='Add to cart'}">{l s='Add to cart'}</a> {else} <span class="exclusive">{l s='Add to cart'}</span> {/if} {/if} <a class="button" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a> {if isset($comparator_max_item) && $comparator_max_item} <p class="compare"><input type="checkbox" onclick="checkForComparison({$comparator_max_item})" class="comparator" id="comparator_item_{$product.id_product}" value="{$product.id_product}" /> <label for="comparator_item_{$product.id_product}">{l s='Select to compare'}</label></p> {/if} </div> </li> {/foreach} </ul> <!-- /Products list --> {/if} Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted January 5, 2012 Share Posted January 5, 2012 и? я так понимаю до текстового описания сего поста вы не снизошли. А меня в этот год мелофоны не уродили, но меня безумно радует такое отношение, ради этого и сижу здесь. 2 Link to comment Share on other sites More sharing options...
tympi Posted January 5, 2012 Author Share Posted January 5, 2012 Всё, супер, Большое Вам спасибо вы меня спасли, 2 ночи плохо спал из за етого, а тут раз и всё решилось. Link to comment Share on other sites More sharing options...
PostMoerto Posted May 3, 2012 Share Posted May 3, 2012 У меня таже беда, все вроде б сделал по этому посту (исправил 35 строку в файле product_list.tpl в каталоге "имя темы", и кеш включен и компиляция выключена), но все равно ничего не поменялось. Только у меня даже прописываю слово "preprepre" в той же строке, где писал tympi не показывается. Уже глаза на орбите, помогите новичку! Link to comment Share on other sites More sharing options...
PostMoerto Posted May 4, 2012 Share Posted May 4, 2012 Аллилуя! Проблема решена, описанная выше таблетка была прописанна верно. Для достижения цели помогло удаление всех файлов кроме index.php в папке tools/smarty/compile. Link to comment Share on other sites More sharing options...
zapatronen Posted May 10, 2012 Share Posted May 10, 2012 Сергей святой по-ходу Link to comment Share on other sites More sharing options...
SacredSinner Posted October 26, 2012 Share Posted October 26, 2012 (edited) Сделал все, как написали. В итоге получаю вот такое: То есть количество текста выводимое нисколько не увеличилось. Появились какие-то непонятные блоки. Как привести все в божеский вид? Edited October 26, 2012 by SacredSinner (see edit history) Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted October 30, 2012 Share Posted October 30, 2012 Сделал все, как написали. В итоге получаю вот такое: То есть количество текста выводимое нисколько не увеличилось. Появились какие-то непонятные блоки. Как привести все в божеский вид? похоже тому тэгу который вы использовали для оформления строк в CSS присвоено соответствующее оформление - с рамкой, высотой итд. живой пример нужен, если хотите помощи Link to comment Share on other sites More sharing options...
SacredSinner Posted October 30, 2012 Share Posted October 30, 2012 (edited) в CSS присвоено соответствующее оформление Спасибо, что откликнулись! Это стандартная тема. PrestaShop™ 1.4.4.0. живой пример нужен, если хотите помощи Что под этим подразумевается? Доступ к FTP? В админку? Edited October 31, 2012 by SacredSinner (see edit history) Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted October 31, 2012 Share Posted October 31, 2012 только к фронтенду, ссылку на сайт короче говоря дайте Link to comment Share on other sites More sharing options...
SacredSinner Posted November 1, 2012 Share Posted November 1, 2012 http://camera.webatu.com Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted November 1, 2012 Share Posted November 1, 2012 product_list.css строка 3, код ul#product_list li { background: #d0d3d8 url('../img/block_category_item_bg.jpg') repeat-x; border: solid 1px #d0d3d8; padding: 6px; min-height: 130px; height: auto; clear: both; margin-bottom: 0.3em } удалить, или закомментировать /* */ , сбросить кэш, смотреть Link to comment Share on other sites More sharing options...
SacredSinner Posted November 2, 2012 Share Posted November 2, 2012 Спасибо огромное, все получилось. Теперь там такой косячок: То есть маркеры списка залазят на изображение. Не подскажите как исправить? И за одним как увеличить кол-во выводимых строк. Link to comment Share on other sites More sharing options...
Ronaldo Perez Posted November 2, 2012 Share Posted November 2, 2012 начинайте учить как минимум CSS если хотите редактировать тему Link to comment Share on other sites More sharing options...
SacredSinner Posted November 2, 2012 Share Posted November 2, 2012 Кол-во строк увеличил. Остались только эти неприятные маркеры. Не подскажите все таки? Link to comment Share on other sites More sharing options...
inq63rus Posted November 23, 2013 Share Posted November 23, 2013 (edited) Подскажите как сделать краткое описание товара в столбец на Престе 1.5? Меняю <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> На <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|escape:'htmlall':'UTF-8'|truncate:360:'...'}</a></p> Получаю Edited November 23, 2013 by inq63rus (see edit history) Link to comment Share on other sites More sharing options...
Kerm Posted November 23, 2013 Share Posted November 23, 2013 <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|escape:UTF-8'|truncate:360:'...'}</a></p> Переход на следующую строку в HTML коде <br /> 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now