Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

shchs

Користувачі
  
  • Публікації

    528
  • З нами

Повідомлення, опубліковані користувачем shchs

  1. AlexeySobolev

     

    Поставьте у какого-нибудь товара, в админке, в его карточке - Необходима доставка: - нет!

    И попытайтесь его купить. Блок доставки даже при включенных методах не появиться. 

    Как выход, если это конечно удобно, поставить всем товарам аналогичную настройку и избавитесь от доставки.

  2. По просьбе трудящихся сделал сам. Без всяких библиотек и прочего, простое изменение функции resize.

    Действительно, работы оказалось не на час....., а на полтора....

  3. Как непосредственно модуль не нужно, прямое изменение кода в файлах  system/library/image.php  и  catalog/model/tool/image.php

    По принципу:

     
    catalog/model/tool/image.php :
     
    if ($width_orig > $width || $height_orig > $height) {
       $image = new Image(DIR_IMAGE . $old_image);
       $image->resize($width, $height, $type);
       $image->save(DIR_IMAGE . $new_image);
    } elseif ($width_orig < $width || $height_orig < $height) {
       $image = new Image(DIR_IMAGE . $old_image);
       $image->resize2($width, $height, $type);      -  ссылка на функцию с полями
       $image->save(DIR_IMAGE . $new_image);
    } else {
       copy(DIR_IMAGE . $old_image, DIR_IMAGE . $new_image);
    }
     
    system/library/image.php :
     
    public function resize {
    как она есть, ничего не трогать
    }
     
    public function resize2 {
    добавление полей
    }

     

    и чего тут малого в бюджете? я что прошу фильтр-про с нуля написать?

  4. Необходимо модифицировать ресайз фото товара для ocStore 1.5.5.1.2, чтобы он работал по следующему принципу:

     

    - если разрешение оригинала меньше требуемого, то не увеличивать фото, а добавить ему полосы фона до требуемого размера (с учетом центра фотографии). То есть, если требуется фото 300х300px , а оригинал 200х200px , то добавить полосы фона с каждой стороны по 50px.

     

    и соответственно чтобы остался функционал, который есть в движке:

     

    - если разрешение оригинала равно требуемому     - не трогать фото

    - если разрешение оригинала больше требуемого   - ресайзить как и раньше

     

    Бюджет: 500р

  5.  

     

    так то же самое. меил на первой вкладке прописан. если покупаю и пишу яндекс почту письмо приходит, на остальные ящики нет (пробовал еще 3 ящика маил ру, qip, gmail )

     

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

  6. catalog/controller/product/category.php

    заменить:

    'description_mini' => html_entity_decode ($result['description_mini']),

    на:

    'description_mini' => html_entity_decode($result['description_mini'], ENT_QUOTES, 'UTF-8'),

     

    catalog/view/theme/*******/template/product/category.tpl

    после:

    <div class="description"><?php echo $product['description']; ?></div>

    добавить:

    <div class="description_mini"><?php echo $product['description_mini']; ?></div>

     

    убрать:

    html += '<div class="desc_mini">' + $(element).find('description_mini').html() + '</div>';

     

    в 2-х местах, после:

    html += '<div class="name">' + $(element).find('.name').html() + '</div>';

    добавить:

    html += '<div class="description_mini">' + $(element).find('.description_mini').html() + '</div>';

     

    в CSS добавить стили :

    .product-list .description_mini {

    display: none;

    }

  7. Если вы не редактировали модель, то:

    Ошибка для начала здесь:

    'description_mini' => html_entity_decode ($result['description_mini']),

     

    Должно быть, к примеру:

    'description_mini' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',

     

    И для тплки вы добавили див в нужное место ? <div class="description_mini"><?php echo $product['description_mini]; ?></div>

     

    Я так понимаю будет еще вид отображения товаров списком с "полным" описанием?

    Может тогда, чтобы не дублировать контент, пойти путем открывания в CSS отображения описания товара в виде сетка и ограничить просто видимую высоту блока описания?

  8. для товаров:

    catalog\controller\product\product.php   407 строка

    $this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');

     

    для категории:

    catalog\controller\product\category.php   171 строка

    $this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');

     

    для товаров в категории при отображении списком:

    catalog\controller\product\category.php   262 строка

    'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 300) . '..',

     

    для остальных мест по аналогии

  9. Добрый день. Правильно думают, так как вы сделали акцию, а она подразумевает цену за 1 шт. У товара есть еще в админке раздел-закладка "Скидки". Вот там и создавайте условие при покупке 3 шт цена 330. Тогда все будет автоматически считаться как вы хотите.

  10. costas, у меня при обновлении остатков товаров по полю _SKU_ абсолютно всем товарам обнуляет остаток, как сделать чтобы обновлялись остатки только тем товарам, что есть в csv файле, а тех что нет чтобы остаток не обнулялся?

     

    Поддерживаю, тоже интересует данный вопрос. Зачем он скидывает остатки остальным товарам? Как это исправить?

  11. Если я правильно понял, загвоздка в том, что по дизайну, вы хотите чтобы notification был ниже breadcrumb  ?

     

    Ну тогда есть несколько решений:

     

    1. убрать из хедера notification и разсовать его по тпл-кам уже куда хотите, там и будут выскакивать оповещения и уже спокойно обвернуть breadcrumb в ваш line

    2. для breadcrumb с помощью css задать постоянное положение на странице - position: absolute; и так далее

    3. java скрипт, который будет менять классу breadcrumb  расположение и ставить его внутрь line

    4. для notification с помощью css задать постоянную привязку к верху экрана и тем самым убрать его со страницы - position: fixed; top:0; и так далее

     

    по моему мнению самое оптимальное 1 или 4

  12. Это вы поспешили малость. Хлебные крошки обрабатывают контролеры соответствующих страниц, только они "знают" что будет выводиться ниже, и передают данные на вывод. А в хедере нет обработки breadcrumb и никак сформировать их он не может, так как не знает что будет выводиться дальше на странице.

  13. Если внимательно читать сообщение Uza10775, то она пишет что https://opencartforu...8791-dariygray/  эти занимается и можно обратиться к нему.

    А ниже пишет, что недавно выкладывали решение.....и цитирует мое сообщение.

    Я автор строк кода, который процитировала  Uza10775 в своем сообщении, я указал первоисточник.

    причем тут https://opencartforu...8791-dariygray/  и мой код, раздвоение и прочее?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.