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

NoName_13

Новачок
  
  • Публікації

    24
  • З нами

  • Відвідування

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

  1. Доброго дня.

    Знайшов старезну інструкцію

    Прихований текст
    1. Открываем файл: 
    \admin\view\template\setting\setting.tpl
     
    находим:
                <tr>
                  <td><?php echo $entry_fax; ?></td>
                  <td><input type="text" name="config_fax" value="<?php echo $config_fax; ?>" /></td>
                </tr>
     
    вставляем:
    <tr>
                  <td><?php echo $entry_min_price_order; ?></td>
                  <td><input type="text" name="min_price_order" value="<?php echo $min_price_order; ?>" /></td>
    </tr>
     
    2. Открываем файл: 
    \admin\controller\setting\setting.php
     
    находим:
    if (isset($this->request->post['config_fax'])) {
    $this->data['config_fax'] = $this->request->post['config_fax'];
    } else {
    $this->data['config_fax'] = $this->config->get('config_fax');
    }
     
    вставляем:
    if (isset($this->request->post['min_price_order'])) {
    $this->data['min_price_order'] = $this->request->post['min_price_order'];
    } else {
    $this->data['min_price_order'] = $this->config->get('min_price_order');
    }
     
    находим:
    $this->data['tab_sms'] = $this->language->get('tab_sms');
     
    вставляем:
    $this->data['entry_min_price_order'] = $this->language->get('entry_min_price_order');
     
    3. Открываем файл: 
    \admin\language\russian\setting\setting.php
     
    находим:
    // Entry
     
    вставляем:
    $_['entry_min_price_order']  = 'Минимальная сумма заказа';

    Як таке зробити в ОкСтор 3 ?

    Я на 

    $this->data['tab_sms'] = $this->language->get('tab_sms'); 

    повністю завис... нема навіть близько чогось подібного, та і взагалі файли 1.5 і 3.0.3.7 дуже різні.

    Як це адаптувати до 3.0.3.7 ?

     

  2. В 06.12.2022 в 14:02, chukcha сказав:

    смотреть в модель

    catalog\model\catalog\product.php
    метод getProduct

    Спасибі.

    Залишу тут, для наступних поколінь.

    <file path="catalog/model/catalog/product.php">
        <operation>
          <search><![CDATA[=> ($query->row['discount'] ? $query->row['discount'] : $query->row['price']),]]></search>
          <add position="after"><![CDATA['price_m_opt'            => ($query->row['discount'] ? $query->row['discount'] : $query->row['price_m_opt']),]]></add>
        </operation>
      </file>

    Ціни виводяться.

    • +1 2
  3. В 07.12.2022 в 13:22, Rassol2 сказав:

    Я не сторонник в такое влазить, но мне никто не платил за скрипт. Зачем вы пишите что вы купили ?
    Я это сделал безвозмездно.

    Как то не красиво получается. :(

    І ви... не розібравшись... Там поломаний телефон...

  4. В 07.12.2022 в 10:32, Flint2000 сказав:

    Вам дали готовий скрипт, то може за вас ще й все зробити? Навчіться гуглити, "як запустити php скрипт по крону"

    По-перше, не дали, а придбав...

    По-друге, надіюсь, у вас все добре! Бо відповідь не дуже адекватна на запитання, відповідь на яке була адекватно надана розробником.

    P.S. Привіт, земляк :)

  5. Доброго дня.

    Хочу вивести на сайт ще одну ціну. Розумію, що можна через знижки чи акції... але хочу саме так.

    В oc_product добавив 'price_m_opt'

    Далі зробив:

     <file path="admin/view/template/catalog/product_form.twig">
        <operation>
          <search><![CDATA[<label class="col-sm-2 control-label" for="input-price">{{ entry_price }}</label>]]></search>
          <add position="before" offset="1"><![CDATA[<div class="form-group">
                    <label class="col-sm-2 control-label" for="input-price">{{ entry_price }}</label>
                    <div class="col-sm-10">
                      <input type="text" name="price" value="{{ price_m_opt }}" placeholder="{{ entry_price_m_opt }}" id="input-price" class="form-control"/>
                    </div>
                  </div>
                  ]]></add>
        </operation>
      </file>
      <file path="admin/controller/catalog/product.php">
        <operation>
          <search><![CDATA[$this->currency->format($result['price'], $this->config->get('config_currency')),]]></search>
          <add position="after"><![CDATA['price_m_opt'      => $this->currency->format($result['price_m_opt'], $this->config->get('config_currency')),
    				]]></add>
        </operation>
        <operation>
          <search><![CDATA[if (isset($this->request->post['price'])) {]]></search>
          <add position="before"><![CDATA[if (isset($this->request->post['price_m_opt'])) {
    			$data['price_m_opt'] = $this->request->post['price_m_opt'];
    		} elseif (!empty($product_info)) {
    			$data['price_m_opt'] = $product_info['price_m_opt'];
    		} else {
    			$data['price_m_opt'] = '';
    		}
    		]]></add>
        </operation>
      </file>
      <file path="catalog/controller/product/category.php">
        <operation>
          <search><![CDATA[if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) {]]></search>
          <add position="before"><![CDATA[
            if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) {
              $price_m_opt = $this->currency->format($this->tax->calculate($result['price_m_opt'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);
            } else {
              $price_m_opt = false;
            }]]></add>
        </operation>
        <operation>
          <search><![CDATA[=> $price,]]></search>
          <add position="before"><![CDATA['price_m_opt'       => $price_m_opt,]]></add>
        </operation>
      </file>
      <file path="catalog/view/theme/oct_remarket/template/product/category.twig">
        <operation>
          <search><![CDATA[<span class="rm-module-price">{{ product.price }}</span>]]></search>
          <add position="before"><![CDATA[<span class="rm-module-price">{{ product.price_m_opt }}</span>]]></add>
        </operation>
      </file>

    В адмінці працює

    Отримую Notice: Undefined index: price_m_opt in /storage/modification/catalog/controller/product/category.php

     

    Я розумію, що багато не розумію...

    Стукніть мене, будь ласка... тільки не сильно :)

    Спасибі.

  6. Добрый день.

    Подскажите, пожалуйста, в чем я не прав...

    Парсинг из xml файла.

    Во вкладке Обработчик xml все настроено и работает. Ссылки собраны и сохранены. 

    Во вкладке Настрйки парсинга все настроено и работает.

    Во вкладке Поиск/Замена что нужно настроено и работает.

    Во вкладке Парсинг в ИМ все настроено и работает. Так выглядит вкладка Цена.

    Прихований текст

    1018502248_2022-11-1411-33-49.thumb.png.58bc62a0be6a4769f8e06fff43f4f27f.png

    В магазин все выгружается красиво!

     

    Проблема бывает при обновлении.

    Может я пропускаю какой-то шаг?

    Обновляю руками, без всяких кронов. Захожу во вкладку Парсинг в ИМ, перегружаю ссылки и жму Старт парсинга...

    Почему-то не обновляются цены (не уверен, что все, возможно только некоторые).

    В файле цена выглядит так: <price>110</price>. 

    К примеру: вчера была цена -100, а сегодня - 110.

    Обновляю... в файле цена 110, в логах написано обновлено 100, в магазине 100.

    Я не понимаю, как так...

    Сори за много текста.

  7. Доброго дня.

    Гугл не хоче ніяк сприймати sitemap.xml. Вже й різні модулі пробував...

    Вирішив створити sitemap.txt... До 500 урлів включно їсть і не давиться.

    500+ урлів - Не вдалося прочитати файл Sitemap...

    Як таке може бути?

    Підкажіть щось розумне... бажано по темі)

    Спасибі.

  8. В 05.10.2022 в 13:20, zhizherinv сказав:

    что перед checkout-success? не понял вас

    Якщо я вірно зрозумів, ваша ціль в аналітиці настроєна не вірно... Ціль - не відвідини сторінки checkout-success, а шлях: кошик - checkout-success...

  9. В 21.07.2022 в 14:32, Axelenz сказав:

    Не известно, какие у Вас настройки в php.ini. А без этого можно долго гадать...

    php_value post_max_size
    php_value upload_max_filesize

    Спасибо за подсказку. Это верное направление.

    В 21.07.2022 в 16:57, Rassol2 сказав:

    Логи!!!
    Если вы нажали загрузить и в логах модуля ничего как вы говорите. То есть логи движка и php где 100% будет что то интересное.
    Так как если вы делаете все верно (тут мы пока верим на слово потому что проверить не можем ссылки нет) то модуль не может отказатся писать логи он не человек. А если он логи не пишет значит где то сбой уровнем выше. Но это тоже логи.

    Поймите меня правильно. У меня нет никаких претензий к модулю. Я понимаю, что где-то лажаю, вот и прошу помощи :)

  10. 21.07.2022 в 10:58, Axelenz сказал:

    По тем данным, что Вы представили, можно долго угадывать, что Вы делаете "правильно"...

    Просто интересно, какие я еще могу дать данные?

    Вот мне сейчас нужно нажать на кнопку «Предпросмотр» (я ужо прям мышку на нее навел)

    Что я вижу: 

    1) левее кнопки открытия файла xml ссылка на этот жи файл ххх.xml

    2) в левой колонке заполненные поля (Граница деления текста на товары, Границы для работы с категориями, Блок категории, Кат. В товаре)

    3) В окне «Предосмотр кода» вижу код... странно, да :) Кручу вниз, а там 

    ## Обратите внимание что в пред просмотре выводится не более 10тысяч строк.##

    Нажимаю... Смотри картинку выше.

    Захожу в инспектор кода.

    В блоке <code id="page_code" style="display: none;"> тот же код, который в пункте №3

    Файл xml весит 22,4МБ. и там 158 602 строк.

  11. 21.07.2022 в 10:50, Axelenz сказал:

    А ссылка, собственно говоря, она где ? Кто-то её видит ?

    Я убрал для картинки. Я все делаю правильно! У меня от одного поставщика несколько файлов для разных категорий и они по одному стандарту... этот чуть побольше.

  12. Подскажите, пожалуйста.

    Работаю во вкладке «Обработчик xml». 

    Выбираю ссылку, загружаю код. Делаю все в колонке слева: границы товара, категорий и т.д.

    Нажимаю кнопку «Предпросмотр»... и вот такое

    145481273_.thumb.png.d160c0b554e3a3e83768779da57c4385.png

    В чем проблема?

    В логах ничего.

  13. У меня сео урл для укр языка без заморочек, а для рус в конец добавляю -ru.

    1) создаю проект, настраиваю. Во вкладке «Парсинг в ИМ» выбираю оба языка. Запускаю. Все норм, у обоих языков в товарах одинаковый урл. У категорий заполнен только урл главного языка.

    2) Создаю дубль проекта. Во вкладке «Парсинг в ИМ» выбираю русский. Запускаю на обновление. С товарами все класс. У категорий заполнен только урл главного языка.

     

    Внимание, вопрос:

    Как сделать, чтобы в категориях урл русского был идентичен укр, но с добавлением в конце -ru?

    Спасибо.

  14. Здравствуйте.

    Есть донор. Парсинг через выгрузку xml. Все настроено удобно, красиво, работает идеально.

    Вопрос: как выгрузить не все товары с xml, а по 20 товаров в каждую конечную категорию и по возростанию цены (самые дешевые) ?

    Я понимаю, что это скрипт, скорее всего... может есть готовый :)

    Спасибо за подсказку/наводку/помощь.

  15. 3 минуты назад, sasha3337774 сказал:

     

    ну не знаю, не я же покупал

    Я понимаю, что у меня куплено две симплы, но я покупал два модуля , а не один модуль дважды :)

    Прошу замену на правильный вариант. Претензия не к @deeman, просто процесс покупки не очевиден.

  16. 11 минут назад, sasha3337774 сказал:

    ну все верно, вы купили две лицензии симплы - http://joxi.ru/l2ZJ0g9UlGxMN2

    Даже самому интересно, зачем мне две симплы на одном сайте?

  17. Здравствуйте.

    На чистой Окстор 3,0,3,7 установлен шаблон CyberStore и сверху ваш фильтр.

    Фильтровать особо нечего, но фильтр не адекватно работает.

    На кнопке надпись «Загрузка...» и кнопка не активна, потом активна и снова нет в одинаковой позиции...

    Посмотрел на другом сайте... там кнопка всплывает после выбора, а здесь всплывающая и под фильтром статичная.

    Что-то у меня бредовое получилось... :)

    P.S. Посмотрел демо. Вот у меня на кнопке Загрузка зависает.

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

Important Information

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