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

Kaniel

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

    26
  • З нами

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

Інформація

  • Стать
    Мужчина
  • Місто:
    Київ, Україна

Відвідувачі профілю

5 863 перегляди профілю

Kaniel's Achievements

Collaborator

Collaborator (7/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Week One Done
  • One Month Later

Recent Badges

1

Репутація

  1. Задал в парсере значение наличия товара по умолчанию 100 а в поле границы парсера указал границу которая соответствует отсутствию товара! Получилось что при парсинге проставляется значение по умолчанию 100 а граница вносит коррективу 0 в те продукты которых нет. Посмотрю как будет работать AlexanderYuzkov Дякую!
  2. Ось дві сторінки, до чого вчипитись щоб парсер розумів наявність або відсутність товару я не можу зрозуміти view-source:https://juliusmeinl.com.ua/product/кофе-julius-meinl-caffe-gourmet-auslese-1кг/ view-source:https://juliusmeinl.com.ua/product/kofe-julius-meinl-jubilee-yubilejnyj-500-gr/
  3. Ось шматок коду який зчитує парсер <div class="summary entry-summary"> <h1 class="product_title entry-title">Кофе Julius Meinl Jubilee Юбилейный 500 гр</h1> <p class=price><span class="woocommerce-Price-amount amount"><bdi>585,00&nbsp;<span class=woocommerce-Price-currencySymbol>&#8372;</span></bdi></span></p> <form class=cart action="/product/kofe-julius-meinl-jubilee-yubilejnyj-500-gr/" method=post enctype='multipart/form-data'> <div class="quantity buttons_added"> <label class=screen-reader-text for=quantity_65804bff2553c>Кофе Julius Meinl Jubilee Юбилейный 500 гр кількість</label> <button type=button class="minus is-form">﹣</button> <input type=number id=quantity_65804bff2553c class="input-text qty text" name=quantity value=1 aria-label="Кількість товару" size=4 min=1 max="" step=1 placeholder="" inputmode=numeric autocomplete=off /> <button type=button class="plus is-form">﹢</button> </div> <button type=submit name=add-to-cart value=264 class="single_add_to_cart_button button alt">Додати в кошик</button> </form> <div class=product_meta> Треба видалити все окрім (Додати в кошик) Я б задав парсеру чіткі рамки але цей шматок коду змінюється в залежності від наявності товару! Незмінним лишаються тільки <div class="summary entry-summary"> та <div class=product_meta> Все реша змінюється
  4. Всем привет! Народ не силен я в регулярных выражениях. Может кто подсказать есть ли регулярочка с помощью которой из текста будет удалено все кроме заданых фраз!? Отсеет всё и оставит только то что я укажу! Спасибо
  5. Ребята поделитесь кто может данным дополнением или ссылкой на него пожалуйста... Не могу найти в каких файлах появились крякозябры Поиск файлов с кодировкой UTF-8 с BOM
  6. Спасибо! А то начал создавать новый проект, не хочет собирать ссылки и все тут! Проскакивает как буд то не задан сайт донор или нет шаблона ссылок для поиска! Буду разбираться
  7. Нашлось вот такое решение, надеюсь кому то будет это полезным! В классе «Session\DB», где и происходит формирование запроса, в методе «read» есть следующая запись: system/library/db.php $query = $this->db->query("SELECT `data` FROM `" . DB_PREFIX . "session` WHERE session_id = '" . $this->db->escape($session_id) . "' AND expire > " . (int)time()); Здесь есть условие, в котором сравнивается значение поля «expire» с текущим временем.И если время хранения данных сессии истекло, то есть, если значение «expire» меньше текущего времени, то должен вернуться пустой массив данных.Но поле «expire» имеет тип datetime, а (int)time() возвращает количество секунд в виде числа.И похоже, что разные типы сравниваются некорректно, и при таком условии, запись всегда находится и всегда возвращается заполненный массив (конечно если совпадает "session_id").Если же изменить вышеприведенную строку кода, по аналогии с тем, как это записано в методе «write» этого же класса, таким образом: $query = $this->db->query("SELECT `data` FROM `" . DB_PREFIX . "session` WHERE session_id = '" . $this->db->escape($session_id) . "' AND expire > '" . $this->db->escape(date('Y-m-d H:i:s',time())) . "'"); То после такого изменения кода все начинает работать правильно.В этом классе значение переменной «expire», определяющей период хранения сессии, берется из ini файла: $this->expire = ini_get('session.gc_maxlifetime'); Значение у меня равно - 1440 секунд.И теперь, после исправления, до истечения этого периода возвращается заполненный массив, а после истечения - пустой.
  8. Вношу изменения в вайле php.ini в строку session.gc_maxlifetime 3600 В phpinfo() в строке session.gc_maxlifetime 1440 никак не влияет на него.
  9. Сейчас сессия живет вечно... А нужно сделать срочно. Сейчас можно зайти в админку, скопировать ссылку и по ней ёрзать в админку без ограничений! А мне нужно что бы у этой ссылки был срок жизни заданный мною в параметре
  10. Подскажите пожалуйста. Мне кажется, что механизм сессий в ocStore 3.0.2.0 работает не совсем неправильно. Во всяком случае у меня. Если кратко: Данные сессии, связанные с определенным "session_id", восстанавливаются всегда, независимо от срока давности сессии. При старте сессии, насколько я понял, происходит чтение "session_id" из cookies. (Этот вызов делается в "framework.php".) Далее, если "session_id" существует (был ранее установлен), то через объект класса "Session" делается запрос к базе данных (если $adaptor = "db") по полученному "session_id", и из нее извлекается массив переменных, связанных с этой сессией. Но только если сессия не просрочена, иначе возвращается пустой массив. У меня же всегда возвращается заполненный массив, независимо от времени прошедшего с момента сохранения предыдущей сессии, с таким же "session_id". $this->expire = ini_get('session.gc_maxlifetime'); Значение у меня равно - 1440 секунд. - Но на изменение значения никакой реакции. Как на хостинге, так и в php.ini Поиск толком выдал вариант который мне не помог.. Как принудить сессии жить указанное в php.ini или на хостинге время?!
  11. Подскажите какое нашли решение, столкнулся с аналогичным вопросом в модуле импорта экспорта пока не могу понять как отключить эту проверку уникальности урлов! Спасибо
  12. Доброго времени суток! Подскажите пожалуйста в чем может быть проблема, при переключении языка админки на укр язык выдает ошибку. Сам магазин работает и отображается корректно. Это касается только админ панели. PHP Notice: Undefined offset: 5 in /home/starcups/starcups.com.ua/www/admin/controller/extension/module/uni_request.php on line 691 Я честно говоря не очень силен и не совсем понимаю как решить данный вопрос. Спасибо

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

Important Information

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