Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Шаблон default

Здравствуйте. у меня возникли проблемы с шаблоном default, а именно:

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

- при закачке изображений различных размеров все столбци начинают искажатся(изображение корзины). как сделать так чтобы корзина выравнивалась по превому краю?


1рис.
themes\default\module\order_details.html
по второй картинке не понял


на втором рисунке я показал что когда вставляешь картинку, то изображение корзины передвигается влево или право в зависимости от вставляемого рисунка. на картинке я как раз выделил как смещается корзина относительно других. как сделать так чтобы корзина не двигалась?(если не учитывать выравнивание размеров картинки в фотошопе :))


это просто, нужно всего лишь задать фиксированную ширину бокса выводимого рисунка товара. 



1рис.
themes\default\module\order_details.html
по второй картинке не понял


отцентрировал через Dreamweaver модули в order_details.html ничего не изменилось. или мож я че не так делаю или не понял чего то?



это просто, нужно всего лишь задать фиксированную ширину бокса выводимого рисунка товара. 


если я не ошибаюсь то это в настройки => оформление => картинки, а вот что именно там нужно изменить чтоб задать фиксированную ширину?
я поизменял пару значений, ничего не изменилось. изменял:
- Ширина превьюшки на странице списка товаров в категории
- Ширина картинки атрибута

"Вычислять размер картинки" у меня выключено




это просто, нужно всего лишь задать фиксированную ширину бокса выводимого рисунка товара. 


если я не ошибаюсь то это в настройки => оформление => картинки, а вот что именно там нужно изменить чтоб задать фиксированную ширину?
я поизменял пару значений, ничего не изменилось. изменял:
- Ширина превьюшки на странице списка товаров в категории
- Ширина картинки атрибута

"Вычислять размер картинки" у меня выключено

После таких махинаций включайте - Модули=> XT-Модули
--------
можно сделать так:
<td width=200><img src=рисунок.товара width=100% border=0></td>



1рис.
themes\default\module\order_details.html
по второй картинке не понял


отцентрировал через Dreamweaver модули в order_details.html ничего не изменилось. или мож я че не так делаю или не понял чего то?

приблизительно делать нужно так:
{config_load file="$language/lang.conf" section="shopping_cart"}
{config_load file="$language/lang.conf" section="product_info"}

<table width="100%" border="0" cellspacing="0" cellpadding="3" align="center">
    <th class="main" style="border-bottom: 1px solid; border-color: #cccccc;">&nbsp;</th>
    <th class="main" style="border-bottom: 1px solid; border-color: #cccccc;">&nbsp;<strong>{#text_qty#}</strong>&nbsp;</th>
    <th class="main" style="border-bottom: 1px solid; border-color: #cccccc;">&nbsp;<strong>{#text_article#}</strong>&nbsp;</th>
    <th class="boxTextBG" style="border-bottom: 1px solid; border-color: #cccccc;">&nbsp;<strong>{#text_single#}</strong>&nbsp;</th>
    <th class="boxTextBG" style="border-bottom: 1px solid; border-color: #cccccc;">&nbsp;<strong>{#text_total#}</strong>&nbsp;</th>
    <th class="boxTextBGII" style="border-bottom: 1px solid; border-color: #cccccc;">&nbsp;<strong>{#text_remove#}&nbsp;</strong>&nbsp;</th>
{foreach name=aussen item=module_data from=$module_content}
  <tr>
    <td class="main">{if $module_data.PRODUCTS_IMAGE!=''}<img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.IMAGE_ALT}" />{/if}</td>
    <td valign="top" class="main" align="center">{$module_data.PRODUCTS_QTY}</td>
    <td valign="top" class="main"><strong><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></strong><br />
      {if $module_data.PRODUCTS_SHIPPING_TIME neq ""}{#text_shippingtime#}&nbsp;{$module_data.PRODUCTS_SHIPPING_TIME}{/if}
      {if $module_data.ATTRIBUTES!=''}
        {foreach key=key_data item=item_data from=$module_data.ATTRIBUTES}  
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td class="main">{$item_data.NAME}:</td>
          <td class="main" align="left">{$item_data.VALUE_NAME}</td>
        </tr>
      </table>
        {/foreach}  
      {else}
      {/if}</td>
    <td nowrap class="boxTextBG" style="border-right: 1px solid; border-color: #cccccc;"><div align="center">{$module_data.PRODUCTS_SINGLE_PRICE}</div></td>
    <td nowrap class="boxTextBG" style="border-right: 1px solid; border-color: #cccccc;"><div align="center">{$module_data.PRODUCTS_PRICE}</div></td>
    <td valign="middle" class="boxTextBGII"><div align="right">{$module_data.BOX_DELETE}</div></td>
  </tr><tr><td colspan="6" style="border-bottom: 1px solid; border-color: #cccccc;"></td></tr>
  {/foreach}
  <tr>
    <td colspan="6" style="border-bottom: 1px solid; border-color: #cccccc;" class="main" align="right">{$UST_CONTENT}<strong>{$TOTAL_CONTENT}</strong>{if
      $SHIPPING_INFO}{$SHIPPING_INFO}{/if}</td>
  </tr>
</table>


с картинками разобрался, путем добавления кода(через модули не получилось :()
а вот с центрированием че то никак :(


после того как вы заменили содержимое файла order_details.html ? у меня центрируется в 3 браузерах  :o



после того как вы заменили содержимое файла order_details.html ? у меня центрируется в 3 браузерах  :o


у меня практически ничего не меняется, единственное отличие это то что функция удалить изначально слева вверху, а после замены исходного когда на ваш она выравнивается по верхней линии справа


еще хотел уточнить как убрать копейки в цене?

изменял точность цен в "настройки => мой магазин", ставил и 0 и пустым оставлял, никакого эффекта, как был один знак после запятой так и остался :(




после того как вы заменили содержимое файла order_details.html ? у меня центрируется в 3 браузерах  :o


у меня практически ничего не меняется, единственное отличие это то что функция удалить изначально слева вверху, а после замены исходного когда на ваш она выравнивается по верхней линии справа


добавте стиль в файл style.css
.boxTextTD {
  text-align: center;
  font-size: 12px;
  border-right: 1px solid #cccccc;
  margin: 5px;
  padding: 5px;
}

в файле order_details.html
    <td nowrap class="boxTextBG" style="border-right: 1px solid; border-color: #cccccc;"><div align="center">{$module_data.PRODUCTS_SINGLE_PRICE}</div></td>
    <td nowrap class="boxTextBG" style="border-right: 1px solid; border-color: #cccccc;"><div align="center">{$module_data.PRODUCTS_PRICE}</div></td>

замените на
    <td nowrap class="boxTextTD">{$module_data.PRODUCTS_SINGLE_PRICE}</td>
    <td nowrap class="boxTextTD">{$module_data.PRODUCTS_PRICE}</td>


работает у вас ?


да, спосибо. только я не через css делал, в дриме поковырялся и отцентрировал по горизонтали, а по вертикали не стал центрировать, не красиво :)

еще хотел уточнить как убрать копейки в цене?

изменял точность цен в "настройки => мой магазин", ставил и 0 и пустым оставлял, никакого эффекта, как был один знак после запятой так и остался


Разное - места/налоги - валюты - выбрать валюту по умолчанию - установить Десятичные порядки = 0


спасибо  :)


Спасибо и от меня!


Источник



Copyright ShopOS