Jump to content
Bad_Boy

ИСПРАВЛЕНИЯ

Recommended Posts

Исправляем ошибку при регистрации.
Ошибка в написании города русскими буквами.

Открыть classes/validate.php

Найти

return eregi('^[^!<>;\?=\+@#"В°{}_\$%0-9]*$', $city);



Заменить на

return eregi('^[^!<>;\?=\+@{}_\$%0-9]*$', $city);



Автор - nikolunious

Share this post


Link to post
Share on other sites

Если кому-то важно редактировать тайтлы изображений товаров на русском языке, то делаем следующее:
открываем в редакторе файл AdminProducts.php
admin***/tabs/AdminProducts.php
вместо кода

value="'.stripslashes(htmlentities($legend, ENT_COMPAT, 'UTF-8')).'" onKeyUp="getE(\'legend_'.$language['id_lang'].'\').value = strToAltImgAttr(getE(\'legend_'.$language['id_lang'].'\').value,\'UTF-8\');" maxlength="64" /> *


вставляем

value="'.stripslashes(htmlentities($legend, ENT_COMPAT, 'UTF-8')).'" maxlength="64" /> *


в версии PrestaShop RC3 этот код находится в строке №1506
а в PrestaShop RC4 в строке №1538

После этого Вы можете при создании/редактировании изображения для товара писать в поле "Краткое описание изображения" любой свой текст, на русском языке. (Полезно для images.google и images.yandex.ru)

  • Like 1

Share this post


Link to post
Share on other sites

По умолчанию скрипт обрезает длинное имя названия товара.
Например, у нас товар "Персональный компьютер" или "Шампунь-кондиционер "Перхотин" - 500мл"
Подобные длинные названия будут обрезаны скриптом на страницах каталога товаров примерно следующим образом:
"Персональный..." и "Шампунь-кондиц..." соответственно.

Чтобы избавиться от этого, редактируем два файла/шаблона:
1. modules/homefeatured/homefeatured.tpl - файл-шаблон отображает превью товаров на главной странице (!только если активирован модуль HomeFeatured!)
ищем код

{$product.name|truncate:25}


и манипулируем с числом переменной truncate:25, лично я поставил truncate:55

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

аналогично с длинной короткого описания товара

{$product.description_short|strip_tags|truncate:130}



truncate:130 у меня установлено truncate:180

2. themes/prestashop/product-list.tpl - этот шаблонный файл отображает список товаров в категориях

аналогично

{if $product.new == 1}{l s='new'}{/if}{$product.name|truncate:35}


и

{$product.description_short|strip_tags|truncate:360}



манипулируем с truncate:35 и truncate:360 соответственно

  • Like 2

Share this post


Link to post
Share on other sites
Исправляем ошибку при регистрации.
Ошибка в написании города русскими буквами.

Открыть classes/validate.php

Найти

return eregi('^[^!<>;\?=\+@#"В°{}_\$%0-9]*$', $city);



Заменить на

return eregi('^[^!<>;\?=\+@{}_\$%0-9]*$', $city);



Автор - nikolunious



в rc5
classes/validate.php не наблюдается.

Share this post


Link to post
Share on other sites
в rc5
classes/validate.php не наблюдается.


Ну ну... там все так же как и в предыдущих версиях
Только что проверил

return eregi('^[^!<>;\?=\+@#"°{}_\$%0-9]*$', $city);

- строка №382

удаляем из строки символы #"°

Share this post


Link to post
Share on other sites

просто через вэб интерфейс залазил на фтп, а там обрубило часть файлов для просмотра

Share this post


Link to post
Share on other sites

Чтобы исправить ошибку с неправильным отображением стоимости товара в оформленом заказе (для дорогих товаров стоимость обрезается до 10000 в текущей валюте) необходимо изменить тип поля в базе данных:
таблица `order_detail`
поле `product_price`
изменить тип с decimal(10,6) на decimal(13,6)
обсуждалось в этой ветке

Share this post


Link to post
Share on other sites

Братцы, помогите решить следующую проблему. В Беларуси цена имеет следующий формат, например: 35 000 руб. Как сделать так чтобы в эта цена не была 35 000,00? Как и где нужно убрать добавление ,00?

Share this post


Link to post
Share on other sites

Админ-панель >> Payment >> Currencies
кликаем по беларусскому рублю, и правим эти настройки:

Метод форматирования суммы
Будет применен ко всем ценам, например, $1,240.15

Десятичные:
Показать десятичные в ценах

Пробел:
Включать пробел между знаком и цена, e.g.,
$1,240.15 -> $ 1,240.15

Share this post


Link to post
Share on other sites

Немного измененная версия gstiemap за основу взята версия SVN
Изменнеия:
1. Использование http://www.sitemaps.org shema v0.9
2. Добавление первой страницы в sitemap.xml (http://your.site/)
3. Добавление всех активных cms страниц в sitemap (about,contacts,warranty…)
4. Исключение неактивных категорий и товаров из sitemap.xml
5. Удаление ‘&id;_lang=…’ из линков
6. Удаление ‘id_category=1’ из линков
7. Сортировка DESC по date_upd или date_add (если date_upd нулевая)
8. Добавление категории и ean13 кода в линк
9. Отображение в BO дату и время последнего обновления файла sitemap.xml (в оригинале там всегда отображается текущая дата и время)

Измененый модуль можно скачать по ссылке http://www.prestashop.com/forums/viewthread/8940/modules/module_google_sitemap_v1_dot_3

Share this post


Link to post
Share on other sites

Всем здрасте.
Подскажите как увеличить максимальное количество символов в в длинне названия товара со 128 до 250?

Share this post


Link to post
Share on other sites

Подскажите, пожалуйста, кто знает что такое дружественный url и как его нужно использовать в prestashop? и как правильно вписывать его при вводе товаров?

Share this post


Link to post
Share on other sites
дружественный URL (friendly URL)
— URL динамической страницы, не содержащий в себе параметров, например http://имясайта.ru/page.html. Он выглядит как URL реально существующей статической страницы, хотя никакого файла page.html на сервере нет. На самом деле, этот URL должен выглядеть приблизительно так: http://имясайта.ru/index.php?id=1, что не особо удобно для ввода в ручную или запоминания.


Можете ещё тут почитать: http://www.sfors.ru/articles/258.html
Если ничего не понятно, а читать лень: вводите туда название товара латиницей.

Share this post


Link to post
Share on other sites
Всем здрасте.
Подскажите как увеличить максимальное количество символов в в длинне названия товара со 128 до 250?


Ищите в коде truncate и увеличивайте цифорку ;-)

Share this post


Link to post
Share on other sites

Вопрос? а если Update зделать все пропадет да? Я просто к тому когда я изменил коечто в Категория Модул затем зделал Update все изчезло! :);):P

Share this post


Link to post
Share on other sites

Alex Cooper
+1

Когда пишите багфикс, пишите для какой версии.

Share this post


Link to post
Share on other sites

Всем доброго вечера! Установил Prestashop 1.3.3.0, начал изучать. Но возникла проблема с позиционированием модулей. В Админке захожу Modules >> Positions, выбираю редактирование модуля, блок "В хук :" закрашен, я не могу перемещать модули из правой колонки в левую и наоборот. В чем может быть проблема?

Share this post


Link to post
Share on other sites

Удалите модуль из определенного хука и потом сверху есть кнопка "Добавить модуль в хук" - и поставьте модуль куда вам надо.
Примечание: не все модули расчитаны на любое место в странице. Например многие расчитаны на Левую колонку и Правую колонку, а в футер не згнать. Это не проблема Престы, а проблема адаптации блока под хуки.

Share this post


Link to post
Share on other sites
После этого Вы можете при создании/редактировании изображения для товара писать в поле "Краткое описание изображения" любой свой текст, на русском языке. (Полезно для images.google и images.yandex.ru)


О, ещё как полезно! Спасибо большое!

Share this post


Link to post
Share on other sites
...многие расчитаны на Левую колонку и Правую колонку, а в футер не згнать.


