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

ulmaksit

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

    173
  • З нами

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

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

  1. 8 минут назад, Shureg сказал:

    Надо заменить все теги 
    <?=
    на 
    <?php echo 

    Там их у вас ещё два.
    И тут замените тоже:
     

    
    ?><a href="" onclick="$('#rs_cat_<?php echo $category['category_id'];?>').show();$(this).hide();return false;">Посмотреть</a><span style="display: none" id="rs_cat_<?php echo $category['category_id'];?>"><?

    на
     

    
    ?><a href="" onclick="$('#rs_cat_<?php echo $category['category_id'];?>').show();$(this).hide();return false;">Посмотреть</a><span style="display: none" id="rs_cat_<?php echo $category['category_id'];?>"><?php

     

    Благодарю за поддержку, получилось.

  2. 20 часов назад, Shureg сказал:

    Строку 98 верните на место.
    Все таги вида 
    <?=$category['category_id'];?>
    заменяйте на  
    <?php echo $category['category_id'];?>
    Или включите short_open_tag для PHP

    заменил, вернулась ошибка при открытии страниц категорий Parse error: syntax error, unexpected '}', expecting end of file in /home/admin/view/template/catalog/category_list.tpl on line 99

    category_list.tpl

  3. 8 часов назад, Shureg сказал:

    Файл изменён и отличается от дефолтного. С вашим огрызком файла можно только угадывать, что там не так. Ну, попробуйте удалить 98 строку. А чего вы так боитесь весь файл показать, есть, что прятать?

    да просто искал ошибку на 99 строке, 

    удалил 98 строку - ошибка при открытии ушла, вижу список категорий но доступа к ним для редактирования нет.  https://yadi.sk/i/VmRUfBzeGom-Ww файл приложил

    category_list.tpl

  4. В 20.03.2021 в 11:04, Rassol2 сказал:

      

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

    Для того чтобы работать с сопоставлением категорий вам нужно пропарсить весь сайт в csv. (рекомендую использовать кеш, что бы потом повторно не долбить донора) Так же прайс должен быть составлен в кодировке UTF-8
    Прайс должен состоять из одной границы парсинга, а эта граница парсинга должна состоять полностью с готовой структурой категорий.
    То есть.
    Одежда{csvnc}Женская{csvnc}Брюки

     

    В прайсе это будет выглядеть так.
     

      Скрыть контент

    3RbWwlt.png


    Далее загружаете содержимое архива в директорию /admin/ на вашем сайте.
    И вызывайте в браузере мой_сайт/admin/spcats/

    Вы увидите такую картину.
     

      Скрыть контент

    urtwJhK.png


    тут у вас будет кнопка выполнить и селектор.
    Селектор выбирает прайс из директории /uploads/

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

      Скрыть контент

    A338Mww.png

    В красном квадрате записаны категории донора что вы настроили. А в синем блоке у вас доступен выбор категории из вашего магазина.
    И на каждую категорию донора вам нужно выбрать категорию у вас в магазине.

     

    Теперь вы, или ваш клиент может приступить к сопоставлению категорий.
    После того как будет выбраны нужные пути нажимаем на все туже кнопку и получаем правила.
     

    Внимание! в примере выше я просто выбрал любую категорию из магазина, для категорий донора. Просто что бы показать вам пример. Хоть это может выглядеть не логично :)

      Скрыть контент

    lEWlFSV.png


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

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

     

    Нажмете сбросить и заново выберите нужный прайс.
    Скрипт не использует БД, так что загрузили директорию spcats в директорию /admin/ поработали, и удалили директорию /spcats/
    И все скрипт будет снесен.

    Все кому нужно играйтесь, проект не коммерческий судьба его неизвестна.

    Cам скрипт --> spcats-v0.3.zip 2 \u043a\u0411 · 25 downloads

     

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

    Загрузил, сайт не открывается, выходит ошибка 

    Warning: require_once(): open_basedir restriction in effect. File(../config.php) is not within the allowed path(s): (/home/admin/web/dev.mysite.ru/public_html:/home/admin/tmp) in /home/admin/web/dev.mysite.ru/public_html/index.php on line 7
    
    Warning: require_once(../config.php): failed to open stream: Operation not permitted in /home/admin/web/dev.mysite.ru/public_html/index.php on line 7
    
    Fatal error: require_once(): Failed opening required '../config.php' (include_path='.:/opt/remi/php72/root/usr/share/pear:/opt/remi/php72/root/usr/share/php:/usr/share/pear:/usr/share/php') in /home/admin/web/dev.mysite.ru/public_html/index.php on line 7

     

  5. 10 минут назад, doctor_choice сказал:

    Как? Попробовал, не пропускает. Всё поля модуля заполнил и нажал Старт, добавил эту ссылку, как ярлык, и модуль не начал загрузку, расширение не подходит

    откройте в браузере и сохраните страницу как xml в виде файла на компьютере, с ним будете работать.

  6. В 17.12.2021 в 11:03, misskuzi сказал:

    Все привет, вопрос про "Код товара" и его непонятное формирование у некоторых товаров при загрузке

     

    Есть 2 поля "Код товара" и "SKU"

    в настройках загрузки прайс-листа стоит "Код товара(Модель):" = "product_id" а "SKU" = "первой ячейки из прайса" (это и есть артикул товара у всех свой)

     

    image.thumb.png.4b8b3bc38d4ff063923faa5920af6d8d.png

     

    На сайте получается что код товара у некоторых присваивается какой-то рандомный не из прайс-листа

    image.png.efc0fbacc391ef7e3bc4b6d796e66b31.png

    Товара с кодом 296663 нет в прайс-листа, а артикул SKU как раз таки есть

    У некоторых товаров бывает иногда косяки с ценой, не знаю от куда он берет цены, но она не равно товару с артикулом 39212

     

    Могу ли настроить так чтобы "Код товара" и "SKU" были одинаковыми?

     

    Правильно ли понимаю что для этого нужно сделать следующее:

    "Код товара(Модель):" = "SKU"

    "SKU" = 1 - так как в прайс листе столбец "1" это артикул товара

    и все больше настроек не требуется

     

    Спасибо

    код товара - номер в вашем магазине опенкарт, он не связан с прайсом. Удобен код товара, когда у вас несколько поставщиков, так как позволяет вам присвоить префикс  и знать какому поставщику принадлежит товар. например 3645-01 будет принадлежать поставщику 01 а 8754-03 принадлежит поставщику 03. Если у вас только один поставщик - может и нет смысла использовать код товара, тогда можете прировнять его к sku

    • +1 1
  7. Поставщик предоставил фото с названиями на Кириллице, при загрузке на сайт, у всех фото Кириллица преобразовалась на случайные значки, соответственно пропала связь прайса и загруженных фото. Кто сталкивался? есть ли какое-то решение? 

  8. Здравствуйте, версия модуля последняя 9.3.1

    При попытке прогнать прайс xml с функцией "проверить номера колонок" не создается как обычно файл "columns"

    разделитель стандартный </offer>

    кто сталкивался?

  9. 1) при активации фильтра выходят ошибки

    Notice: Undefined index: standard_logic_between_standard in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 310Notice: Undefined index: stock_ending_value in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 312Notice: Undefined index: stock_logic_between_stock in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 314Notice: Undefined index: review_logic_between_review in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 316Notice: Undefined index: sticker_logic_between_sticker in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 318Notice: Undefined index: tag_status in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 391Notice: Undefined index: manufacturer_status in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 428Notice: Undefined index: stock_status in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 506Notice: Undefined index: sticker_status in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 843Notice: Undefined index: standard_status in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 920Notice: Undefined index: review_status in /home/admin/web/dev.site.ru/public_html/catalog/controller/extension/module/oct_product_filter.php on line 1046

    2) при выводе атрибутов в фильтре показываются все 100 атрибутов, хотя в товаре только 5 например. Как отключить вывод лишних атрибутов?

    • +1 1
  10. Здравствуйте, Версия ocStore 2.3.0.2.3, Модуль 9.1

    После прогона прайса, выходит следующая ошибка, подскажите как исправить ?

    Спойлер

    Fatal error: Uncaught Exception: Error: Unknown column 'ad.mf_tooltip' in 'field list'<br />Error No: 1054<br /> SELECT `a`.`attribute_id`, REPLACE(REPLACE(TRIM(pa.text), ' ', ''), ' ', '') AS `txt`, `ad`.`name`, `ad`.`mf_tooltip` AS `tooltip`, `agd`.`name` AS `gname`, `agd`.`attribute_group_id` FROM `oc_product` AS `p` INNER JOIN `oc_product_to_store` AS `pts` ON `p`.`product_id` = `pts`.`product_id` AND `pts`.`store_id` = 0 INNER JOIN `oc_product_attribute` AS `pa` ON `p`.`product_id` = `pa`.`product_id` AND `pa`.`language_id` = 1 INNER JOIN `oc_attribute` AS `a` ON `a`.`attribute_id` = `pa`.`attribute_id` INNER JOIN `oc_attribute_description` AS `ad` ON `ad`.`attribute_id` = `a`.`attribute_id` AND `ad`.`language_id` = 1 INNER JOIN `oc_attribute_group` AS `ag` ON `ag`.`attribute_group_id` = `a`.`attribute_group_id` INNER JOIN `oc_attribute_group_description` AS `agd` ON `agd`.`attribute_group_id` = `ag`. in /home/h808042660/mysite/docs/system/library/db/mysqli.php on line 40

     

  11. 1 минуту назад, Flint2000 сказал:

    @ulmaksit Вы уверены, что правильно понимаете фразу "Стоящему в СОСЕДНЕЙ колонке"?

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

  12. Здравствуйте, Версия ocStore 2.3.0.2.3, Модуль 9.1

    у меня в прайсе атрибуты стоят столбиками, столбец 17 например содержит значения высоты,

    а вместо имя атрибута создается атрибут с его значением. То есть создаются атрибуты 360, 1620 и так далее.

    Подскажите где ошибка.

    Спойлер

    image.thumb.png.8ef8fcdc09bd1b40d25b5c76eb958322.png

    Спойлер

    image.png.19bc4ef9470a7874f10e93038e11b6a9.png

     

  13. Здравствуйте, Версия ocStore 2.3.0.2.3, Модуль 9.1

    При попытке определить колонки для xml файла, выходит ошибка

    Поле "Разделитель" не содержит тэга, разделяющего товары в прайс-листе

    Но по факту, поле было заполнено. Пробовал несколько вариантов, типа

    </product>, <product_id>

    Может разделитель неправильно подобрал ? Образец прайса приложил.

    <product>
    <product_id>837</product_id>
    <code>1374.51</code>
    <group>36550</group>
    <name>Футболка IMPERIAL 190, гранатовая</name>
    <product_size>S–XXL</product_size>
    <matherial>хлопок 100%, плотность 190 г/м²; джерси</matherial>
    <content>&lt;a href="//gifts.ru/catalog/model-futbolka-imperial"&gt;Imperial 190&lt;/a&gt; — модель премиум-класса, украшение любой акции и достойный персональный подарок. Мягкая, удобная плотная футболка, с воротником, защищенным от деформации. Отлично держит форму и идеальна для нанесения логотипа. Отсутствие боковых швов позволяет наносить изображение практически по всей поверхности.&lt;br&gt; &lt;a href="//gifts.ru/catalog/brand-odejda-sols"&gt;Одежда Sols&lt;/a&gt; гарантирует отличный прием и любовь с первого взгляда. Достойное решение для достойных брендов!&lt;br&gt;&lt;br&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/83iMIiZicqs?rel=0&amp;html5=1"&gt;&lt;/iframe&gt;&lt;br&gt;Таблица размеров:&lt;table&gt; &lt;tbody&gt;  &lt;tr&gt;&lt;td rowspan="2"&gt;&lt;img alt="" src="//files.giftsoffer.ru/pageimages/brands/sols/icon-tshirt-sizes.png"&gt;&lt;/td&gt;   &lt;td&gt;    S&lt;/td&gt;   &lt;td&gt;    M&lt;/td&gt;   &lt;td&gt;    L&lt;/td&gt;   &lt;td&gt;    XL&lt;/td&gt;   &lt;td&gt;    XXL&lt;/td&gt;   &lt;td&gt;    3XL&lt;/td&gt;   &lt;td&gt;    4XL&lt;/td&gt;   &lt;td&gt;    5XL&lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td&gt;    69/50&lt;/td&gt;   &lt;td&gt;    72/53&lt;/td&gt;   &lt;td&gt;    74/56&lt;/td&gt;   &lt;td&gt;    76/58&lt;/td&gt;   &lt;td&gt;    78/62&lt;/td&gt;   &lt;td&gt;    80/64&lt;/td&gt;   &lt;td class="wysiwyg-tmp-selected-cell"&gt;    84/68&lt;/td&gt;   &lt;td&gt;    88/72&lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;</content>
    <brand>Sol's</brand>
    <weight>220.00</weight>
    <small_image src="thumbnails/1374.51_6_tif_200x200.jpg"/>
    <big_image src="thumbnails/1374.51_6_tif_200x200.jpg" deprecated="true"/>
    <super_big_image src="thumbnails/1374.51_6_tif_1000x1000.jpg"/>
    <status id="1">обычный</status>
    <pack>
    <amount>100</amount>
    <weight>22000.00</weight>
    <volume>75810.00</volume>
    <sizex>57.0</sizex>
    <sizey>38.0</sizey>
    <sizez>35.0</sizez>
    </pack>
    <product>
    <product_id>839</product_id>
    <main_product>837</main_product>
    <code>1374.511</code>
    <name>Футболка IMPERIAL 190 гранатовая, размер S</name>
    <size_code>S</size_code>
    <weight>220.00</weight>
    <price>
    <price>379.00</price>
    <currency>р.</currency>
    <name>End-User</name>
    </price>
    </product>
    <product>
    <product_id>842</product_id>
    <main_product>837</main_product>
    <code>1374.512</code>
    <name>Футболка IMPERIAL 190 гранатовая, размер M</name>
    <size_code>M</size_code>
    <weight>220.00</weight>
    <price>
    <price>379.00</price>
    <currency>р.</currency>
    <name>End-User</name>
    </price>
    </product>
    <product>
    <product_id>22599</product_id>
    <main_product>837</main_product>
    <code>1374.513</code>
    <name>Футболка IMPERIAL 190 гранатовая, размер L</name>
    <size_code>L</size_code>
    <weight>220.00</weight>
    <price>
    <price>379.00</price>
    <currency>р.</currency>
    <name>End-User</name>
    </price>
    </product>
    <product>
    <product_id>846</product_id>
    <main_product>837</main_product>
    <code>1374.514</code>
    <name>Футболка IMPERIAL 190 гранатовая, размер XL</name>
    <size_code>XL</size_code>
    <weight>220.00</weight>
    <price>
    <price>379.00</price>
    <currency>р.</currency>
    <name>End-User</name>
    </price>
    </product>
    <product>
    <product_id>22600</product_id>
    <main_product>837</main_product>
    <code>1374.515</code>
    <name>Футболка IMPERIAL 190 гранатовая, размер XXL</name>
    <size_code>XXL</size_code>
    <weight>220.00</weight>
    <price>
    <price>379.00</price>
    <currency>р.</currency>
    <name>End-User</name>
    </price>
    </product>
    <price>
    <product>837</product>
    <price>379.00</price>
    <value>379.00</value>
    <currency>р.</currency>
    <name>End-User</name>
    </price>
    <print>
    <name>F1</name>
    <description>Флекс</description>
    </print>
    <print>
    <name>F2</name>
    <description>Флекс</description>
    </print>
    <print>
    <name>IS2</name>
    <description>Вышивка</description>
    </print>
    <print>
    <name>I</name>
    <description>Вышивка</description>
    </print>
    <print>
    <name>IS1</name>
    <description>Вышивка</description>
    </print>
    <print>
    <name>B</name>
    <description>Шелкография/текстиль</description>
    </print>
    <print>
    <name>DTG2</name>
    <description>Полноцвет водными чернилами</description>
    </print>
    <product_attachment>
    <image>thumbnails/1374.51_6_tif_1000x1000.jpg</image>
    <meaning>1</meaning>
    <name>Миниатюра WWW (1000)</name>
    </product_attachment>
    <product_attachment>
    <image>thumbnails/1374.51_7_tif_1000x1000.jpg</image>
    <meaning>1</meaning>
    <name>Миниатюра WWW (1000)</name>
    </product_attachment>
    <product_attachment>
    <image>thumbnails/1374.51_8_tif_1000x1000.jpg</image>
    <meaning>1</meaning>
    <name>Миниатюра WWW (1000)</name>
    </product_attachment>
    <product_attachment>
    <image>thumbnails/96/11500237_15_1000x1000.jpg</image>
    <meaning>1</meaning>
    <name>Миниатюра WWW (1000)</name>
    </product_attachment>
    <product_attachment>
    <image>thumbnails/7/11500237_17_1000x1000.jpg</image>
    <meaning>1</meaning>
    <name>Миниатюра WWW (1000)</name>
    </product_attachment>

     

  14. Доброго времени суток всем, при загрузке прайса по КРОН, выходит ошибка КРОН 

    PHP Warning: Module 'hash' already loaded in Unknown on line 0
    PHP Notice: Undefined index: SERVER_PORT in /home/h808042660/mysite/docs/system/startup.php on line 40
    
    Notice: Undefined index: SERVER_PORT in /home/h808042660/mysite/docs/system/startup.php on line 40
    PHP Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/h808042660/mysite/docs/system/startup.php:40) in /home/h808042660/mysite/docs/system/library/session.php on line 30
    
    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/h808042660/mysite/docs/system/startup.php:40) in /home/h808042660/mysite/docs/system/library/session.php on line 30
    PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/h808042660/mysite/docs/system/startup.php:40) in /home/h808042660/mysite/docs/system/library/session.php on line 30
    
    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/h808042660/mysite/docs/system/startup.php:40) in /home/h808042660/mysite/docs/system/library/session.php on line 30
    PHP Warning: Cannot modify header information - headers already sent by (output started at /home/h808042660/mysite/docs/system/startup.php:40) in /home/h808042660/mysite/docs/system/library/session.php on line 50
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/h808042660/mysite/docs/system/startup.php:40) in /home/h808042660/mysite/docs/system/library/session.php on line 50

    Подскажите, кто сталкивался, о чем это вообще и как устранить

  15. 3 часа назад, pylsar сказал:

     

    а не планируете реализовать возможность выключить отложенную оплату? это удобно было бы

    и делаете ли скидки, если покупал у вас другие модули?

    Как вариант выключить - вы можете использовать статус для активации счета тот же что и при поступлении заказа, "в обработке" например

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

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

Important Information

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