Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Fix305

Users
  
  • Posts

    917
  • Joined

  • Last visited

Everything posted by Fix305

  1. всем помогает, а Вам не помогает.. мистика прям)
  2. в ..\catalog\model\total\tax.php удали строки $total_data[] = array( 'title' => $tax_class['description'] . ':', 'text' => $this->currency->format($tax), 'value' => $tax, 'sort_order' => $this->config->get('tax_sort_order') ); правда теперь вообще все налоги не будут отображаться, а просто к сумме добавляться
  3. спустя 1 час, 40 минут.. готово =) на оформление особо внимание не обращал, встроил в модуль Login_box файлик с изменениями в базе данных лежит внутри делал как отдельный модуль, поэтому встраивать на страничку account/login не стал. перед употреблением не лишним будет получить ID widget на сайте loginza loginza.zip
  4. нифига как ты меня обозвал)) ну чтож очередной раз рискну проверить фразу п.с. берусь за модуль)
  5. нет. Есть еще одна бага. Когда нет скидок от цены (в таблице нет записей) вываливается ошибка, т.к. происходит попытка обращения к элементу массива которого не существует: И еще одна ошибка в модели, в массив в sort_order пишется не та переменная. исправьте и выложите "правильную" версию, никто против не будет)
  6. class ControllerCatalogInformation extends Controller { а эту строчку изменил в catalog/inform.php?шаблоны тоже продублировал? (если не продублировал, то зачем изменил путь к ним?)
  7. соседи по серверу не только прочитать смогут, но еще и записать)
  8. где то в контроллере допустили ошибку, которая, как правило, отображается сверху страницы из за чего и слетает кодировка
  9. может, если категорий очень много (вернее подкатегорий)
  10. https://opencartforum.com/topic/1218-%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b8-%d1%82%d0%be%d0%b2%d0%b0%d1%80%d0%be%d0%b2/page__view__findpost__p__9513
  11. так и есть, просто некоторым этого недостаточно)
  12. данные со станицы выбора доставки не попадают напрямую в модуль доставки, сначала они отсылаются на контроллер checkout/guest_step_1 (для гостевого заказа) или checkout/shipping (для зарегистрированных) а вот там уже можно вашу переменную прочитать, только непонятно зачем делать для проверки отдельную функцию, тут одним if'ом обойтись можно) чтобы получить данные в модуле доставки используйте сессии
  13. а как же в oc_product_to_category ? или у вас категория пустая была?)
  14. во первых LIKE не совсем уместен тут, хотя работать и будет, во вторых вы выводите только 1 девушку, а если их больше с такими запросами?) по поводу: это изначально не верно, выбирать из базы больше чем нужно не рекомендуется.ну и выбирать лучше не по "карие", а например карие это 1, голубые 2 и тд.
  15. если вы знакомы с php, то готов подсказать на безвозмездной основе, в противном же случае я бы взялся 600 за грубую настройку под конкретные методы оплаты, и 1500 с возможностью настройки из админки цены, методов и тд (но я не возьмусь, времени нету).
  16. самое простое: 1 база для 2х магазинов для каждого магазина свой префикс в базе данных у таблицы customer убираем префикс во всех файлах модели где находим строчки вида " . DB_PREFIX . "customer удаляем " . DB_PREFIX . "
  17. рад что одним счастливым человечком в этом мире стало больше =) всегда пожалуйста)
  18. самое простое: http://jqueryui.com/demos/dialog/ - окна http://jqueryui.com/demos/tabs/ - табы без проблем комбинируется и документация там хорошая
  19. да когда писался модуль в стандартной сборке были именно города вместо областей, а теперь по порядку: 1) насчет веса действительно такого исхода событий я не предусмотрел: откроем файл ..\catalog\model\shipping\ems.php после строки $method_data = array();добавляем $cart_weight = number_format($this->weight->convert($this->cart->getWeight(), $this->config->get('config_weight_class'), 'kg'), 1, '.', ''); строку if ($status && ($this->config->get('ems_max_weight') >= number_format($this->cart->getWeight(), 1, '.', '') )) {заменить на if ($status && ($this->config->get('ems_max_weight') >= $cart_weight)) { строку $url = 'http://emspost.ru/api/rest/?method=ems.calculate&from=city--'.$city_from.'&to=city--'.$city_to.'&weight='.number_format($this->cart->getWeight(), 1, '.', '');заменить на $url = 'http://emspost.ru/api/rest/?method=ems.calculate&from=city--'.$city_from.'&to=city--'.$city_to.'&weight='.$cart_weight; теперь учет веса идет не зависимо от выбранной по умолчанию "Единицы веса", разве что у Единицы веса "Килограмм" должно стоять обозначение kg (по умолчанию так и стоит). 2) по поводу города откроем файл ..\catalog\model\shipping\ems.php (если уже закрыли) находим $query = $this->db->query("SELECT name FROM " . DB_PREFIX . "zone WHERE zone_id = '" . $this->config->get('config_zone_id') . "'"); $city_from = $this->transl($query->row['name']); $query = $this->db->query("SELECT name FROM " . DB_PREFIX . "zone WHERE zone_id = '" . (int)$address['zone_id'] . "'"); $city_to = $this->transl($query->row['name']); Заменяем на $city_from = $this->transl('Москва'); // в настройки модуля уж не буду выносить, но тем не менее укажите город отправления вместо Москва. $city_to = $this->transl($address['city']); теперь расчет будет идти по полю "Город" при регистрации (главное чтоб клиенты с названием города не косячили)
  20. кириллица, пробелы в названии закачиваете в папку у которой нет прав на это а ошибки какие то выдаются?
  21. в catalog\model\payment\your_payment_module.php if ($this->config->get('nal_status')) { $shipping_method = $this->session->data['shipping_method']; $shipping_methods = array('weight.weight_3', 'ems.ems'); $total_cost = $this->cart->getTotal(); if (in_array($shipping_method['id'], $shipping_methods)) { $status = TRUE; } else { $status = FALSE; } } else { $status = FALSE; } в массиве $shipping_methods перечисляем какие доставки будут относиться к этому способу оплаты
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.