Из админки не загнать. А на сервере? Мне, вот, хотелось бы блок просмотренных товаров разместить горизонтально, в верхней части футера во всю его ширину. И чтобы количество картинок не ограничивалось заданным числом. Чтобы показывались все, сколько было просмотрено. Естественно, с прокруткой. Или чтобы показывались последние, сколько их входит в один ряд, а остальные разворачивались бы галереей при нажатии кнопки "Показать все". Вот, о чём я мечтаю...

Share this post


Link to post
Share on other sites
...многие расчитаны на Левую колонку и Правую колонку, а в футер не згнать.


Из админки не загнать. А на сервере? Мне, вот, хотелось бы блок просмотренных товаров разместить горизонтально, в верхней части футера во всю его ширину. И чтобы количество картинок не ограничивалось заданным числом. Чтобы показывались все, сколько было просмотрено. Естественно, с прокруткой. Или чтобы показывались последние, сколько их входит в один ряд, а остальные разворачивались бы галереей при нажатии кнопки "Показать все". Вот, о чём я мечтаю...

Не дорого стоит )))
http://addons.prestashop.com/ru/slideshows/2196-magic-scroll.html

Share this post


Link to post
Share on other sites

Это для блока Рекомендуемые товары, который в том виде, в каком есть (многорядная галерея), гораздо эффектней смотриться, чем коротенький рядок с прокруткой. А мне бы хотелось Просмотренные товары из левой колонки убрать.

Share this post


Link to post
Share on other sites

там если приглядеться и это есть ...

Share this post


Link to post
Share on other sites

Такой вопрос (сорри, если оффтоп): Преста выводит скидку в виде разницы стоимости товара оптовой и обычной. Как сделать, чтобы выводилась окончательная цена? т.е.
Цена: 50 грн
Купи 5 шт. по цене 40 грн
Купи 10 шт. по цене 30 грн
и так далее...
Есть такой модуль Quantity Discounts, выводится с помощью скрипта который убирает поля со скидкой делая их "display: none", и добавляет свои в форму "buy_block". Всё ок на дефаулт теме. Но на теме Matrice отказывается работать. Скидка прячется, но новые поля не добавляются из модуля. Всё перерыл, и не пойму в чём причина.

45404_WXU8z3yn88ED7Fuc0CZQ_t

Share this post


Link to post
Share on other sites
Такой вопрос (сорри, если оффтоп): Преста выводит скидку в виде разницы стоимости товара оптовой и обычной. Как сделать, чтобы выводилась окончательная цена? т.е.
Цена: 50 грн
Купи 5 шт. по цене 40 грн
Купи 10 шт. по цене 30 грн
и так далее...
Есть такой модуль Quantity Discounts, выводится с помощью скрипта который убирает поля со скидкой делая их "display: none", и добавляет свои в форму "buy_block". Всё ок на дефаулт теме. Но на теме Matrice отказывается работать. Скидка прячется, но новые поля не добавляются из модуля. Всё перерыл, и не пойму в чём причина.

Нет вам прощенья!!!

Share this post


Link to post
Share on other sites
Такой вопрос (сорри, если оффтоп): Преста выводит скидку в виде разницы стоимости товара оптовой и обычной. Как сделать, чтобы выводилась окончательная цена? т.е.
Цена: 50 грн
Купи 5 шт. по цене 40 грн
Купи 10 шт. по цене 30 грн
и так далее...
Есть такой модуль Quantity Discounts, выводится с помощью скрипта который убирает поля со скидкой делая их "display: none", и добавляет свои в форму "buy_block". Всё ок на дефаулт теме. Но на теме Matrice отказывается работать. Скидка прячется, но новые поля не добавляются из модуля. Всё перерыл, и не пойму в чём причина.

ищи ответ в product.tpl своей дефолтной темы и той, что щас стоит ...

Share this post


Link to post
Share on other sites

Решил свою проблему. Результат скрипта не вставлялся из-за различий в блоке "price".
Кому нужно, обращайтесь...

45674_iHoRshngvSkXhOfwORcW_t

Share this post


Link to post
Share on other sites

Буду ставить / разбираться. Если не пойдёт - буду спрашивать )

Share this post


Link to post
Share on other sites

Добрый вечер !

 

Увеличение количества знаков в Title.

 

/themes/Vasha_tema/product-list.tpl

 

значение 32 заменил на: product.name|truncate:100

сохранил реакции нету. как было 32 так и осталось.

 

дальше заменил для главной в /modules/homefeatured/homefeatured.tpl

тоже реакции нету. Думал с темой что-то. включил родную тему, тоже самое.

 

у кого-нибудь было что-то похожее ??? Как это вылечить ?

 

Senks

Share this post


Link to post
Share on other sites

Не все знают, но даже простая установка (без настройки) модуля blocklayered (Блок многоуровневой навигации) много чего делает полезного, например даже если Вам и не нужен фильтр на сайте, только одна установка этого модуля может сделать так чтобы у Вас выводились в любой категории товары из подкатегорий, после функция кол-во товаров на странице становится ajax функцией, страница перезагружается автоматически без нажатия на кнопку "ОК" при выборе параметра.

Edited by Kerm (see edit history)

Share this post


Link to post
Share on other sites

У престы 1.4.9.0 есть один баг, проявляется он на сервере где идет связка php-fpm+nginx и не у одного меня, в общем дело в том что когда пытаешься авторизоваться в админке то страница обновляется предлагая снова ввести логин и пароль, а ссылка меняется на такую: /admin/login.php?redirect=index.php, добавляется в конце ?redirect=index.php, нашел решение которое мне помогло:

 

from:
$cookie = new Cookie('psAdmin', substr($_SERVER['PHP_SELF'], strlen(__PS_BASE_URI__), -10));
to:
$cookie = new Cookie('psAdmin', substr($_SERVER['REQUEST_URI'], strlen(__PS_BASE_URI__), -10));

Share this post


Link to post
Share on other sites

 

 

Ну ну... там все так же как и в предыдущих версиях

Только что проверил

 

return eregi('^[^!<>;\?=\+@#"°{}_\$%0-9]*$', $city);

- строка №382

 

удаляем из строки символы #"°

 

 

В 1.5.3.1 не нашел этого.

Все решило classes/validate.php

Строка 156

Share this post


Link to post
Share on other sites

Всем доброго вечера! Установил Prestashop 1.3.3.0, начал изучать. Но возникла проблема с позиционированием модулей. В Админке захожу Modules >> Positions, выбираю редактирование модуля, блок "В хук :" закрашен, я не могу перемещать модули из правой колонки в левую и наоборот. В чем может быть проблема?

 

Нужно прописать хук (в который хотите переместить) в файле php модуля

как это сделать описанно здесь

Сам долго искал, но все решаемо)))

Share this post


Link to post
Share on other sites

Поставил 1.5.4 (там нормально импорт сработал)

Не уверен что это только в этой версии.

 

Обнаружил небольшой но неприятный баг в модуле blockcart

удаление товара с ajax корзины как то некорректно происходит. Если нажать на удалить то сумма меняется, но товар не пропадает, пропадает при нажатии следующего удаления или перезагрузки страницы.

Также если удалить все товары с корзины то они нормально не добавляются. В суме появляются, но в корзине нет. Появляются после перезагрузки страницы.

 

Вернул специально blockuserinfo корзину, там срабатывает все нормально (я ее убрал только с tpl, может нельзя чтобы две висело?).

Share this post


Link to post
Share on other sites

Дык баги в другом разделе, а тут тока исправления, зачем засирать форум?

Share this post


Link to post
Share on other sites

Второе слово в поле "имя" зачем-то переделывает во все маленькие буквы.

 

Например, пишем в поле "имя": Иван Иванович

Как только сохраняем - Presta переделывает это в Иван иванович (отчество с маленькой буквы).

 

Косяк наблюдается как минимум начиная с 1.4

 

Есть идеи как лечить? Спасибо.

Share this post


Link to post
Share on other sites

Второе слово в поле "имя" зачем-то переделывает во все маленькие буквы.

 

Например, пишем в поле "имя": Иван Иванович

Как только сохраняем - Presta переделывает это в Иван иванович (отчество с маленькой буквы).

 

Косяк наблюдается как минимум начиная с 1.4

 

