COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

strateg2010

opencart.pro
  • Публикации

    283
  • Зарегистрирован

  • Посещение

  • Days Won

    8

Сообщения, опубликованные пользователем strateg2010

  1. 5 часов назад, admin сказал:

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

    Поставил на тестовый домен, вот честно админка мне дико понравилась, жаль что нельзя взять админку из 2.3 и впихнуть в 2.1

    5 часов назад, admin сказал:

    ну бекап еще

    Без этого никак, для БД давно настроил Крон задачу для автоматического бэкапа БД сайта и нет проблем :)

    5 часов назад, admin сказал:

    Мне тут не понятно :-) или вы вообще мало понимаете в структуре и коде или очень большой мечтатель :-)

    Такое прокатит только в том случае если это будет не опенкарт а к примеру снастикйодашоп

    Не плохая идея мне нравится) Я понимаю что есть отличия в коде между 2.1 и 2.3, ибо не просто так вы да и все говорят о том что нужно ждать пока модули не обновят до последней версии. Скорее 2 я мечтатель :)

    5 часов назад, admin сказал:

    Так это не мы гонимся, а вы :-) есть 1.5.6.4.1 самая стабильная версия с максимальным функционалом, но вы уже говорите про обновление на 2.3

    Ну может быть и самая стабильная, но как по мне не самая удобная админка. поэтому предпочитаю 2.Х версию.

  2. 14 часа назад, RHCk сказал:

    P.S. Не торопитесь на 2.3. Обновитесь до 2.1.0.2.2, подождите авторов шаблонов и модулей

    Основные модули, без которых не сможет жить мой магазин в принципе переехали на 2.3

     

    По поводу гонки. А почему нельзя сделать один раз нормальную версию и где то через годик-второй запустить новую версию с более масштабными обновами? 

    12 часа назад, admin сказал:

    тоже интересно и скажу больше проскакивают мысли сделать отдельную параллельную  ветку и перестать гнаться за опенкартом

    Интересная задумка. и назвать не Opencart а какой нибудь Megazin и усе магазин на базе опенкарт с более крутым функционалом. При этом унифицировать код, что бы можно было ставить модули от любой версии Opencart. и тогда цены не будет магазину! И сделать в админке как в WordPress типа аля "живое редактирование" не заходя в админку взял быстро подправил и дальше пошел.

     

    Так и все таки вопрос актуален: обновляться с 2.1 до 2.3 просто перезаписав файлы опенкарт оставив на месте config.php и через /install/index.php ? Я правильно понимаю алгоритм выполнения действий? 

     

    А и еще ссылка на дэмку то к версии 2.1.0.2

  3. У меня созрел такой вопрос, как сделать свои макеты в опенкарт 2.1?

    Как делать макеты я знаю. Заходим Дизайн > Макеты > нажимаем плюсик придумываем название и в поле Путь прописываем ссылку из которой наш новоиспеченный макет будет брать tpl если прописать название категории то она будет работать там и только там.

    НО меня интересует немного другое. Хочу сделать страницу или макет для акций. К примеру у нас есть акция: Корм Dog Chow за 40.90 бел. руб. на весь ассортимент. в банере весит соответствующая картинка и ссылка на категорию Для собак > Корма > Сухие корма > и при помощи Mega Filter Pro передаю фильтр на этот корм такого вида: http://zoosmile.by/dogs/food-dogs/dry-food-dog/mfp,manufacturers[14] Если так передавать ссылку то невозможно описать условия акции, Когда заканчивается, Как она работает и при каких условия. 

    Можно ли сделать как-то свой макет, можно даже статью из коробки, НО при этом чтобы можно было добавить соответствующие товары и описание акции сверху. Пример реализации: http://unizoo.ru/shares/199494/ на этом сайте на главной куча банеров, при клике на банер открывается страница подробного описания акции.

  4. Как по мне Sublime Text 3 лучше. Кросс платформенный, быстрый, удобно в нем работать. Разделение на 2 окна где 1 окно хтмл а во втором css. 

    У бретекста тоже самое почти только у него есть еще быстрый просмотр в браузере и это плюс. дома стоит мак мини, даже не знаю есть ли на него брекетс или нет. 

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

  5. 1 минуту назад, markimax сказал:

    Вначале надо изучить основную мат. часть

    Это не модуль. А отдельная страница скрытая с глаз гоши и яши. доступ к странице предоставляется по прямой ссылке (скрытой с глаз для других обувателей >:) ). Мат чать подойдет для этого?

  6. 2 минуты назад, markimax сказал:

    А без контроллера никто и не делает

    Подскажите тогда что прописать в контроллерах что бы получить можно было работать с пхп опенкарта и для подключения к бд?

     

    И какой именно контроллер? в админ или в каталоге? 

  7. Возникла необходимость получить некоторые данные из БД и упростить так скажем себе жизнь в некоторых вещах.

    Вопрос: Как использовать свой файл php а в нем использовать php опенкарта для подлключения к бд и от туда же получить список товара?

    Как я понимаю доступ к бд без контроллера не получится? 

  8. КАК ФОРУМ мог забыть про очень хорошего человека, который не сможет отказать в беде, потратить свои 5 минут свободного времени для написания мелкого окмода, да и вообще суперменом по жизни @savage4pro ? Я так почитал форум чуть ли не одно решение проблемы связанное с кодом или какой нибудь головоломкой без этого человека!

     

    Спасибо выражаю пользователю @savage4pro за его бесценную помощь, советами, отзывчивостью, добротой, беспокойством наверно о какой либо проблеме.

    я бы сказал что он как Капитан Америка, но только Капитан OPENCART.PRO ! Спасибо вам большое за все ваши труды!!!

  9. 5 часов назад, spown сказал:

    Savage4pro памятник при жизни надо.человека с такими знаниями и спокойным характером и отзывчивостью трудно найти:)

    Вот тут да. Не раз меня спасал советами и своими решениями проблем!

  10. Вопрос решен! Спасибо и и лойсы в репу ставим @savage4pro за решение проблемы!

    И так задача: Не работает гугл капча при написании отзыва в карточке товара в шаблоне Coloring от XDS (версия шаблона 1.4.3 как с более свежими версиями не знаю).

    Решение: Идем по пути: catalog/view/theme/coloring/template/product/product.tpl

    открываем файл и ищем такой код:

    Скрытый текст
    
    $('#button-review').on('click', function() {
    	$.ajax({
    		url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>',
    		type: 'post',
    		dataType: 'json',
    		data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),
    		beforeSend: function() {
    			$('#button-review').button('loading');
    		},
    		complete: function() {
    			$('#button-review').button('reset');
    			$('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime());
    			$('input[name=\'captcha\']').val('');
    		},
    		success: function(json) {
    			$('.alert-success, .alert-danger').remove();
    			
    			if (json['error']) {
    				$('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button></div>');
    			}
    			
    			if (json['success']) {
    				$('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove();
    				
    				$('input[name=\'name\']').val('');
    				$('textarea[name=\'text\']').val('');
    				$('input[name=\'rating\']:checked').prop('checked', false);
    				$('input[name=\'captcha\']').val('');
    			}
    		}
    	});
    });

     

     

    Заменяем на:

    Скрытый текст
    
    $('#button-review').on('click', function() {
    	$.ajax({
    		url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>',
    		type: 'post',
    		dataType: 'json',
    		data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&g-recaptcha-response=' + encodeURIComponent($('#g-recaptcha-response').val()),
    		beforeSend: function() {
    			$('#button-review').button('loading');
    		},
    		complete: function() {
    			$('#button-review').button('reset');
    			grecaptcha.reset();
    		},
    		success: function(json) {
    			$('.alert-success, .alert-danger').remove();
    			
    			if (json['error']) {
    				$('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button></div>');
    			}
    			
    			if (json['success']) {
    				$('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove();
    				
    				$('input[name=\'name\']').val('');
    				$('textarea[name=\'text\']').val('');
    				$('input[name=\'rating\']:checked').prop('checked', false);
    			}
    		}
    	});
    });

     

     

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

  11. 7 минут назад, RHCk сказал:

    К тому что крайне неудобно прокручивать процитированные простыни чтобы добраться до вашего ответа.

    При том, что такое цитирование никакой смысловой нагрузки не несёт.

    А коли уж Вас бесит цитирование, но хотите привлечь внимание того, к кому обращаетесь или кому хотите ответить, пишите его никнейм начиная с @ - вот так @strateg2010.

    Ладно, ладно чего ругаеся насяльника? 

  12. 1 час назад, WarStyle сказал:

    Новые модули, которые войдут в сборку про, будут под 2.3, соответственно если они нужны Вам, то нужно будет обновлять. Насколько мне известно, в рамках 2.х версий обновления бесплатны, с выходом 3.х версии уже будем заново сборку покупать.

    Ну вот к примеру я хочу поставить себе последнюю версию шаблона он для опенкарт 2.3 стоит ли вообще ждать обнову и обновляться или лучше остаться на 2.1? 

    Чем он так отличается от 2.1 что 2.3 чуть ли не все заставляют поставить 

  13. 2 часа назад, RHCk сказал:

    Цитируйте только необходимое.

    Как? Выделить необходимое -> Появится "Цитировать" -> Нажать.

    Clip2net_160913182118.png

    И к чему это? Я знаю что такое Цитировать. Но он настолько бесит этот ваш цитировать, что им пользоваться невозможно!!

  14. И если надо файл контролерра? а то в пхп не очень разбираюсь, есть привычка намдрить что то и потом страдать.

     

    из того что нашел что писалось выше: 

    Скрытый текст
    
    $('#button-review').on('click', function() {
    	$.ajax({
    		url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>',
    		type: 'post',
    		dataType: 'json',
    		data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()),
    		beforeSend: function() {
    			$('#button-review').button('loading');
    		},
    		complete: function() {
    			$('#button-review').button('reset');
    			$('#captcha').attr('src', 'index.php?route=tool/captcha#'+new Date().getTime());
    			$('input[name=\'captcha\']').val('');
    		},
    		success: function(json) {
    			$('.alert-success, .alert-danger').remove();
    			
    			if (json['error']) {
    				$('.riview-helper').before('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button></div>');
    			}
    			
    			if (json['success']) {
    				$('.riview-helper').before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>').remove();
    				
    				$('input[name=\'name\']').val('');
    				$('textarea[name=\'text\']').val('');
    				$('input[name=\'rating\']:checked').prop('checked', false);
    				$('input[name=\'captcha\']').val('');
    			}
    		}
    	});
    });

     

    Я так понимаю что этот код не правильный? как тогда можно подшаманить так что бы гугл капчу понимал? 

  15. 1 минуту назад, savage4pro сказал:

    вероятно, в нем реализована какая-то своя капча, иначе смысл огород с ней городить

    спасибо, но уже не с чем :)

    попробуйте заменить кусочек html (<form class="form-horizontal" id="form-review">) и js (содержимое $('#button-review').on('click', function() {)

    только результат ответа в оригинале записывается в $('#review').after, а у вас в шаблонный $('.riview-helper').before

    бекап файла не забудьте сделать

    Завтра буду экспериментировать. Если что ещё сюда по ходу дела отпишусь. Спасибо ещё раз за наводку!