Jump to content

davyduck

Новичок
  • Content Count

    46
  • Joined

  • Last visited

Community Reputation

0 Обычный

About davyduck

  • Rank
    Пользователь

Контакты

  • Сайт
    http://auto-ps.com.ua

Информация

  • Пол
    Мужчина
  • Город:
    Киев

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Добрый день, в стандартном шаблоне кнопка корзины, текст который на кнопке нужно изменить. В языковом файле все сменил (пример - Товаров 5 (400 грн.)). Но когда добавляешь/удаляешь товар надпись меняется на кнопке без перезагрузки на стандартную снова. В common.js за это отвечает строка $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); Так вот, откуда тянется информация в json['total'] ? Как её изменить? Ведь после перезагрузки страницы отображается снова мой нужный, измененный текст. Извините за тупой вопрос
  2. А где вообще логику почитать?) И как быть, если надо стандартный цикл foreach?
  3. Доброго времени суток! Столкнулся с ситуацией - foreach в контроллере опенкарт выдает только последнюю итерацию. Чего так? Есть специфика? Где можно об этом почитать?
  4. Всем спасибо за советы!) Разобрался во всех вопросах)
  5. Для чего я это делаю. Первый массив (как писал выше) выводит айди товаров, второй айди выбраных товаров. Если айди одинаковые в переменную $checked заношу слово "checked" (таким образом хочу оставлять выбранными чекбоксы товаров которые уже в избранных). foreach($array1 as $value1){ if(in_array($value1, $array2)){ $data['checked'] = 'checked'; }else{ $data['checked'] = ''; } } Смотрю в код и понимаю, что все должно работать. Но не работает. Все чекбоксы получают checked. Не хочу что бы кто-то написал готовый код. Хочу разобраться в проблеме. Толкните советом. Спасибо! <input type="checkbox" name="ID[]" value="<?php echo $item['ID']?>" <?php echo $checked;?>> Так же, буду благодарный за более элегантный совет решения моей задачи
  6. Есть 2 массива. В первом хранятся айди всех товаров. Во втором, айди избранных товаров. Мне нужно, сравнить эти айди и если есть совпадения - провести некоторые манипуляции. Делаю так: foreach ($array1 as $value1) { foreach ($array2 as $value2) { if($value1 != $value2){ $var = '0'; } else{ $var = '1'; } } } Как я понимаю - должно все работать. Но у меня не выходит ($var равна 0 всегда). Ткните носом, что не так делаю. Спасибо! $array1: Array ( [0] => 10441 [1] => 13302 [2] => 13546 [3] => 10500 [4] => 10102 [5] => 10119 [6] => 10435 [7] => 10785 [8] => 10439 [9] => 13199 [10] => 10833 [11] => 10343 [12] => 10338 [13] => 10101 [14] => 13771 [15] => 10443 [16] => 10341 [17] => 13268 [18] => 10111 [19] => 10113 [20] => 10354 [21] => 10114 [22] => 10115 [23] => 10116 [24] => 10112 [25] => 10517 [26] => 10104 [27] => 10108 [28] => 10107 [29] => 10118 [30] => 10442 [31] => 10314 [32] => 10150 [33] => 10106 [34] => 10105 [35] => 10110 [36] => 14252 ) $array2: Array ( [0] => 13199 [1] => 10439 [2] => 10435 [3] => 10500 [4] => 13302 [5] => 10441 )
  7. Взято с данного форума - \system\library\response.php в функцию public function output() { с самого начала дописываем: if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);
  8. Ну даже разметку не выводит Если вставляю в макет Home то все работает Если обращатся сайт.ком/index.php?route=controller/module/autoparts То все работает, но получаю под тем, что выводит модуль Запрашиваемая страница не найдена! К сожалению, запрашиваемая Вами страница не найдена. Вероятно, Вы указали несуществующий адрес, страница была удалена, перемещена или сейчас она временно недоступна!
  9. HTTP/1.1 200 OK Server: nginx Date: Fri, 03 Nov 2017 10:39:20 GMT Content-Type: text/html Connection: keep-alive Keep-Alive: timeout=60 X-Powered-By: PHP/5.4.45-0+deb7u6 Set-Cookie: PHPSESSID=liugf54fkrlro5q2g1bbk88n77; path=/; HttpOnly Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: language=ru; expires=Sun, 03-Dec-2017 10:39:19 GMT; path=/; domain=advesa.lt Set-Cookie: currency=USD; expires=Sun, 03-Dec-2017 10:39:19 GMT; path=/; domain=advesa.lt Vary: Accept-Encoding
  10. Добрый вечер. Не понятная ситуация - создаю модуль для 2.1 Контроллер модуля лежит catalog/controller/module/autoparts создал схему, указал путь module/autoparts, выбрал свой модуль с админки по адресу сайт.ком/index.php?route=module/autoparts получаю белый экран Ошибок никаких, логи сервера - пусто, логи ОС - пусто. Я что-то не так делаю? Только начинаю с опенкартом, если что-то делаю не так - ткните носом и дайте что почитать
  11. catalog/controller/module/models.php - контроллер module/models - роут
  12. Все таки чутка переделал. Решил для каждой страницы делать свой модуль, так как каждая страница будет иметь очень много настроек. Есть нюанс, создал схему, прописал адрес, создал модуль, все отображается, но надпись Запрашиваемая страница не найдена! не исчезает. Что я делаю не так?
  13. Добрый день. Учусь делать модуль для Опенкарт 2.1. Сам принцып понятен, все получается. Не могу нигде найти информации по УРЛ. Объясню - мой модуль должен построить каталог подбора товара (производитель - бренд - модель и т.д.). Структура этого каталога тянится со сторонней БД. Я отобразил производителя на главной (так как мне надо), теперь, при нажатии на производителя должны отобразится бренды. Тут у меня затык - как быть дальше? Логично что я получаю сообщение, что страница не найдена. Контроллер у меня идет один на весь модуль (на все страницы), а модель и шаблон свой под конкретную страницу. Как мне продолжить разработку? Прошу прощения за нубский вопрос. Готов оплатить помощь тому, кто возьмется меня консультировать по скайпу.
×

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.