Есть идеи как лечить? Спасибо.

 

Примени к инпуту стиль

 

text-transform: capitalize;

Share this post


Link to post
Share on other sites

Буду благодарен за более подробную наводку. В каком .tpl или .css это искать?

 

Спасибо.

Share this post


Link to post
Share on other sites

Буду благодарен за более подробную наводку. В каком .tpl или .css это искать?

 

Спасибо.

 

Пропишите в global.css это для нужного input

Share this post


Link to post
Share on other sites

в global.css это для нужного input

 

Плаваю в css, не могу понять, где формат поля, отвечающего за ввод имени. Гляньте, пожалуйста, css:

 

/* ************************************************************************************************

struture

************************************************************************************************ */

#header {z-index:10}

#columns {z-index:1}

.row { width: 1020px; }

/* ************************************************************************************************

generic style

************************************************************************************************ */

body{

background-color: white;

font-family: "Open Sans", Helvetica, Arial, sans-serif;

color: #5d717e;

}

/* positionnement ****************************************************************************** */

.hidden {display:none}

.f_right {float:right}

p.center {text-align:center}

.clearBoth {clear:both}

.align_center{text-align:center;}

.italic{font-style:italic;}

.align_justify{text-align:justify;}

.align_right{text-align: right;}

.align_left{text-align: left;}

/* title *************************************************************************************** */

h1, h2, h3, h4, h5, h6 {

font-family: "Open Sans", Helvetica, Arial, sans-serif;

}

h1 {

font-size: 1.5em;

color: #374853;

}

h2 {

font-size: 1.4em;

line-height: 1.6em;

}

h3 {

font-size: 1.2em;

}

h4 {

font-size: 1.1em;

}

.hide-left-column #left_column {display:none}

/* text **************************************************************************************** */

p em {font-style:italic}

.warning {

margin:0 0 10px 0;

padding:10px;

border:1px solid #e6db55;

font-size:13px;

background:#ffffe0

}

.success {

margin:0 0 10px 0;

padding:10px;

border:1px solid #5cff74;

font-size:13px;

background: #d3ffab

}

.error {

margin:0 0 10px 0;

padding:10px;

border:1px solid #990000;

font-size:13px;

background:#ffcccc

}

.error ol {margin-left:20px}

.error p.lnk {

margin-top:20px;

padding:0;

font-size:11px

}

.required {color:#990000}

.clearfix:before,

.clearfix:after {

content: ".";

display: block;

height: 0;

overflow: hidden

}

.clearfix:after {clear: both}

.clearfix {zoom: 1}

/* link **************************************************************************************** */

a {

color: #5d717e;

outline: none

}

a:hover {text-decoration:underline}

/* form **************************************************************************************** */

form.std fieldset {

margin:20px 0;

border:1px solid #ccc

}

/* table *************************************************************************************** */

table.std,

table.table_block {

margin-bottom:20px;

width:100%;

border:1px solid #999;

border-bottom:none;

background:white;

}

table.std th,

table.table_block th {

padding:14px 12px;

font-weight:bold;

}

table.std tr.alternate_item,

table.table_block tr.alternate_item {background-color: #f3f3f3}

table.std td,

table.table_block td {

padding:12px;

border-right:1px solid #e9e9e9;

border-bottom:1px solid #e9e9e9;

font-size:12px;

vertical-align:top

}

/* BLOCK .block ******************************************************************************** */

.block {margin-bottom:20px}

.block h4 {

font-size: 17px;

border-bottom: 1px solid#c3c3c3;

padding-bottom: 5px;

color: #5d717e;

}

.block h4 a:hover { text-decoration: none;}

.block ul {list-style-type:none}

.block li.last {border:none}

.block li a {

display:block;

}

/* BLOCK customer privacy ******************************************************************* */

.account_creation label{

float:left;

padding-top:5px;

width:80%;

text-align:left;

cursor:pointer

}

/* BLOCK .footer_links (cms pages) ************************************************************* */

ul.footer_links {

list-style-type:none;

margin-bottom:20px

}

ul.footer_links li {float:left}

ul.footer_links li.f_right {float:right}

ul.footer_links li .icon {

position:relative;

top:6px;

left:0

}

/* barre comparaison / tri ********************************************************************* */

#form_compare{

float: right;

margin-bottom: 0;

}

#productsSortForm label{

float : left;

margin-right: 10px;

padding-top : 5px;

}

.content_sortPagiBar {margin:0;}

#center_column .sortPagiBar strong {color:#000;}

#center_column .sortPagiBar p {padding:0;}

.sortPagiBar #productsSortForm {

float : left;

margin-top: 5px;

margin-bottom: 0;

}

.sortPagiBar .selectProductSort {

float : left;

width: auto;

}

.sortPagiBar .nbrItemPage {margin-left:40px;}

.sortPagiBar .PrductSort {float:left;}

.sortPagiBar .nbrProduct {

display:inline-block;

padding:0 10px;

}

.sortPagiBar #nb_item {border:1px solid #ccc}

/* pagination ********************************************************************************** */

form.pagination {display:none;}

div.pagination {

margin:10px 0;

text-align: center

}

ul.pagination {list-style-type:none}

ul.pagination li {display: inline;}

ul.pagination a,

ul.pagination span {

display:inline-block;

height:26px;

width:24px;

border:1px solid #eee;

-moz-border-radius:2px;

-webkit-border-radius:2px;

border-radius:2px;

font:11px/24px Arial,Verdana,sans-serif;

color:#999

}

ul.pagination a {

text-align:center;

}

ul.pagination li a {

padding: 0;

}

ul.pagination li:hover a {

background: #2795b6;

}

ul.pagination a:hover {

color: white;

text-decoration: none;

}

ul.pagination .current span {

color:#000;

border:1px solid #fff

}

ul.pagination li.disabled span {color:#ccc}

#pagination_previous {float:left}

#pagination_next {float:right}

#pagination_previous a, #pagination_previous span,

#pagination_next a, #pagination_next span {

padding:0 8px;

width:auto;

}

#pagination_previous span,

#pagination_next span {

color:#ccc;

border:1px solid #eee

}

/* CART steps *********************************************************************** */

ul.step.block-grid{

margin-top: 25px;

margin-bottom: 15px;

}

ul.step li{

text-align : center;

font-size : 1.3em;

font-weight : bold;

color: #A7A7A7;

}

ul.step li a{

color: #A7A7A7;

}

ul.step li a:hover{

text-decoration : none;

color: black;

}

ul.step li.step_current,

ul.step li.step_current_end{

color: black;

}

ul.step li .bullet{

background-color: #CACACA;

padding: 10px 10px 5px 10px;

color: white;

}

ul.step li.step_current .bullet,

ul.step li.step_current_end .bullet,

ul.step li.step_done a:hover .bullet{

background-color: #2BA6CB;

padding: 10px 10px 5px 10px;

color: white;

}

/* module productcomments ********************************************************************** */

.rating {

clear: both;

display: block;

margin: 2em;

cursor: pointer;

}

.rating:after {

content: '.';

display: block;

height: 0;

width: 0;

clear: both;

visibility: hidden

}

.cancel,

.star {

overflow: hidden;

float: left;

margin:0 1px 0 0;

width: 16px;

height: 16px;

text-indent: -999em;

cursor: pointer

}

.cancel, .cancel a { background: url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important }

.star, .star a { background: url(../../../modules/productcomments/img/star.gif) no-repeat 0 0 }

.cancel a, .star a {

display: block;

width: 100%;

height: 100%;

background-position: 0 0

}

div.star_on a { background-position: 0 -16px }

div.star_hover a,

div.star a:hover { background-position: 0 -32px }

.pack_content { margin: 10px 0 10px 0 }

.pack_price {

float: right;

margin-right: 3px;

font-size: 12px

}

.confirmation {

margin: 0 0 10px;

padding: 10px;

border: 1px solid #e6db55;

font-size: 13px;

background: none repeat scroll 0 0 #ffffe0;

}

.listcomment {

list-style-type:none;

margin:0 0 20px 0 !important;

}

