Ответить Новая тема Новый опрос 
Всего: 3 < 1 2 3
 Перевод "Add to cart" и "View" в категориях
Grin
Новичок
Сообщений: 41
Регистрация: 18-01-2011


24-01-2011 16:50
Разобрался, как при помощи truncate сделать название длиннее, однако было бы совсем хорошо, если бы можно было бы жестко закрепить рамку и положение картинки после названия. Так как, если название в одну строчку, одно дело, а если в 2 или в 3 строки, то все растягивается вниз.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Fant63
Профессионал
Сообщений: 543
Откуда: Тольятти
Регистрация: 23-02-2010


24-01-2011 19:00
Увеличиваете/уменьшайте числа truncate


Сообщение отредактировано Fant63 24-01-2011 15:06 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Grin
Новичок
Сообщений: 41
Регистрация: 18-01-2011


24-01-2011 19:42
Цитата:( Fant63 @ 24-01-2011 15:00 Смотреть сообщение )
Увеличиваете/уменьшайте числа truncate


Да уменьшать и увеличивать то я могу сколько угодно, но некоторые названия занимают 1 строку, а некоторые 2. И я не хочу сжимать все до одной строки, чтобы сокращалось так, что и не понятно что написано. Я хочу жестко зафиксировать например 3 строки, выделив их под название. И не важно, хоть название из двух букв, но место зафиксировано под 3 строки.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Grin
Новичок
Сообщений: 41
Регистрация: 18-01-2011


24-01-2011 21:16
Код:
<div style="width:100%;padding:10px 0" align="center" class="NameProd">
                {$product.name|truncate:30:"..."|escape:'htmlall':'UTF-8'}
                </div> <!--name -->


Вот здесь описывается название товара. Мне нужно выделить и зафиксировать под название товара N символов. Фиксированная длина строки = N.

То есть, чтобы картинка, которая вставляется в коде далее, вставлялась после этих выделенных N символов, даже если фактически видимое название товара занимает меньше этих выделенных N символов.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
massive
Новичок
Сообщений: 4
Регистрация: 18-01-2011


25-01-2011 10:19
IceCOOL, оставь в профиле свои контакты или почисть почту, не могу достучаться. (сорри за оффтоп)

p.s. Grin: все решается через css


Сообщение отредактировано massive 25-01-2011 11:28 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geonos
Новичок
Сообщений: 2
Регистрация: 09-02-2011


09-02-2011 04:02
привет, мне чего-то не помогла очистка compile, перевод делал как в файле ru.php, так и через админку. Проблема таже, не перевести текст ADD TO CART в модуле homefeatured, причем латиницей я могу вывести измененный текст, как только кириллицей, так пустая кнопка появляется... Там что-то про UTF8 писали, куда б его... :confus: помогите :blum:

Цитата:( Grin @ 23-01-2011 15:35 Смотреть сообщение )
Цитата:( IceCOOL @ 22-01-2011 21:24 Смотреть сообщение )
Цитата:
prestashop\tools\smarty\compile
Эту папку чистите и обновите страничку. Должно все поменяться

Вы гений! Спасибо, помогло :) :good:

Код:
<!-- MODULE Home Featured Products -->
<div id="featured-products_block_center" class="block products_block">
    <h4><!--{l s='Featured products' mod='homefeatured'}--></h4>
    {if isset($products) AND $products}
        <div class="block_content">
            {assign var='liHeight' value=232} <!--252-->
            {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;">
            {foreach from=$products item=product name=homeFeaturedProducts}
                <li class="ajax_block_product {if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1}clear{/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.total - ($smarty.foreach.homeFeaturedProducts.total % $nbItemsPerLine))}last_line{/if}">
                    
                    <!--<p class="product_desc"><a href="{$product.link}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:130:'...'}</a></p>-->
                    <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /></a>
                    <div>
                    <h5 align="center"><a href="{$product.link}" title="{$product.name|truncate:62:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:42:'...'|escape:'htmlall':'UTF-8'}</a></h5>
                        <p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>
                    <!--    <a class="button" href="{$product.link}" title="{l s='View' mod='homefeatured'}">{l s='View' mod='homefeatured'}</a>-->
                        {if ($product.quantity > 0 OR $product.allow_oosp) AND $product.customizable != 2}
                        <a class="exclusive ajax_add_to_cart_button" rel="ajax_id_product_{$product.id_product}" href="{$base_dir}cart.php?qty=1&amp;id_product={$product.id_product}&amp;token={$static_token}&amp;add" title="{l s='Add to cart' mod='homefeatured'}">{l s='Add to cart' mod='homefeatured'}</a>
                        {else}
                        <span class="exclusive">{l s='Add to cart' mod='homefeatured'}</span>
                        {/if}
                    </div>
                </li>
            {/foreach}
            </ul>
        </div>
    {else}
        <p>{l s='No featured products' mod='homefeatured'}</p>
    {/if}
</div>
<!-- /MODULE Home Featured Products -->


 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


10-02-2011 06:11
Панель Управления >> Наст-ка >> Перевод>>перевод модулей>>нажимаем флаг языка какую хотим править>>Свернуть все блоки>>раскрыть все блоки>> ищем слово какое надо править---Вы так делали и не перевелось? просто шанса нет. Я переводил престу на несколько языков,которых не было изначально и могу сказать что 99,9% всех слов можно перевести.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


10-02-2011 06:21
Цитата:( Grin @ 24-01-2011 16:42 Смотреть сообщение )
Цитата:( Fant63 @ 24-01-2011 15:00 Смотреть сообщение )
Увеличиваете/уменьшайте числа truncate

Да уменьшать и увеличивать то я могу сколько угодно, но некоторые названия занимают 1 строку, а некоторые 2. И я не хочу сжимать все до одной строки, чтобы сокращалось так, что и не понятно что написано. Я хочу жестко зафиксировать например 3 строки, выделив их под название. И не важно, хоть название из двух букв, но место зафиксировано под 3 строки.

Вам сюда
http://prestadev.ru/forum/tema-2563.html&highlight=
http://prestadev.ru/forum/tema-2511.html
надеюсь разберетесь к чему :)


 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geonos
Новичок
Сообщений: 2
Регистрация: 09-02-2011


11-02-2011 03:42
Цитата:( geomagi @ 10-02-2011 07:11 Смотреть сообщение )
Панель Управления >> Наст-ка >> Перевод>>перевод модулей>>нажимаем флаг языка какую хотим править>>Свернуть  все блоки>>раскрыть все блоки>> ищем слово какое надо править---Вы так делали и не перевелось? просто шанса нет. Я переводил престу на несколько языков,которых не было изначально и могу сказать что 99,9% всех слов можно перевести.


да, в том- то и дело, в админке (Панель Управления >> Наст-ка >> Перевод>>перевод модулей>>...) просто не сохраняется перевод именно этого модуля! Проверил права файла(644) и директории(755) - там все ок, видимо ошибка в самом homefeatured.tpl
Неужели у всех переводится?

хехе решил проблему, открыв файл ru.php в редакторе с UTF8 кодеровкой и вставил перевод. Спасиб, тем кто вникал


Сообщение отредактировано geonos 11-02-2011 04:48 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 3 < 1 2 3