

murr
Новичок-
Content Count
31 -
Joined
-
Last visited
Community Reputation
12 ОбычныйAbout murr
-
Rank
Пользователь
Информация
-
Пол
Мужчина
Recent Profile Visitors
-
А с "изей" он нормально стыкуется?
-
1.5.4.1 Включен SeoPro, создаются красивые ЧПУ, всё отлично. Для страницы логина, например, вместо http://mysite.com.ua/index.php?route=account/login урл стал вида http://mysite.com.ua/login.html В robots.txt использованы стандартные директивы: .... Disallow: /index.php?route=product/product*&manufacturer_id= Disallow: /index.php?route=product/search Disallow: /index.php?route=information/contact/captcha Disallow: /index.php?route=information/information&information_id= Disallow: /index.php?route=account/login Disallow: /*route=account/ Disallow: /*route=account/login Disallow: /*route=checkout/ Disallow: /*route=checkout/cart Disallow: /*route=affiliate/ .... С виду тоже все хорошо. Однако страница http://mysite.com.ua/login.html (и другие, вроде как запрещенные) успешно попала в индекс. Правильно я понимаю, что включив на сайте SeoPro часть моего url_alias нужно теперь ручками запихнуть в robots.txt ?? В виде Disallow: /login.html
-
Модуль простой заказ/оформление [Поддержка]
murr replied to freelancer's topic in Покупки, оформление заказа, корзина
Проблема с последней версией в том, что для корректной отработки нажатия кнопки "оформить" требуется наличие события change_payment для пункта оплаты установленного по умолчанию. Если способ оплаты один, или, если их несколько, но используется пункт по умолчанию (не выбирая другие пункты), то переменная payment_method не устанавливается - что приводит к ошибке. Как забороть: автору виднее. И не наезжайте на него - человек реально делает хорошую вещь. И нахаляву. Заборол так (заколхозил так сказать). Выглядит некрасиво, но работает. Добавил в template/checkot/checkout.tpl после функции $('input[name=payment_method]').on('change', function() { $(window).load(function() { $(".checkout-product").mask(); $.ajax({ url: 'index.php?route=checkout/checkout/change_payment', type: 'post', data: 'payment_code='+$("input[name=payment_method]:checked").val(), dataType: 'json', success: function(json) { if (json.payment){ $(".payment").html(json.payment); } $(".checkout-product").unmask(); } }) }); Короче, тоже самое, но срабатывающее не по изменению элемента, а по загрузке окна.- 1,111 replies
-
- 2
-
-
- быстрое оформление
- упрощенное оформление
- (and 2 more)
-
Модуль простой заказ/оформление [Поддержка]
murr replied to freelancer's topic in Покупки, оформление заказа, корзина
Не ко мне вопрос, но посмотри в это место: <b>Fatal error</b>: Call to undefined method ModelCheckoutOrder::addOrder() in <b>/home/u105261308/public_html/catalog/controller/checkout/checkout.php</b> on line <b>391</b>- 1,111 replies
-
- быстрое оформление
- упрощенное оформление
- (and 2 more)
-
Ищу модуль, позволяющий добавить через админку в описание товара, категории, статьи, FAQ...... и т.п. поле, для добавления метатегов в <head> </head> для данной страницы. Для чего надо? Например чтобы с помощью robots=noindex, nofollow скрыть от поисковика отдельные страницы.
-
Модуль простой заказ/оформление [Поддержка]
murr replied to freelancer's topic in Покупки, оформление заказа, корзина
Заочно-то трудно что-то посоветовать... Адрес сайта давай. Или html поехавшей страницы. Коллективный разум что-нибудь придумает.- 1,111 replies
-
- быстрое оформление
- упрощенное оформление
- (and 2 more)
-
Модуль простой заказ/оформление [Поддержка]
murr replied to freelancer's topic in Покупки, оформление заказа, корзина
Если растягивает подвал, то там лишний /div внизу. Если работаешь в firefox, то нажми ctrl+U и промотай вниз. Лишний будет выделен красным. Убирать - в checkout.tpl.- 1,111 replies
-
- 1
-
-
- быстрое оформление
- упрощенное оформление
- (and 2 more)
-
Модуль простой заказ/оформление [Поддержка]
murr replied to freelancer's topic in Покупки, оформление заказа, корзина
Самому не нравятся.... Только я в PHP второй месяц и мозгов пока не хватает. Переносил пример, написанный для других целей более сведущими людьми. Ткните носом - как лучше..?- 1,111 replies
-
- 1
-
-
- быстрое оформление
- упрощенное оформление
- (and 2 more)
-
Модуль простой заказ/оформление [Поддержка]
murr replied to freelancer's topic in Покупки, оформление заказа, корзина
maxystore 1.5.4.1 Сделал картинки в заказе: controller/checkout/checkout.php /////////products data $product_data = array(); $this->load->model('tool/image'); далее перед $product_data[] = array( 'product_id' => $product['product_id'], if (empty($product['image'])) { $thumb = ''; } else { $thumb = $this->model_tool_image->resize($product['image'], 30, 30); } ниже $product_data[] = array( 'product_id' => $product['product_id'], 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']), 'name' => $product['name'], 'thumb' => $thumb, 'model' => $product['model'], в model/checkout/order/php foreach ($product_query->rows as $prodquery) { $image = $prodquery['image']; } $thumb = $this->model_tool_image->resize($image, 20, 20); $template->data['products'][] = array( 'name' => $product['name'], 'thumb' => $thumb, 'model' => $product['model'], 'option' => $option_data, 'quantity' => $product['quantity'], 'price' => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']), 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']) ); в template/checkout/checkout/tpl <div class="checkout-product"> <table> <thead> <tr> <td class="image"><?php echo $column_image; ?></td> ниже <tbody> <?php foreach($products as $product) { ?> <tr> <td class="image"><?php if ($product['thumb']) { ?> <img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a> <?php } ?></td> в catalog/language/russian/checkout.php // Column $_['column_image'] = ''; $_['column_name'] = 'Наименование товара'; В template/checkout/total_data.tpl (чтобы не съезжала таблица, как у меня на скрине) <td colspan="5" class="price"><b><?php echo $total['title']; ?>:</b></td> Вроде всё.... Заодно сделал так, что бы у зарегистрированного покупателя поля с его данными быди неактивными (если надо - пусть меняет в личном кабинете: в template/checkout/checkout/tpl <form id="checkout_form" onsubmit="return false;"> <div class="left"> <table class="form"> <tr> <td><span class="required">*</span> <?php echo $entry_firstname; ?></td> <td><input class="large-field" type="text" name="firstname" <?php echo ($firstname) ? "readonly" : ""; ?> value="<?php echo $firstname?>" /></td> </tr> <tr> <td><span class="required">*</span> <?php echo $entry_lastname; ?></td> <td><input class="large-field" type="text" <?php echo ($lastname) ? "readonly" : ""; ?> name="lastname" value="<?php echo $lastname?>" /></td> </tr> <tr> <td><span class="required">*</span> <?php echo $entry_address_1; ?></td> <td><input class="large-field" type="text" <?php echo ($address_1) ? "readonly" : ""; ?> name="address_1" value="<?php echo $address_1?>" /></td> </tr> <tr> <td><span class="required">*</span> <?php echo $entry_email; ?></td> <td><input class="large-field" type="text" <?php echo ($email) ? "readonly" : ""; ?> name="email" value="<?php echo $email?>" /> </td> </tr> <tr> <td><span class="required">*</span> <?php echo $entry_telephone; ?></td> <td><input class="large-field" type="text" <?php echo ($telephone) ? "readonly" : ""; ?> name="telephone" value="<?php echo $telephone?>" /></td> </tr> <tr> Только сейчас увидел, что в "Итого" - 0,00 грн. Оказалось, что сумму из "Учитывать в заказе" убирать нельзя.- 1,111 replies
-
- быстрое оформление
- упрощенное оформление
- (and 2 more)
-
Модуль простой заказ/оформление [Поддержка]
murr replied to freelancer's topic in Покупки, оформление заказа, корзина
Я поборол так. За основу брал "официальные" версии дополнения (0.0.4). Не переделки. "Боролся" на локальном сервере. У меня сборка maxystore 1.5.4.1 С помощью консоли firebag Файрфокса (аддон, устанавливается "инструменты-дополнения-поиск ....") обнаружил, что при подтверждении заказа вызывается функция отсылки письма покупателю. На локальном сервере почтовик не установлен, соответственно возникала ошибка (видна в логах сайта). В результате функция, привязанная к кнопке добавляла заказы, но не отрабатывала переход на checkout/success. Решилось комментированием строки в этом месте (model/checkout/order.php строка 506), поскольку в панели настройки сайта админки нет способа отключить отсылку писем покупателям. $mail->setText(html_entity_decode($text, ENT_QUOTES, 'UTF-8')); //$mail->send(); Не высвечивался номер заказа и в логах обнаружилась ошибка про отсутствующий параметр сессии "last_order_id". Решилось комментированием блока в controller/checkout/checkout (этот же код присутствует в controller/checkout/success, и соответственно не отрабатывает как надо): /*$this->cart->clear(); unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['guest']); unset($this->session->data['comment']); unset($this->session->data['order_id']); unset($this->session->data['coupon']); unset($this->session->data['reward']); unset($this->session->data['voucher']); unset($this->session->data['vouchers']);*/- 1,111 replies
-
- быстрое оформление
- упрощенное оформление
- (and 2 more)
-
Модуль простой заказ/оформление [Поддержка]
murr replied to freelancer's topic in Покупки, оформление заказа, корзина
Век живи, век учись.. С помощью консоли firebag обнаружил причину неперехода на страницу "Ваш заказ оформлен" по нажатию кнопки... Несмотря на отключенные в настройках магазина опции уведомления покупателя и магазина о сделанном заказе, форма простого заказа настырно пыталась отправить письма с отладочного localhost. Естественно, сделать этого она не могла и на checkout/success не переходила. Решилось (пока) комментированием строки //$this->model_checkout_order->confirm($order_id, $this->config->get('config_order_status_id')); Осталось еще понять, почему настройки магазина относительно работы почты не применялись. Всё не то. Теперь не происходит добавление заказа. Будем искать. Может кто подскажет насчет почты??- 1,111 replies
-
- быстрое оформление
- упрощенное оформление
- (and 2 more)
-
Модуль простой заказ/оформление [Поддержка]
murr replied to freelancer's topic in Покупки, оформление заказа, корзина
Уважаемый автор! Возможно ли как-то обобщить информацию о способах борьбы с непереводящей на "Ваш заказ оформлен" кнопкой формы? Я с нуля пересобирал сайт, ради того чтобы форма простого заказа заработала. После каждого шага вводил заказ, чтобы убедиться, что она работает. Увлекся мелкими косметическими изменениями и упустил момент, когда она отвалилась. Абидна.... КУДА ПОСМОТРЕТЬ, ЧТО РИХТОВАТЬ? 1.5.4.1- 1,111 replies
-
- быстрое оформление
- упрощенное оформление
- (and 2 more)
-
Скачать/Купить дополнение addsorttables Мод добавляет сортировку таблиц списков модулей админки : "Модули", "Модули доставки", "Модули оплаты", "Учитывать в заказе", "Каналы продвижения". Поскольку движок Opencart в этих местах выводит перечни модулей абы как (не по алфавиту), то мне не захотелось ломать глаза выискивая нужную мне строку. Сортировка по нужному столбцу - клик по шапке. Отмена сортировки - Ctrl+клик. Взято отсюда http://forum.dklab.r...pic.php?t=39124 В vqMod скрипт обернуто мной. Аналогично можно сортировать любые другие таблицы (списки аттрибутов и пр.). Добавив недостающие строки в скрипт мода или прописав руками. Установка: 1. Скопировать файлы в корень сайта. 2. Обновить окно по ctrl+f5. или Прописать руками изменения для нужных таблиц (там всё очень просто). Добавил murr Добавлено 14.12.2012 Категория Прочее
-
Как отрегулировать окно фрейма (изображения и пр.), чтобы оно зависело от размера окна браузера? Сейчас оно польностью видно, только при открытии браузера во все окно винды (firefox F11)? maxystore 1.5.3.1, v2_0_1
-
Так сказать, "хозяйке на заметку". Обнаружил в Яндекс.Вебмастере, что Яндекс проиндексировал страницы категорий, где установлен фильтр и внес в индекс кучу вариаций этой страницы с разными параметрами фильтра. Т.е. в индекс попали http://mysite.com.ua...%B5%D1%81.;m:16 http://mysite.com.ua...%A0%D0%B8%D1%81 которые не отличаются ничем, кроме параметров после /?filter= и набором товара на странице (что для целей индексирования нафиг не нужно). Это всё как понимаю не есть хорошо. Лечится добавлением директивы в robots.txt вида Disallow: /*?filter=