.listcomment li {

padding:10px 0;

border-bottom:1px dotted #ccc;

color:#666

}

.listcomment .titlecomment {

display:block;

font-weight:bold;

font-size:12px;

color:#333

}

.listcomment .txtcomment {

display:block;

padding:5px 0;

color:#333

}

/* ************************************************************************************************

HEADER

************************************************************************************************ */

#header {

position:relative;

}

#header_logo {

margin-bottom: 10px;

}

/* ************************************************************************************************

BREADCRUMB

************************************************************************************************ */

.breadcrumb {

margin-bottom:10px;

font-size:12px

}

.breadcrumb .navigation-pipe {margin:0 3px 0 5px}

.breadcrumb img {

position:relative;

top:5px

}

/* ************************************************************************************************

SIDEBAR

************************************************************************************************ */

@media (min-width: 768px) {

#sidebar { width: 25%; }

}

#sidebar #categories_block_left h5 {

margin-bottom: 0;

border-bottom: 1px solid#c3c3c3;

padding-bottom: 5px;

color: #5d717e;

}

#sidebar #categories_block_left ul {

padding-top: 5px;

padding-bottom: 0;

}

/* Fix style for pages wihtout sidebar */

#order #sidebar,

#order #sidebarButton,

#product #sidebar,

#product #sidebarButton,

#order-opc #sidebar,

#order-opc #sidebarButton,

#module-cheque-payment #sidebar,

#module-cheque-payment #sidebarButton,

#module-bankwire-payment #sidebar,

#module-bankwire-payment #sidebarButton {display:none}

#order #center_column,

#product #center_column,

#order-opc #center_column,

#module-cheque-payment #center_column,

#module-bankwire-payment #center_column {width: 100%}

#order #header_user .nav-bar > li > a,

#product #header_user .nav-bar > li > a,

#order-opc #header_user .nav-bar > li > a,

#module-cheque-payment #header_user .nav-bar > li > a,

#module-bankwire-payment #header_user .nav-bar > li > a { padding-left: 20px; }

/* ************************************************************************************************

CENTER COLUMN

************************************************************************************************ */

@media (min-width: 768px) {

#center_column { width: 75%; }

}

/* ************************************************************************************************

FOOTER

************************************************************************************************ */

#footer {

clear: both;

margin-top: 15px;

padding: 12px 0 12px 0;

background-color: #F8F8F8;

border-top: 1px solid #E2E2E2;

box-shadow: 0 -3px 16px #E0E0E0;

-webkit-box-shadow: 0 -3px 16px #E0E0E0;

-moz-box-shadow: 0 -3px 16px #E0E0E0;

}

#footer a:hover {text-decoration:underline}

/* ************************************************************************************************

Product list

************************************************************************************************ */

ul.product_list .product_price{

margin-bottom: 5px;

}

ul.product_list li{

text-align : center;

margin-bottom: 10px;

position: relative;

}

ul.product_list .product_price .price{

font-size : 1.2em;

color: #EF4135;

font-weight: bold;

}

ul.product_list .product_price .original_price{

text-decoration: line-through;

font-size : 1.1em;

}

ul.product_list h5{

overflow: hidden;

white-space: nowrap;

font-size: 1.2em;

}

ul.product_list h5 a{

color: #485761;

font-weight: normal;

}

ul.product_list a.product_image img{

border: 1px solid #D0D1D5;

box-shadow: 5px 5px 12px #CECCCC;

-webkit-box-shadow: 5px 5px 12px #CECCCC;

-moz-box-shadow: 5px 5px 12px #CECCCC;

background-color : white;

padding : 5px;

width : 100%;

opacity: 1;

}

ul.product_list a.product_image img:hover{

opacity: .5;

-webkit-transition: opacity;

-webkit-transition-timing-function: ease-out;

-webkit-transition-duration: 500ms;

-moz-transition: opacity;

-moz-transition-timing-function: ease-out;

-moz-transition-duration: 500ms;

transition: opacity;

transition-timing-function: ease-out;

transition-duration: 500ms;

}

ul.product_list .product_actions{

font-size : 1.2em;

text-align : left;

}

ul.product_list .product_description_short{

min-height : 120px;

max-height: 120px;

overflow: hidden;

}

ul.product_list span.new {

position: absolute;

background: #EF4135;

color: white;

padding: 4px;

z-index: 1;

-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);

-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.2);

box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);

}

ul.product_list .compare{

margin-bottom: 0px;

margin-top: 5px;

}

/* ************************************************************************************************

PRODUCT PAGE

************************************************************************************************ */

/* BLOCK idTabs ******************************************************************************** */

.idTabs {

list-style-type: none;

border-bottom: solid 1px #E6E6E6;

margin-top: 1em;

height: 39px;

}

ul.idTabs li {

float: left;

}

.idTabs a {

display: block;

text-align: center;

text-decoration: none;

text-transform: uppercase;

color: #6F6F6F;

padding: 10px 23.8px;

}

.idTabs a:hover {

text-decoration: none;

}

.idTabs .selected {

border-top: 3px solid #2BA6CB;

margin-top: -3px;

cursor: default;

color: #3C3C3C;

background: white;

border-left: 1px solid #E6E6E6;

border-right: 1px solid #E6E6E6;

font-weight: bold;

}

#more_info_sheets ul,

#more_info_sheets ol,

#more_info_sheets dl {margin-left:15px}

#more_info_sheets em {font-style:italic}

#more_info_sheets .product_desc{

margin-top:5px

}

#more_info_sheets .product_desc .product_image{

float:left;

}

#more_info_sheets .product_desc .block_description{

float:left;

margin-left:10px;

width:420px

}

#more_info_sheets .product_desc .clear_product_desc{

clear:both;

height:0;

line-height:0px

}

/* Make sure lists are correctly displayed in tinyMCE BO edition mode too */

#short_description_content ul,

#short_description_content ol,

#short_description_content dl,

#tinymce ul,

#tinymce ol,

#tinymce dl {margin-left:20px}

.block_hidden_only_for_screen {display:none}

/* ************************************************************************************************

PAIMENT - PAGE ORDER

************************************************************************************************ */

/* nav bottom ********************************************************************************** */

#order #left_column , #order-confirmation #left_column {display:none}

.cart_navigation .exclusive,

.cart_navigation .exclusive_large {

float:right

}

/* step 1 - cart ******************************************************************************* */

.cart_last_product {display:none}

#order-detail-content {

margin-bottom:20px;

margin-top: 20px;

}

table#cart_summary th {

font-weight:bold;

padding: 12px 10px 12px;

}

table#cart_summary th.cart_product {text-align:center}

table#cart_summary td.cart_delete,

table#cart_summary td.price_discount_del {border-right:none;text-align: center}

table#cart_summary tr.cart_total_price_last{

background : white;

}

table#cart_summary tr.cart_item.even {

background-color: #f3f3f3

}

table#cart_summary tr.customization.odd {

background-color: #fff

}

table#cart_summary tr.customization.even {

background-color: #f3f3f3

}

table#cart_summary tr ul {

list-style: none;

}

table#cart_summary .cart_product {

text-align:center;

}

table#cart_summary .cart_product img {

border: 1px solid #D0D1D5;

box-shadow: 2px 2px 6px #CECCCC;

-webkit-box-shadow: 2px 2px 6px #CECCCC;

-moz-box-shadow: 2px 2px 6px #CECCCC;

background-color: white;

padding: 5px;

}

table#cart_summary .cart_description h5{

margin-top : 0;

}

table#cart_summary .cart_unit {text-align: center}

table#cart_summary td.cart_unit {text-align: right}

table#cart_summary .cart_quantity {

width: 80px;

text-align: center;

}

table#cart_summary .customization .cart_quantity {padding: 8px 12px 0;}

.cart_quantity .cart_quantity_input {

float:left;

margin-left: 5px;

width: 30px;

text-align: center;

}

tbody tr.cart_discount{

border-bottom: 1px solid #DDD;

}

tbody tr.cart_discount td.cart_discount_delete{

text-align : center;

}

.cart_quantity .cart_quantity_button {

float:left;

position: relative;

top: -5px

}

table#cart_summary tfoot tr td:first-child {

