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

CasperJon

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

    73
  • З нами

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

Усі публікації користувача CasperJon

  1. Не готов расстаться с 450 рублями притом что файл помечен как испорченный.
  2. Да интересно. Но замена одного плагина другим не решение. если не добавлять <link type="text/css" href="view/javascript/jquery-tooltip/jquery.tooltip.css" rel="stylesheet" /> и if ($this->config->get('config_quick_edit_product')) { $this->redirect($this->url->link('catalog/product_quick', 'token=' . $this->session->data['token'], 'SSL')); } То меню работает, чтоит тока добавить. if ($this->config->get('config_quick_edit_product')) { $this->redirect($this->url->link('catalog/product_quick', 'token=' . $this->session->data['token'], 'SSL')); } уже не работает а если добавлен анологичный код для категорий то все работает меню, странно. Хотя они не особо различаются. if ($this->config->get('config_quick_edit_product')) { $this->redirect($this->url->link('catalog/product_quick', 'token=' . $this->session->data['token'], 'SSL')); } if ($this->config->get('config_quick_edit_category')) { $this->redirect($this->url->link('catalog/category_quick', 'token=' . $this->session->data['token'], 'SSL')); } Странно кто может сталкивался есть решение.
  3. Добрый день не могу понять в чем дело. Но сегодня при попытки зайти в Система-Пользователи-Группы пользователей, заметил что подменю Группы пользователей не отобразилось, и также все остальные подменю тоже не отображаются, в журнале ошибок пусто, в отладчике хрома, только. event.returnValue is deprecated. Please use the standard event.preventDefault() instead. Но он был и раньше когда все работало, не пойму в чем дело при наведении мышкой на меню в исходном коде. <li class=""> <a class="parent">Пользователи</a> <ul style="display: none; visibility: hidden; overflow: hidden;"> <li><a href="http://breederclubs.org/shopmoscow/admin/index.php?route=user/user&token=8c350790d9b44b30ff4e0db3dff5c842">Пользователи</a></li> <li><a href="http://breederclubs.org/shopmoscow/admin/index.php?route=user/user_permission&token=8c350790d9b44b30ff4e0db3dff5c842">Группы пользователей</a></li> </ul> </li> <li class="SfHover"> а подменю <ul style="display: none; visibility: hidden; overflow: hidden;"> меняется на <ul style="display: blok; visibility: visible; overflow: hidden;"> Но само подменю не отображается не пойму в чем дело, помогите пожалуйста. Из плагинов установлено Vqmod И Кнопки быстрого доступа и быстрое редактирование товаров и категорий. (не через Vqmod) Подскажите как были иле хотя бы где искать. Буду очень признателен.
  4. if (!empty($my_descrip) and empty($text) and !$yes) { if (!preg_match('/^[0-9]+$/', $my_descrip)) $row_product[0]['description'] = $my_descrip; else if (!empty($row[$my_descrip])) $row_product[0]['description'] = $row[$my_descrip]; $report = $report."Description set by default "; } else { Даже из этого кода видно что если описание из прайса = описанию из базы даных значит оно одинаковое. А насчет почему не добавляются, может потому что этот артикул 657066 уже есть в базе данных? а нот если перевести ошибку The Product was passed: Row ~= 1 Product code (sku) = No Invalid price of product = PriceR Продукт обработан: Ряд ~ = 1 Код продукта (SKU) = Нет Неправильная цена продукта = PriceR То тут и дураку понятно что первая строка содержит заголовки столбцов, и не имеет отношения к товарам, значит она неправильная, и естественно игнорируется. А еще очень интересно почему ви используете артикул поставщика а не производителя артикулы вида 684629 это явно артикулы поставщика у производителей артикулы вида BK-104 ил WN-356 вот поэтому и не добавляет у вас прайсы с артикулами поставщика поэтому велика вероятность что у двух разных поставщиков 2 разных товара могут быть под одним артикулом 684629
  5. Нет. Дело в том как я понял, плагин предназначен для новых магазинов где еще ничего нет, и не предназначен для мульти магазинов, поэтому игнорировать эту вкладку, как и само поле категории, не представляется возможным, там в коде придется сделать стока правок что это уже будет почти другой модуль, хотя да автор не предусмотрел этой идеи, думаю в следующей версии добавиться нетолерантность к полю категории, у меня тоже есть куча прайсов где прайсы отдельные по сути для каждой категории приходилось ручками в каждый вставлять столбец с категорией и заливать ее название, думаю в будущем автор сделает галочку не учитывать категории, или вообще сделает вкладку обновлять тока цены без добавления новых товаров.
  6. Если товары с неправильным SKU известно сколько штук было добавлено, заходим в PhpMyadmin далее sql Выполняем запрос. SELECT `product_id`,`sku` FROM `oc_product` LIMIT 3 , 6 Где 3 это номер строки откуда начался неправильный SKU а 6 это количество строк с неправильным SKU, Нажимаем GO получили результат делаем экспот в файл SQL Далее возвращаемся в админку к модулю поставщики, и делаем снова импорт, соответственно в прайсе столбец SKU копируем например в столбец 44 в поле Номер колонки, содержащей альтернативный sku: указываем 44 и снова импортируем Естественно указав SKU номер колонки как раньше неправильно чтобы парсинг определил товары по неправильному SKU и записал альтернативный SKU Далее снова возвращаемся в phpmyadmin и снова выполняем slq запрос что выше снова только SKU поменять на колонку с альтернативным SKU не помню в какую именно импортер ее заносит посмотри в редми, и снова экспортируем в файл, далее все просто экспотрируем естественно с оператором UPDATE, теперь открываем файл и имя поля меняем с альтернативного на sku сохраняем, снова в phpmyadmin импорт, выбираем файл жмем гоу, и вообля 2600 записай поменяли свой SKU с неправильных на правильные. А совсем забыл всегда перед импортом товаров надо делать бэкап БД, и щас перед монипуляцией сделать так на всяк случай, а вообше слова снеделю товары лежат с неправильным SKU такое ощущение что после импорта ты не проверял а чтоже импортировалось :-D :ugeek:
  7. Да думаю это может сработать, тока вот одно но, в базе данных все товары с правильным SKU и неправильным в одной таблице, думаю надо попробовать так. Взять это же прайс, и также неправильно указать колонку SKU а в другую свободную колонку указать правильный SKU снова сделать импорт, после того как товары обновятся зайти в базу данных, установить фильтр например по номеру от 256 до 5687 так как добавление товаров было пакетным они все идут подряд, результаты фильтра экспортировать в SLQ и в SQL поменять поля местами и снова импортировать в базу данных с заменой, далее очистить поле с неправильным SKU
  8. Заметил один баг при добавлении товаров на 2276 позиций, скрипт отписал ОК и сервер перестал отвечать уже 30 минут не пингуется, дождусь ребута сервера гляну в статистику по нагрузке. Возможно это и не повине нагрузки скриптом, просто совпадение, а вот если по вине то придется думать над снижением нагрузки, ни у кого не падал хостинг после импорта? :ugeek:
  9. не буду ставить еще один минус, но при добавлении прайса csv, xls, txt даже моя седая память знает xls это не cvs. 100к вспоминаем брутфорсеры перебором по 16 символов о а-я + спецсимволы скорость брута 5000000 в секунду, попробуйте оптимизировать работу самого алгоритма, мало кто побежит покупать комп 8 ядер 16 гигов чтобы ускорить работу, когда можно и на 1 ядре 512 метров оперативки разогнать циклы до 5 лямов в секунду, также если прайс реально огромный и формат его csv можно организовать пакетную многопоточность, на бейсике вряд ли так легко удастся многопоточность, а вот на паскале легко. Также если уж просите Для выражения вашей благодарности, существует кошелек вебмани с номерами: Будте любезны сперва позаботиться об комфорте и понятности внешнего вида, так как не все пользователи на стока умны что сразу поймут что для чего, накройняк сделайте help хотябы текстовый хотя проoе hint'овый. Вобше главное правило любого програмиста можно забить на стенку большими буквами легкий понятный интерфейс путь к успеху. Возьмите за пример сам плагин автора там очень удобный и понятный интерфейс с первого раза.
  10. Поставил -. Ответ почему. 1. если у вас монитор 15 дюймовый то это не значит что и у всех он 15 дюймовый у меня 8 дюймов. 2. скормил прайс, настроил поля, нажал на шляпу в результате шляпа. 3 при нажатии на кнопку BD вернуться в предыдущее окно нельзя крестик закрывает приложение. 4. Визуал бейсик может и крутой язык но для уроков в школе, по производительности он в проигрыше даже та-му же паскалю. 5. три поля под списком из 18) не подписаны поди бог зачем они. 6. еси окно уменьшить скролингов нет, до кнопок почти не достать Alight вам в помощь. 7. Яюр при нажатии на мышонка в левом мемо очень показательно говорит о том что переменные предварительно не очищаются 8. 4 ядра 8 гига много вы знаете веб джентельменов с такими характеристиками????. 9. с какими именно excel версиями он работает???? 10. Программа сделаная на скорую руку лижбы была не заслуживает светиться в интернете. Не сочтите за дерзасть сам програмлю на Delphi с 1999 года, щас вот изучаю php и как учитель информатики в отставке ставлю вам за идею 5 за желание ее реализовать 5 а вот за саму реализацию 0 так как на 1 даже не тянет, не в обиду сказано.
  11. Вот нашел кусок кода который как я понял, добовляет товар. $query = $this->db->query("INSERT INTO " . DB_PREFIX . "product_option_value SET `product_option_id` = '" . (int)$prod_opt_id . "', `product_id` = '" . (int)$product_id. "', `option_id` = '" . (int)$option_id. "', `option_value_id` = '" . (int)$data_option['op_val_id'] . "', `quantity` = '" . (int)$data_option['ko'] . "', `subtract` = '" . (int)$subtract . "', `price` = '" . $data_option['pr'] . "', `price_prefix` = '" . $data_option['pr_prefix'] . "', `points` = '" . (int)$data_option['po'] . "', `points_prefix` = '" . $data_option['po_prefix'] . "', `weight` = '" . $data_option['we'] . "', `weight_prefix` = '" . $data_option['we_prefix'] . "'"); Теперь надо найти где заноситься эта переменная $data_option['pr'] думаю это здесь. if (preg_match('/^[0-9.,]+$/', $b)) $data_option['pr'] = str_replace("," , ".", $b)*$rate; Если автор может пусть скажет да или нет. просто очень надо, а не хотелось бы что-то не нак добавить и запороть весь список товаров.
  12. да надо ждать автора он знает где в его коде идет обрезка я не нашел, а вообще не пойму зачем вам такие длинные описания. Еще может помочь пошаговая отладка, у кого нормальный комп а не как у меня нетбук, он может провести импорт 1 товара с пошаговой отладкой и посмотреть в каком именно месте теряется текст.
  13. Если вы хотите изменить длину описания товара в категории, при отображении списком то стоит взглянуть вот сюда. catalog\controller\product\category.php $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'rating' => $result['rating'], 'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']), 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url) Строка 242 100 заменить на 400 например. Это так мысли в слух, из замеченных обрезок. А также я тут погугл и нашел много интересных фактов, а в xml эти данные не обрезаны, или оказывается если прайс сделан в опенофисе а открыть в граблестроительском то возможно обрезание текста, щас у себя в магазине добавил описание к тавару 11672 символа ни-че не обрезало. а в базе данных поле description стоит тип Text?
  14. А не встречаются ли в начале обрезанного текста такие слова 'Сайт производителя','Инструкция','Почему именно в','Гарантия','Расширяйте', 'Заказ','Продажа','Сделать заказ','Купить'? То есть в начале текста который был обрезан а не тот что остался в описании?
  15. Примерно??? скажите после скольких знаков обрезает это можно сделать скопировав обрезанное описание в ворд и там внизу будет сколка знаков, щас поищу по куда где заноситься описание, но честно скажу терпеть не могу ковырять чужой код.
  16. if ($data['command'] == 12) { $rows = $this->getMySuppler($id); $np = substr_count($rows[0]['pic_ext'], ","); $ns = substr_count($rows[0]['warranty'], ","); $nf = $np+$ns; $nf = 5; $max_a = 80; $max_att = $max_a/2; Судя по коду, просто где-то в старой базе и новой несоответствие типов, поэтому старые таблицы и лучше удалить пусть создаст новые
  17. Также посмотрите как у вас настроен редирект. protected function redirect($url, $status = 302) { header('Status: ' . $status); header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url)); exit(); } Потому что именно эта функция ругается, но не могу точно сказать почему, так как у меня на денвере, с чистым картом и последним vqmodom проблем нет.
×
×
  • Створити...

Important Information

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