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

afwollis

Ветеран спільноти
  • Публікації

    11 658
  • З нами

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

Повідомлення, опубліковані користувачем afwollis

  1. если шаблон не стандартный, то возможно убили нужные скрипты.

    проверьте

    catalog/view/theme/default/template/module/cart.tpl
    $(document).ready(function () {
    	$('.cart_remove').live('click', function () {
    		if (!confirm('<?php echo $text_confirm; ?>')) {
    			return false;
    		}
    		$(this).removeClass('cart_remove').addClass('cart_remove_loading');
    		$.ajax({
    			type: 'post',
    			url: 'index.php?route=module/cart/callback',
    			dataType: 'html',
    			data: 'remove=' + this.id,
    			success: function (html) {
    				$('#module_cart .middle').html(html);
    				if (getUrlParam('route').indexOf('checkout') != -1) {
    					window.location.reload();
    				}
    			}
    		});
    	});
    });
    если все на месте, тогда, возможно, начудили что-то в контроллере, в блоке callback-функции, отвечающем за удаление товара.
  2. crab, я понимаю, что удаление ссылки на студию, разработавшую дизайн - плохой поступок.

    однако НЕудаление ссылки на сайт, содержащий вредоносный код - поступок еще худший.

    http://www.virustotal.com/url-scan/ --- 8 / 41 (19.5%)

    надеюсь, что вы исправитесь.

  3. В этом случае получаем "нюанс" - при "покупке из каталога или модуля" больше одной единицы товара не купить.

    Лучше сделайте так:

    system/library/cart.php
    в функции

    public function add($product_id, $qty = 1, $options = array()) {
    поменяйте блок

    if ((int)$qty && ((int)$qty > 0)) {
    			if (!isset($this->session->data['cart'][$key])) {
    				$this->session->data['cart'][$key] = (int)$qty;
    			} else {
    				$this->session->data['cart'][$key] += (int)$qty;
    			}
    		}
    на

    if ((int)$qty && ((int)$qty > 0)) {
    			if (!isset($this->session->data['cart'][$key])) {
    				/* clear cart v1 - start */
    				unset($this->session->data['cart']);
    				/* clear cart v1 - end */
    				
    				$this->session->data['cart'][$key] = (int)$qty;
    			} else {
    				/* clear cart v2 - start */
    				$w_qty = $this->session->data['cart'][$key];
    				unset($this->session->data['cart']);
    				/* clear cart v2 - end */
    				
    				$this->session->data['cart'][$key] = (int)($qty + $w_qty);
    			}
    		}
    тогда при добавлении такого же товара, его кол-во в корзине будет увеличиваться.
    • +1 1
  4. monax, в заголовке ведь четко написано - "боремся с вирусами".

    Ни о каких "дырках в скрипте" речи нет.

    Подробно разбирать проблему не стали, хотя известна дата заражения файлов.

    Пострадали как всегда индексные файлы, доступные для записи.

    Кроме них заражению подверглись header.*, footer.* и большая часть *.js.

    Гадость была почищена спец.скриптом, запущенным через cron.

    В результате "поломалась" библиотека jquery, которую быстро загрузили из чистого архива.

    • +1 1
  5. vanish, если отображается "no_image", то скорее всего чудеса техники с конфигами. конкретно с путями до директории с изображениями (как с файловым путем, так и с web-адресом).

    без необходимого минимума инфы (ссылки на сайт и версии движка) врядли кто-то станет думать о вашей проблеме.

  6. 1. да. подробнее - в readme.txt внутри архива.

    2. ну, вам же надо в товарах указывать объем. придется править форму добавления/редактирования товара в админке, ну и вывод в шаблоне каталога. в каждом случае 4-3 файла.

    это я уже не трогал - некогда.

    w_amountClass.tar

  7. Вы пиво покупаете в метрах или килограммах?

    в бокалах :)

    Могу дать файлы, залив которые, вы получите в админке в локализациях "единицы объема" (ну, еще header надо будет поправить, чтоб в меню добавить пункт).

    Однако надо будет прикручивать это все дело к товарам.

  8. Так вот куда "добавить" объем: в вес или длину?

    Компьютер не подчиняется законам физики. Только в нем глюки возникают из ничего, файлы исчезают в никуда, а объем измеряется в метрах и называется весом.

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

Important Information

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