text-align: right

}

table#cart_summary .cart_total {text-align: right;}

table#cart_summary td.cart_total {text-align: right}

table#cart_summary .cart_delete {

text-align:center

}

table#cart_summary .cart_discount_price {text-align: right}

.cart_delete a.cart_quantity_delete,

a.price_discount_delete {

display:inline-block;

padding:1px 2px;

font-size:8px;

color:#666;

text-transform:uppercase;

text-shadow:0 1px 0 #fff;

background:#ccc;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px

}

.cart_total_price .total_price_container {

border-right:none;

}

table#cart_summary .cart_total_price td.cart_voucher {

vertical-align:middle

}

.cart_voucher h4 {

margin-right:12px;

}

.cart_voucher #display_cart_vouchers {

padding-top: 5px;

padding-bottom: 5px;

color:#666;

font-weight:normal;

border-top:1px dotted #ccc

}

table.table_responsive{

width : 100%;

}

table tfoot {

background : none;

}

table tfoot tr{

border-bottom: 1px solid #DDD;

}

table .price {

border-right:none;

text-align: right;

white-space: nowrap;

}

table .total_price_container {

padding:0;

}

table tr.cart_total_price .cart_total_price_last p {

display:block;

padding:8px;

font-weight:bold;

color:#fff;

text-transform:uppercase;

background:#333;

margin-bottom: 0;

text-align: center;

}

table tr.cart_total_price .cart_total_price_last span {

display:block;

padding:15px;

font-weight:bold;

font-size:18px;

text-align:center

}

#order_carrier {

clear:both;

margin-top:20px;

border:1px solid #999;

background:#fff

}

#order_carrier h4 {

padding:0 15px;

height: 29px;

font-weight: bold;

line-height:29px;

color:#fff;

font-weight:bold;

text-transform:uppercase;

background:url(../img/bg_table_th.png) repeat-x 0 -10px #999

}

#order_carrier span {

display:block;

padding:15px;

font-weight:bold

}

.order_delivery .first_item {margin-right:35px;}

.multishipping_close_container {

text-align: center;

}

table#cart_summary .gift-icon {

color: white;

background: #0088CC;

line-height: 20px;

padding: 2px 5px;

border-radius: 5px;

}

/* step 2 - authentification ******************************************************************* */

#order-opc #login_form_content label {

display:block;

margin:0 0 10px 0

}

#order-opc #login_form_content {

margin-top:15px;

}

.lost_password {

float:left;

width:200px

}

.lost_password a {color:#666}

#order-opc .lost_password {

display:block;

float:none;

margin:5px 0 10px;

width:auto;

font-size:11px;

color:#666

}

#ordermsg p {padding-bottom:0}

/* step 3 - address ************************************************************************** */

.address-form-multishipping { padding: 10px 0; }

#multishipping_mode_box {

border: 1px solid #D0D3D8;

background: url("../img/form_bg.jpg") repeat-x scroll left top #D0D1D5;

margin-bottom: 10px;

padding: 5px;

}

#multishipping_mode_checkbox {

vertical-align: middle;

margin-right: 5px;

}

#multishipping_mode_box.on {

border: 1px solid #ddd;

}

#multishipping_mode_box .title {

padding: 5px;

font-weight: bold;

}

#multishipping_mode_box .description, #multishipping_mode_box .description_off {

padding: 5px;

}

#multishipping_mode_box .description_off {

display: none;

padding: 5px;

}

#multishipping_mode_box .description_off div {

margin-bottom: 10px;

}

#multishipping_mode_box .description_off a, #multishipping_mode_box .description a {

display: block;

text-align: center;

text-decoration: none;

padding: 5px 10px;

margin: 0 160px;

border: 1px solid #ccc;

background: #ddd;

}

#multishipping_mode_box .description_off a:hover, #multishipping_mode_box .description a:hover {

background: #f3f3f3;

border: 1px solid #ccc;

}

#multishipping_mode_box.on .description_off {

display: block;

}

h3.carrier_title{

margin-top: 0;

}

/* step 4 - paiement ************************************************************************** */

#order .delivery_options_address h3,

#order-opc .delivery_options_address h3 {

padding: 6px 11px;

margin : 0;

font-size: 12px;

color: #fff;

background: none repeat scroll 0 0 #383838;

}

#order .delivery_option_radio, #order-opc .delivery_option_radio {

float: left;

margin: 21px 12px;

}

#order .delivery_option label,

#order-opc .delivery_option label {

display: block;

padding-top: 5px;

padding-bottom: 5px;

border: 1px solid #C2C2C2;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

-ms-border-radius: 3px;

-o-border-radius: 3px;

border-radius: 3px;

background: white;

}

#order .delivery_option label:hover,

#order-opc .delivery_option label:hover{

box-shadow: 2px 2px 6px #CECCCC;

-webkit-box-shadow: 2px 2px 6px #CECCCC;

-moz-box-shadow: 2px 2px 6px #CECCCC;

}

#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {

margin: 0;

border: none;

}

#order-opc .delivery_option{

margin : 0 0 10 0;

}

#order .delivery_option.alternate_item,

#order-opc .delivery_option.alternate_item {

}

#order .delivery_option label > table.resume td,

#order-opc .delivery_option label > table.resume td {

padding: 0 8px;

}

#order .delivery_option label > table.resume td + td,

#order-opc .delivery_option label > table.resume td + td {

width: 300px;

}

#order .delivery_option label > table.resume td + td + td,

#order-opc .delivery_option label > table.resume td + td + td {

width: 100px;

text-align: right;

}

#order .delivery_option_carrier td {width:200px}

#order .delivery_option_carrier td + td {width:280px;}

#order .delivery_option_carrier td + td + td {width:200px}

#order .delivery_options_address .delivery_option_logo, #order .delivery_option_carrier .delivery_option_logo, #order-opc .delivery_options_address .delivery_option_logo {

padding-left:10px;

width: 160px;

}

#order .delivery_options_address .delivery_option_logo img, #order-opc .delivery_options_address .delivery_option_logo img { /*height: 40px;*/ }

#order .delivery_option_carrier .first_item, #order-opc .delivery_option_carrier .first_item {

padding: 3px 5px 3px 12px;

background:url(../img/arrow_right_2.png) no-repeat 3px 7px

}

#order .order_carrier_content{

margin-top : 15px;

}

.order_carrier_content{

padding:15px;

border: solid 1px #DDD;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

-ms-border-radius: 3px;

-o-border-radius: 3px;

border-radius: 3px;

background:#f8f8f8;

margin-bottom : 20px;

}

.order_carrier_content input {

position:relative;

top:1px

}

.order_carrier_content .checkbox{

margin-bottom : 0;

}

#carrierTable {

border:1px solid #999;

border-bottom:none;

background:#fff

}

#carrierTable tbody{

border-bottom:1px solid #999;

}

#carrierTable th {

padding:0 15px;

height: 29px;

font-weight: bold;

line-height:29px;

color:#fff;

text-transform:uppercase;

background:url(../img/bg_table_th.png) repeat-x 0 -10px #999

}

#carrierTable td {

padding:15px;

font-weight:bold;

border-right:1px solid #e9e9e9

}

#carrierTable td.carrier_price {border:none}

#gift_div {

display:none;

padding-bottom:10px

}

#gift_div label {

display:block;

margin-bottom:5px

}

#gift_div #gift_message {

height:50px;

width:720px;

border:1px solid #999

}

a.iframe {font-weight:bold}

.hook_extracarrier {

margin-top: 5px;

padding: 5px;

}

/* step 5 - paiement ************************************************************************** */

.paiement_block {

border: solid 1px #DDD;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

-ms-border-radius: 3px;

-o-border-radius: 3px;

border-radius: 3px;

padding: 0 12px 12px;

margin: 18px 0;

background: #F8F8F8;

}

#order-opc .paiement_block {

padding-top: 12px;

}

#order .paiement_block {

border : none;

padding : 0;

background: none;

}

.paiement_block .warning{

margin: 0;

}

