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

Reddie

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

    6
  • З нами

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

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

  1. Столкнулся с этим сегодня, правда непонятно, послужил ли тому причиной модуль simplecheckout или быдло-кодинг :)

     

    Энивей, помогло убрать проверку пути в module/cart.tpl

    Художественная резьба топором :)

     

    21 и 30 строка

    <td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick=(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /></td>
    

    делаем

    <td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="$('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /></td>
    

    вроде работает

     

    1.5.5.1.2

  2. Весь рабочий день убил, но нашел гада - поиск в шапке умирает если установить https://opencartforum.com/topic/21780-vsplyvaiuschee-okno-posle-dobavleniia-tovara-v-kor/

     

    Спасибо за подсказку, действительно модуль хулиганит. При этом окошко всплывающее всяко милее того что в комплекте идет.

     

    в файле \catalog\view\javascript\common2.js есть блок search, самый первый. И все упоминания "filter_name" меняем на "search". Ибо так в оригинальном common.js они зовутся. Можно скопировать целиком:

    /* Search */
    	$('.button-search').bind('click', function() {
    		url = $('base').attr('href') + 'index.php?route=product/search';
    				 
    		var search = $('input[name=\'search\']').attr('value');
    		
    		if (search) {
    			url += '&search=' + encodeURIComponent(search)+'&description=true' + '&sub_category=true';
    		}
    		
    		location = url;
    	});
    	
    	$('#header input[name=\'search\']').bind('keydown', function(e) {
    		if (e.keyCode == 13) {
    			url = $('base').attr('href') + 'index.php?route=product/search';
    			 
    			var search = $('input[name=\'search\']').attr('value');
    			
    			if (search) {
    				url += '&search=' + encodeURIComponent(search)+'&description=true' + '&sub_category=true';
    			}
    			
    			location = url;
    		}
    	});

    На версии 1.5.5.1.2 поиск вернулся.)

  3. Приветствую, уважаемые форумчане.

    Никак не могу разобраться с выделением пунктов. OCstore 1.5.5.1.2

    Пытаюсь в вертикальном меню сделать инфу, в горизонтальном - категории.

    Пробовал самым простым на мой взгляд путем - по url с переменной $og_ulr и вышеупомянутым $_SERVER['REQUEST_URI'], оба при сравнении с текстовой строкой вида "/index.php?route=information/information&information_id=4" дают false. И нужный пункт не светится. Если текст в кавычках обозначить за переменной, например, $about - та же петрушка.

     

    Что-то видимо делаю не так.

     

    Как вариант думал проверять по $information_id для вертикального меню с инфой и id категории ($path) для горизонтального.

    Но вертикальное делаю вместо модуля категорий, в category.tpl, в его контроллере не упомянута $information_id вообще, ее надо там определить судя по всему. И задать ей нужное значение. Как это сделать - не нашел. Без этого работает только на информационных страницах.

    Аналогично в хедере нет переменной $path.

     

    Такие пироги. С php до этого не сталкивался вообще, а сделать надо. Надеюсь на вашу помощь.

     

     

     

    upd:

     

    https://opencartforum.com/topic/11529-resheno-proverka-kakaia-tekuschaia-stranitca-uslovi/?do=findComment&comment=75457

    проделал штуки из этого поста. $current_page = $information_id и $current_page = $category_id в соответствующих контроллерах. По идее при большом количестве информационных страниц (>10) могут возникнуть траблы с одинаковыми id.

    А так работает. Спасибо)

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

Important Information

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