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

Gleetch

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

    19
  • З нами

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

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

  1. У меня не работает ручной импорт... Пишет "Импорт завершен" но ничего не добавляет, в логе ошибок - чистота! (с учетом того, что в осмоде исправил переменную с ссылкой для пункта меню... вместо 'token=' . $this->session->data['token'], 'SSL' так $this->session->data['token'], true). УТ 10 конфа, версия схемы 2.05... Может пробовал уже кто-то под 2.2 адаптировать? Поделитесь опытом пожалуйста, хоть в какую сторону копать. Я так понимаю что проблема не связана с таблицами БД, ведь они насколько я знаю не изменялись относительно 2.1 или 2.0, да и очистка таблиц категорий и товаров работает как часы, а вот импорт ни в какую :(
  2. блин, такая же фигня (( вроде и работает, но не отображается половина контента... пути проверил, и типа все нормально, но откуда-то появляются ссылки такого вида, не понятно... помогите пожалуйста
  3. Интересует цена вопроса в купе с поддержкой дробного кол-ва товаров как в вашем модуле, буду обсуждать с заказчиком...
  4. Если я правильно понял, имеем цену за метр 340р, имеем пачку 1,8метра (340*1,8 = 612р за пачку), прописываем как обязательную опцию, и уже оперируя с полем количество, вводим сколько раз по 612р нам надо ? :) Только вот мин. кол-во 1,8 в отличии от 2,022 к 2ум не приравняешь... Хм... хотя в этом случае получается даже и не обязательно ставить мин. кол-во. А чтобы привязать покупателя к добавлению товара только через опции - убираем кнопку добавить в корзину отовсюду кроме подробного просмотра... Вообщем вполне логично)) Только вот мало того что это все нужно будет пересчитать, при изменении цены нужно будет каждый раз пересчитывать и созданные опции затронутого товара :( тобиш это -> (число опции * кол-во) * цена -- импасбл?))
  5. Тоже столкнулся с проблемой, тоже линолеум, тоже ламинат... Ну с линолеумом ещё пол беды, а вот с ламинатом совсем плохи дела :( Как уже говорил Alias37, цена должна быть указана за м2, а продается пачкой, причем как площадь пачки так и кол-во штук может быть разное... Задание минимального кол-ва или указывать цену за пачку - совсем не вариант Так вот, уважаемые знатоки, внимание вопрос :) Как сделать чтобы вводимое в поле "количество" значение, умножалось сначала на значение опции, и только уже потом то что получилось на цену (значение опций как это очевидно - только числовое, тип Radio). Так введенные мною "3", умножаются на обязательную опцию "2,022 м2" (получаем общее кол-во метров к покупке) и соответственно общие метры умножаются на цену указанную за метр - получаем то что нужно, все счастливы :) за исключением правда того момента что в случае с 2,022 - результат получается не целым. Вообщем, очень нужна ваша помощь, кто чем смогёт как говорится, спасибо за внимание :) ой, да... совсем забыл, версия 1.5.1.3
  6. Поначалу данное явление меня просто угнетало :) Но потом понял фишку, и решил что лучше я потрачу пол часа на расстановку модулей и буду иметь полную гибкость, чем раскидаю все за 3 минуты, а потом буду думать, как же мне выпендриться))) Хотя правда задачи у нас с вами могут стоять совершенно разные и иногда подобная гибкость совсем не требуется...
  7. Делюсь наблюдениями касательно модуля... Встречал посты, в которых люди жаловались на то, что счетчики товаров в фильтре (количество доступных товаров на какую-то опцию в скобках) показывается одинаковое для всех опций, да ещё и означающее просто общее количество товаров в категории. Вот и я напоролся :) Затык вышел вот на этой операции из xml файла: <file name="catalog/model/catalog/product.php"> <operation> <search position="before" index="3"><![CDATA[ $query = $this->db->query($sql); ]]></search> <add><![CDATA[ // Start filter if ($filter) { foreach (explode(';', $filter) as $option) { $datatotal=NULL; $values = explode('=', $option); $data = array(); foreach (explode(',', $values[1]) as $value_id) { $qsql="SELECT product_id FROM " . DB_PREFIX . "product_to_value WHERE value_id='" . (int)$value_id . "'"; $query = $this->db->query($qsql); if ($query->rows) { foreach($query->rows as $row) { $datatotal[] = $row['product_id']; } } else { unset($datatotal); } } if (!empty($datatotal)) { $sql .= " AND p.product_id IN (" . implode(",", $datatotal) . ")"; } else { return 0; // запрос на строке 88 ничего не вернул, а общее количество в категории нам не интересно } } // print_r($sql); } // End filter /* print_r ("<PRE>"); print_r ($sql); print_r ("</PRE>"); $file = fopen ("file.txt","a+"); fputs ( $file, $sql); fclose ($file); */ ]]></add> </operation> Не правильный search position, должен быть index=4, т.е. вставляем перед 4ым совпадением строки $query = $this->db->query($sql); вот здесь :) $query = $this->db->query($sql); return $query->row['total']; } public function getTotalProductSpecials() { if ($this->customer->isLogged()) { $customer_group_id = $this->customer->getCustomerGroupId(); } else { $customer_group_id = $this->config->get('config_customer_group_id'); } Скорее всего ошибка будет у людей которые руками файлы правят... Из за этой ошибки у меня autorelated загнулся ещё, и выкидывало ворнинг при открытии подробного просмотра любого товара, после правки все хокей стало :wink:
  8. Он отображается только когда вы находитесь на страницах категорий, или товаров, для которых заданы опции фильтра... (если конечно все остальное сделано правильно) Ну и естественно задать размещение на сайте выбором схемы в нужных местах. Только на главной нельзя показать его вроде
  9. Было замечено, что после удаления vqmod, двиг начинает выдавать: Fatal error: Class 'Affiliate' not found in Z:home***wwwindex.php on line 217 Устанавливаем на свежак - инсталим vqmod - удаляем - вуаля! Повторялось дважды Внимание вопрос... че за фигня? :-D Все правильно, require_once(DIR_SYSTEM . 'library/affiliate.php'); пропущено вот здесь... Надо добавить после customer.php :)
  10. Помнится когда установив порядка 9-10 модулей, даже намека не было на тормоза (ну практически :) ), НО... когда добавил почти 4 500 позиций все сразу стало понятно))) После очередного импорта открываю сайт, а мне php в ответ 30 секунд сайт не ответил, досвидания))) Выставил для интереса 60 секунд в конфиге, но и даже этого оказалось мало))) просто слов нет! :-D ИМХО, vqmod - суперская вещь, но лишь на стадии отладки... идеальное решение для того чтобы заценить какое-то дополнение, изменение, расширение функционала, и понять, нужно ли оно или нет. При этом не тратитьть время на правку файлов, которое может оказаться зря потраченным, если модуль чем-то не устроил. Для использования же улучшений от модулей для "рабочего" магаза, считаю стоит все же переписать файлы. А на счет обновления до новых версий... не "ковырять" и не улучшать систему только по причине добавления пары тройки действительно существенных изменений в последующих версиях по меньшей мере глупо. Как-то так :)
  11. Ну если устанавливать на чистый OC и без товара, ситуация по сути не меняется. В любом случает забивать нужно и то и то... Атрибуты - чтобы отображалось в характеристиках в карточке товара, а параметры фильтра - для отсева ;) Потому и говорю как бы эти 2 организма синхронизировать... Ну это понятно Тоже рассматриваю вариант скромного вознаграждения за такую доработку... думаю это многим будет интересно, не только нам 2им :)Может проще будет сделать на уровне модуля импорт-экспорт?! Допилить его, чтобы в экспортированном файле появилась ещё одна вкладка "Filter Options"... Если данные заполненны - можно быстро будет накопипастить с атрибутов данные, если пусто - то хотя бы путем вставки = "яйчейка с вкладки атрибуты", а потом за нижний правый крестик протаскивать заполнив хотя бы что-то одно... тоже быстрее получится :)
  12. Ну вообщем да... Сначала задается параметр, потом для параметра соответственно задаются варианты... Потом заходим в товар - вкладка "опции фильтра" и там выбираем подходящие для данного товара варианты. У меня другой вопрос. Очень интересно, почему за основу создания данного фильтра не брались атрибуты товаров? Может можно как-то малыми жертвами сделать так чтобы фильтр черпал данные именно из атрибутов? Ибо помимо параметра и варианта, есть ещё группа параметров... Т.е. например есть группа параметров - "Экран", в которую входят параметры "Диагональ", "Яркость", "Контрастность", и уже для них задаются значения - для диагонали 23" (16:9), для яркости 250 кандел/м² и т.д... Как раз это реализовано в атрибутах, но по ним нет фильтра ((( Или если это примерно равноценно созданию нового модуля можно ли как-то оперативно заполнить таблицы фильтра данными из атрибутов, а то онанизм получается полный если руками заново все задавать :) Извините если очень много букаф, старался покороче :)
×
×
  • Створити...

Important Information

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