.payment_module {

border: 1px solid #C2C2C2;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

-ms-border-radius: 3px;

-o-border-radius: 3px;

border-radius: 3px;

background: white;

padding: 10px;

margin-bottom: 0;

margin-top: 10px;

}

.payment_module:hover {

box-shadow: 2px 2px 6px #CECCCC;

-webkit-box-shadow: 2px 2px 6px #CECCCC;

-moz-box-shadow: 2px 2px 6px #CECCCC;

}

.payment_module img {

float:left;

margin-right:10px

}

.payment_module:before,

.payment_module:after {

content: ".";

display: block;

height: 0;

overflow: hidden

}

.payment_module:after {clear: both}

.payment_module {zoom: 1}

/* ************************************************************************************************

PAGE ORDER-OPC

************************************************************************************************ */

#order-opc #left_column {display:none}

#order-opc h2 span {

display:inline-block;

padding:5px 7px;

color:#fff;

background:#333;

}

#order-opc #login_form fieldset {

font-size: 13px;

margin: 0 0 10px;

padding: 10px;

}

#order-opc #login_form fieldset p {padding:0}

#order-opc #login_form fieldset h3{

margin:0;

}

#order-opc .addresses {

margin-bottom:20px;

padding-top: 15px;

}

#order-opc #id_address_delivery{

width : auto;

}

#order-opc #opc_delivery_methods h3 {margin-top: 0;}

#order-opc #opc_payment_methods {margin-bottom:20px}

.delivery_option_carrier td {width:200px}

.delivery_option_carrier td + td {width:280px;}

.delivery_option_carrier td + td + td {width:200px}

.delivery_option_carrier {

margin: 5px 0 0 45px;

width: 670px;

display: none;

}

.delivery_option_carrier tr td {

padding: 5px;

}

.delivery_option_carrier.selected {

display: table;

}

.delivery_option_carrier.not-displayable {

display: none;

}

.delivery_option_title {

font-weight: bold;

}

/* ************************************************************************************************

CMS CATEGORY PAGES

************************************************************************************************ */

#cms .bullet {

margin-left: 15px;

}

/* ************************************************************************************************

express checkout

************************************************************************************************ */

#new_account_form p.required {color:#222}

#new_account_form p.required sup {color:#990000}

#new_account_form #submitGuestAccount {float: right}

/* ************************************************************************************************

paiment - CONFIRMATION

************************************************************************************************ */

#orderconfirmation #left_column {display:none}

/* ************************************************************************************************

PAGE PASSWORD

************************************************************************************************ */

#form_forgotpassword p.text label {

font-weight: bold;

}

#password .icon {

position:relative;

top:6px;

}

/* ************************************************************************************************

PAGE ADRESSES

************************************************************************************************ */

#addresses #left_column {display:none}

#address p.inline-infos {

color:#666;

}

/* ************************************************************************************************

PAGE ADD ADRESS

************************************************************************************************ */

#address #left_column {display:none}

#add_adress fieldset {

margin:0;

}

#add_adress h3 {

margin-top : 0;

font-size:14px;

}

#add_adress p.required {color:#222}

#add_adress p.required sup {color:#990000}

#add_adress p.text label,

#add_adress p.password label,

#add_adress p.select label,

#add_adress p.select span,

#add_adress p.textarea label {

font-size:13px;

}

#add_adress p.text input,

#add_adress p.password input,

#add_adress p.select input {

border:1px solid #ccc;

color:#666

}

#add_adress p.select select {

color:#666

}

#add_adress p.textarea label {vertical-align:top}

#add_adress p.textarea textarea {

height:80px;

width:370px;

border:1px solid #ccc;

font-size: 12px;

color:#666

}

#center_column #add_adress p.submit2 {

margin-top:20px;

text-align:right

}

#add_adress span.form_info,

#add_adress span.inline-infos {

display:block;

margin:5px 0 0 265px;

color:#666

}

/* ************************************************************************************************

PAGE ORDER-SPLIP

************************************************************************************************ */

#order-slip #left_column {display:none}

#order-slip #order-list {border-bottom:1px solid #999}

#order-slip #order-list td {

border-top: 1px solid #ccc;

border-bottom:none

}

#order-slip #order-list td.history_invoice {border-right:none}

/* ************************************************************************************************

PAGE DISCOUNT

************************************************************************************************ */

#discount #left_column {display:none}

#discount .table_block tr.last_item td {border-bottom:1px solid #999}

#discount .table_block td.discount_expiration_date {border-right:1px solid #999}

#discount .table_block td.discount_value {white-space:nowrap}

/* ************************************************************************************************

PAGE ORDER FOLLOW

************************************************************************************************ */

#order-follow #left_column {display:none}

/* ************************************************************************************************

PAGE NEW-PRODUCTS

PAGE BEST SALES

PAGE PRICES DROP SALES

************************************************************************************************ */

#new-products .sortPagiBar,

#best-sales .sortPagiBar,

#prices-drop .sortPagiBar {margin-bottom:20px}

/* ************************************************************************************************

PAGE MANUFACTURER

************************************************************************************************ */

#manufacturer #product_list {margin-top:15px}

.description_box {

border: 1px solid #CCCCCC;

border-radius: 3px 3px 3px 3px;

box-shadow: 0 1px 1px #E2E2E2;

padding: 5px;

margin-bottom: 20px;

font-size: 12px;

line-height: 18px;

}

.description_box p {

margin: 0;

padding: 0 10px 5px;

}

.description_box .hide_desc {

display: none;

}

.description_box .lnk_more {

background: url("../img/arrow_right_1.png") no-repeat scroll 100% 4px transparent;

color: #0088CC;

padding: 0 10px;

}

.description_box ul {

padding-left: 30px;

padding-bottom: 10px;

}

/* ************************************************************************************************

PAGE MANUFACTURER

PAGE SUPPLIER

************************************************************************************************ */

ul#manufacturers_list,

ul#suppliers_list { list-style-type:none }

ul#suppliers_list li,

ul#manufacturers_list li {

margin-bottom: 14px;

padding: 12px 8px;

border: 1px solid #eee;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

}

ul#manufacturers_list li h3,

ul#suppliers_list li h3 {

margin-top: 0;

}

ul#manufacturers_list li .right_side,

ul#suppliers_list li .right_side {float:right; }

ul#manufacturers_list li img,

ul#suppliers_list li img {

display: block;

float: left;

margin-right: 14px;

border: 1px solid #ccc;

vertical-align: bottom

}

ul#suppliers_list li a.lnk_img,

ul#manufacturers_list li a.lnk_img {

display: block;

float: left;

}

/* ************************************************************************************************

PAGE SEARCH

************************************************************************************************ */

#search h3.nbresult {

margin:0 0 10px 0;

padding:10px;

border:1px solid #e6db55;

font-size:13px;

background:#ffffe0

}

/* ************************************************************************************************

PAGE 404

************************************************************************************************ */

#pagenotfound .pagenotfound a {

font-weight:bold;

color:#333

}

#pagenotfound .pagenotfound .icon {

position:relative;

top:6px

}

/* ************************************************************************************************

addons google checkout

************************************************************************************************ */

#module-gcheckout-payment #left_column {display:none}

/* ************************************************************************************************

addons paypal

************************************************************************************************ */

#module-payment-submit #left_column {display:none}

/* ************************************************************************************************

addons cashondelivery validation

************************************************************************************************ */

#module-cashondelivery-validation #left_column {display:none}

/* ************************************************************************************************

addon RerversoForm

************************************************************************************************ */

#account-creation_form fieldset.reversoform {padding:10px !important}

#account-creation_form fieldset.reversoform .text label{

display:block;

padding:0 0 10px 0;

width:100%;

text-align:left;

}

#account-creation_form fieldset.reversoform .infos-sup {

padding:0 !important;

font-size:10px;

font-style:italic;

text-align:right

}

/* ************************************************************************************************

addon customer privacy

************************************************************************************************ */

#account-creation_form fieldset.customerprivacy label{

padding-bottom:0;

font-size:14px;

text-align:left;

cursor:pointer

}

/* ************************************************************************************************

addon referralprogram

************************************************************************************************ */

#module-referralprogram-referralprogram-program #left_column {display:none}

#footer .myaccount li.referralprogram img {display:none}

#module-referralprogram-referralprogram-program .sheets {padding-top:10px}

#module-referralprogram-referralprogram-program form p.checkbox {font-weight:bold}

#module-referralprogram-referralprogram-program form p.checkbox a {text-decoration:underline}

#module-referralprogram-referralprogram-program form p.submit {text-align:right}

#module-referralprogram-referralprogram-program form p.see_email {

padding-left:10px;

color: #0088cc;

background:url(../img/arrow_right_1.png) no-repeat 0 4px;

}

#module-referralprogram-referralprogram-program form p.see_email a {

color: #0088cc;

text-decoration:underline

}

/* ************************************************************************************************

addon loyalty

************************************************************************************************ */

#module-loyalty-default #left_column {display:none}

#product p#loyalty {

padding:10px 0 0 20px;

border-top:1px solid #ccc;

background:url(../img/icon/info.png) no-repeat 0 8px;

margin-top: 10px;

}

#footer .myaccount li.loyalty img {display:none}

/* ************************************************************************************************

addon Livezilla

************************************************************************************************ */

#livezilla_lnk {

margin:10px 0;

text-align: right

}

#livezilla_lnk a {

display:inline-block;

padding:6px 8px 8px 8px;

-moz-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

font:bold 10px Arial,Verdana,sans-serif;

color:#fff;

text-shadow: 0 -1px 0 #000;

background: url(../img/bg_bt_compare.gif) repeat-x scroll 0 0 #000

}

#livezilla_lnk a:hover {text-decoration:none}

/* ************************************************************************************************

addons comments products

************************************************************************************************ */

form#sendComment fieldset{

padding:10px;

border:1px solid #ccc;

background:#eee

}

form#sendComment h3 {font-size:14px;}

#new_comment_form p.text {

margin-bottom: 0;

padding-bottom: 0;

}

#sendComment p.text label,

#sendComment p.textarea label {

display: block;

margin: 12px 0 4px;

font-weight: bold;

font-size: 12px;

}

#sendComment p.text input {

padding: 0 5px;

height: 28px;

width: 498px;

border: 1px solid #ccc;

background: url(../img/bg_input.png) repeat-x 0 0 #fff;

}

#sendComment p.textarea textarea {

height:80px;

width:508px;

border:1px solid #ccc;

}

#sendComment p.submit {

padding:0;

text-align:right

}

#sendComment p.closeform {

float:right;

padding:0;

height:12px;

width:12px;

text-indent:-5000px;

background:url(../img/icon/delete.gif) no-repeat 0 0

}

.star {

position: relative;

top:2px;

float: left;

height: 12px;

width: 12px;

overflow: hidden;

text-indent: -999em;

cursor: pointer

}

.star, .star a { background: url(../../../modules/productcomments/img/star.gif) no-repeat 0 0 }

div.star_on a { background-position: 0 -12px }

div.star_hover a, div.star a:hover { background-position: 0 -12px }

/* ************************************************************************************************

guest tracking

************************************************************************************************ */

#guest-tracking fieldset p:first-child {

padding-top: 10px;

}

#guest-tracking fieldset p:last-child {

padding-bottom: 10px;

}

/* ************************************************************************************************

CSS Modules

************************************************************************************************ */

/******* IMPORTANT - Internet Explorer can read 31 CSS files max. Some CSS have been put here and erased from their own module folder.************/

/*************** Block ADVERTISING ***************/

.advertising_block { width: 191px; margin-bottom: 1em; text-align: center }

/*************** Block CATEGORIES ***************/

#categories_block_left li { border-bottom:1px dotted #ccc}

#categories_block_left li.last { border:none;}

#categories_block_left li a {

padding: 6px 11px 8px 22px;

background:url(../../../modules/blockcategories/img/arrow_right_2.png) no-repeat left transparent;

z-index: 1;

display: inline-block;

}

#categories_block_left li ul {margin-left:40px}

#categories_block_left li ul li {border:none}

#categories_block_left li ul li a {

padding-left:0;

background:none;

}

#categories_block_left li .OPEN,

#categories_block_left li .CLOSE {

display: block;

float: right;

margin: 10px 0 0;

padding: 0;

height: 20px;

width: 20px;

background: url('../img/icon/less.gif') no-repeat 10px 0;

cursor: pointer;

z-index: 1000;

}

#categories_block_left li .CLOSE {

background: url('../img/icon/more.gif') no-repeat 10px 0;

}

/* footer */

.blockcategories_footer {

padding:15px 10px;

}

.blockcategories_footer ul ul {display:none !important}

/*************** Block CMS ***************/

/* Block CMS links */

.informations_block_left li {border-bottom:1px dotted #eee}

.informations_block_left li.last {border:none;}

.informations_block_left li a {

display:block;

padding:7px 11px 5px 22px;

color:#333;

background:url(../../../modules/blockcms/img/arrow_right_2.png) no-repeat 10px 10px transparent;

}

tr.subitem > td:first-child + td {

padding-left: 10px;

}

/*************** Block CONTACTINFOS ***************/

#block_contact_infos {padding:15px 10px;}

#block_contact_infos li {

padding:0 !important;

line-height: 20px;

}

#block_contact_infos li strong {

font-weight:normal;

font-size:13px;

}

#block_contact_infos li pre {font: 11px/20px Arial,Verdana,sans-serif;}

/*************** Block LINK ***************/

#links_block_left .block_content li {border-bottom:1px dotted #eee}

#links_block_left .block_contentt li.last {border:none;}

#links_block_left .block_content li a {

display:block;

padding:7px 11px 5px 22px;

background:url(../../../modules/blocklink/img/arrow_right_2.png) no-repeat 10px 10px transparent;

}

/*************** Block MANUFACTURER ***************/

.blockmanufacturer li { border-bottom:1px dotted #ccc }

.blockmanufacturer li.last { border:none; }

.blockmanufacturer h4 {

margin-bottom: 2px;

}

.blockmanufacturer li a {

display:block;

padding:7px 11px 5px 22px;

background:url(../../../modules/blockmanufacturer/img/arrow_right_2.png) no-repeat 0 13px transparent

}

.blockmanufacturer form {margin-top:10px;}

.blockmanufacturer p {

padding:0;

text-align:center

}

/*************** Block LOGO PAYMENT ***************/

.paiement_logo_block { width: 191px; text-align: center; margin-bottom: 1.5em }

.paiement_logo_block a { text-decoration: none }

.paiement_logo_block img { margin: 0 0.5em }

/*************** Block RSS ***************/

#rss_block_left p {

margin:0;

padding:10px;

}

#rss_block_left li {border-bottom:1px dotted #ccc}

#rss_block_left li.last { border:none;}

#rss_block_left li a {

display:block;

padding:7px 11px 5px 22px;

color:#333;

background:url(../../../modules/blockrss/img/arrow_right_2.png) no-repeat 10px 10px transparent

}

 

/*************** Block SOCIAL ***************/

#social_block {padding:15px 10px;}

#social_block li {padding-left:22px !important;}

#social_block li.facebook {background:url(../../../modules/blocksocial/img/sprite_pict_social_block.png) no-repeat 0 6px;}

#social_block li.twitter {background:url(../../../modules/blocksocial/img/sprite_pict_social_block.png) no-repeat 0 -26px;}

#social_block li.rss {background:url(../../../modules/blocksocial/img/sprite_pict_social_block.png) no-repeat 0 -56px;}

 

/*************** Block STORE ***************/

.blockstore img { margin: 10px 0 0 0}

.blockstore p {

padding-bottom:0;

font-weight:bold;

text-align: right

}

.blockstore p.store_image {

padding-bottom:10px;

text-align:center

}

 

/*************** Block SUPPLIER ***************/

.blocksupplier li {border-bottom:1px dotted #ccc}

.blocksupplier li.last { border:none;}

.blocksupplier li a {

display:block;

padding:7px 11px 5px 22px;

color:#333;

background:url(../../../modules/blocksupplier/img/arrow_right_2.png) no-repeat 10px 10px transparent

}

.blocksupplier form {margin-top:10px;}

.blocksupplier p {

padding:0;

text-align:center

}

/* Forms design */

.reveal-modal{

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

}

.table_scroll_small > table{

width : 100%;

}

a.button{

color: white;

}

a.button:hover{

text-decoration : none;

}

fieldset{

background: #F8F8F8;

}

select{

border: 1px solid #CFCFCF;

background: none repeat scroll 0 0 white;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

padding: 4px 10px;

}

p.select select#days,

p.select select#months,

p.select select#years{

display: inline;

width: 32%;

}

p.select select#years{

width: 30%;

}

p.radio > span{

display: block;

margin-bottom: 3px;

color: #4D4D4D;

}

p.checkbox label,

p.compare label,

p.radio label{

display : inline;

}

p.required.text input,

p.required.password input{

width : 95%;

display: inline;

}

p.text input,

p.password input,

p.select select,

p.textarea textarea,

p.required.textarea textarea{

width: 95%;

}

#create-account_form p.text input,

#login_form p.text input{

width: 100%;

}

/* other */

#address .address_status{

margin-bottom : 0;

}

#address .address_add{

margin-top : 0;

}

#address p.required.text input,

#address p.required.password input{

width : 95%;

display: inline;

}

#address p.text input,

#address p.password input,

#address p.textarea textarea {

width: 95%;

}

#address p.required.select select{

display: inline;

width: 95%;

}

/* order opc */

#order-opc p.required.text input,

#order-opc p.required.password input,

#order-opc p.text input,

#order-opc p.password input{

width: 95%;

display: inline;

}

#order-opc p.textarea textarea,

#order-opc p.required.textarea textarea{

width: 95%;

}

/* Responsive Design ajustements */

@media only screen and (max-width: 767px){ /* Mobile */

.table_scroll_small {

overflow-x: scroll;

}

#address #submitAddress{

margin-top : 10px;

}

#address p.address_navigation a.button {

float: none;

}

p.text input,

p.password input{

width : 100%;

}

p.required.text input,

p.required.password input,

p.required.select select{

width : 95%;

display: inline;

}

p.textarea textarea,

p.required.textarea textarea{

width : 100%;

}

#address #days, #months,

#years, select{

width : 100%;

}

#form_compare{

float: none;

margin-top: 60px;

}

.idTabs {

border : none;

height : auto;

}

ul.idTabs li {

float : none;

}

ul.idTabs li a {

border : 1px solid #E6E6E6;

}

.cart_navigation .exclusive, .cart_navigation .exclusive_large {

float: none;

margin-bottom : 15px;

}

table#cart_summary .cart_quantity {

width : auto;

}

.cart_quantity_down,

.cart_quantity_up{

display : none;

}

}

@media only screen and (max-width: 767px){

/* shopping cart fix */

table#order-list thead tr th.payment,

table#order-list thead tr th.status,

table#order-list thead tr th.invoice,

table#order-list thead tr th.last_item,

table.table_responsive thead tr th.return_allowed,

table.table_responsive thead tr th.reference,

table.table_responsive thead tr th.quantity,

table.table_responsive thead tr th.returned,

table.table_responsive thead tr th.unit_price{

display : none;

}

table#order-list tbody tr td.history_method,

table#order-list tbody tr td.history_state,

table#order-list tbody tr td.history_invoice,

table#order-list tbody tr td.history_detail{

display : none;

}

table .table-hide-small{

display : none;

}

}

/* only for steps */

@media only screen and (max-width: 462px){

ul.step li .content{

display : none;

}

}

/* IE Fix */

html.lt-ie9 #responsive_links_top .top-bar ul li a{

color : black;

font-size: 17px;

text-decoration : none;

font-weight : normal;

padding: 0 15px !important;

}

html.lt-ie9 #responsive_links_top .top-bar ul.dropdown a{

color: #707070;

font-size: 13px;

}

html.lt-ie9 #header_user ul#header_nav li#first_languages{

padding-right : 25px;

}

html.lt-ie9 #header_user ul#header_nav li#first_languages ul.other_languages{

width: 80px;

}

 

 

Share this post


Link to post
Share on other sites

открой authentication.css

Вот все, что там есть:

 

 

<div>/* create account ****************************************************************************** */</div><div>fieldset > h3{</div><div>    margin-top:0px;</div><div>}</div><div>#opc_account_form h3{</div><div>    margin-top:0px;</div><div>}</div><div>#account-creation_form p.required {color:#222}</div><div>#account-creation_form p.required  sup {color:#990000}</div>

 

 

А это authentication.css из default-темы:

 

<div>#account-creation_form fieldset, fieldset.account_creation {</div><div>padding:0 0 15px 0;</div><div>border:1px solid #ccc;</div><div>background:#f8f8f8;</div><div>}</div><div>#account-creation_form h3 {</div><div>margin:0 0 15px 0;</div><div>padding:8px;</div><div>font-size:14px;</div><div>color:#fff;</div><div>text-transform:uppercase;</div><div>background:url(../img/bg_form_h3.png) repeat-x 0 0 #989898;</div><div>}</div><div>#center_column #account-creation_form p {margin:0; padding:0 0 10px 0}</div><div>#account-creation_form p.required {color:#222}</div><div>#account-creation_form p.required  sup {color:#990000}</div><div>#account-creation_form p.radio span,</div><div>#account-creation_form p.text label,</div><div>#account-creation_form p.password label,</div><div>#account-creation_form p.select label,</div><div>#account-creation_form p.select span,</div><div>#account-creation_form p.textarea label {</div><div>display:inline-block;</div><div>padding:6px 15px;</div><div>width:230px;/* 260 */</div><div>font-size:14px;</div><div>text-align:right;</div><div>}</div><div>#account-creation_form p.radio label {</div><div>float:none;</div><div>padding-right:10px;</div><div>width:auto;</div><div>font-size:14px;</div><div>}</div><div>#account-creation_form p.radio input {</div><div>position: relative;</div><div>bottom: -3px;</div><div>}</div><div>#account-creation_form p.checkbox label {</div><div>float:none;</div><div>width:auto;</div><div>font-size:12px;</div><div>}</div><div>#account-creation_form p.text input,</div><div>#account-creation_form p.password input,</div><div>#account-creation_form p.select input {</div><div>padding:0 5px;</div><div>height:22px;</div><div>width:360px;/* 370 */</div><div>border:1px solid #ccc;</div><div>font-size: 12px;</div><div>color:#666;</div><div>}</div><div>#account-creation_form span.inline-infos{display:inline-block;}</div><div>#account-creation_form p.checkbox input {</div><div>margin-left:260px;</div><div>}</div><div>#account-creation_form p.select select {</div><div>margin-right:10px;</div><div>border:1px solid #ccc;</div><div>font-size: 12px;</div><div>color:#666;</div><div>}</div><div>#account-creation_form p.textarea textarea {</div><div>height:80px;</div><div>width:370px;</div><div>border:1px solid #ccc;</div><div>font-size: 12px;</div><div>color:#666;</div><div>}</div><div>#account-creation_form span.form_info, #account-creation_form p.inline-infos {</div><div>display:block;</div><div>margin:5px 0 0 265px!important;</div><div>color:#666;</div><div>}</div><div>#account-creation_form .id_state, #account-creation_form .dni, #account-creation_form .postcode {</div><div>display: none;</div><div>}</div><div>#center_column #account-creation_form p.cart_navigation {</div><div>margin:20px 0;</div><div>}</div>

 

Edited by slm (see edit history)

Share this post


Link to post
Share on other sites

Буржуи подтвердили баг. Проявляется только при вводе имени и отчества не латинскими буквами. Думаю, проблема в том, что Presta не знает коды заглавных и строчных русских букв.

Share this post


Link to post
Share on other sites

Здравствуйте, проблема со скидками. На один товар выводит скидку нормально на другой в виде длинного числа что делать? 
Вот пример.
db12dd7d723675d3f275d26ddf63881e.png
b2bf9ad3a34728f820dc86c06cb134b1.png

не знаю уже, что делать. 

Добавляю товары с помощью "eMagicOne Store Manager for PrestaShop"

Share this post


Link to post
Share on other sites

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More