Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Fix305

Пользователи
  
  • Публикаций

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

  • Посещение

Все публикации пользователя Fix305

  1. настраивается в админке - дополнительно - учитывать в заказе.файлы (языковые, контроллера, вида) лежат в папках total
  2. <? if ($stock) { ?> картинка "есть на складе"<? } else { ?> картинка "нет на складе"<? } ?>
  3. в product.tpl есть переменная $stock в которой храниться количество на складе.
  4. в guest_step_1.php (папка controller)ближайшие недели полторы времени нет - завален работой, так что взяться врядли смогу.если готов подождать цена вопроса 700р.
  5. странно, а я нашел private function validate() { if ((strlen(utf8_decode($this->request->post['firstname'])) < 1) || (strlen(utf8_decode($this->request->post['firstname'])) > 32)) { $this->error['firstname'] = $this->language->get('error_firstname'); } if ((strlen(utf8_decode($this->request->post['lastname'])) < 1) || (strlen(utf8_decode($this->request->post['lastname'])) > 32)) { $this->error['lastname'] = $this->language->get('error_lastname'); } if (!preg_match(EMAIL_PATTERN, $this->request->post['email'])) { $this->error['email'] = $this->language->get('error_email'); } if ((strlen(utf8_decode($this->request->post['telephone'])) < 3) || (strlen(utf8_decode($this->request->post['telephone'])) > 32)) { $this->error['telephone'] = $this->language->get('error_telephone'); } if ((strlen(utf8_decode($this->request->post['address_1'])) < 3) || (strlen(utf8_decode($this->request->post['address_1'])) > 128)) { $this->error['address_1'] = $this->language->get('error_address_1'); } if ((strlen(utf8_decode($this->request->post['city'])) < 3) || (strlen(utf8_decode($this->request->post['city'])) > 128)) { $this->error['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info && $country_info['postcode_required']) { if ((strlen(utf8_decode($this->request->post['postcode'])) < 2) || (strlen(utf8_decode($this->request->post['postcode'])) > 10)) { $this->error['postcode'] = $this->language->get('error_postcode'); } } if ($this->request->post['country_id'] == 'FALSE') { $this->error['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == 'FALSE') { $this->error['zone'] = $this->language->get('error_zone'); } if (isset($this->request->post['shipping_indicator'])) { if ((strlen(utf8_decode($this->request->post['shipping_firstname'])) < 3) || (strlen(utf8_decode($this->request->post['shipping_firstname'])) > 32)) { $this->error['shipping_firstname'] = $this->language->get('error_firstname'); } if ((strlen(utf8_decode($this->request->post['shipping_lastname'])) < 3) || (strlen(utf8_decode($this->request->post['shipping_lastname'])) > 32)) { $this->error['shipping_lastname'] = $this->language->get('error_lastname'); } if ((strlen(utf8_decode($this->request->post['shipping_address_1'])) < 3) || (strlen(utf8_decode($this->request->post['shipping_address_1'])) > 128)) { $this->error['shipping_address_1'] = $this->language->get('error_address_1'); } if ((strlen(utf8_decode($this->request->post['shipping_city'])) < 3) || (strlen(utf8_decode($this->request->post['shipping_city'])) > 128)) { $this->error['shipping_city'] = $this->language->get('error_city'); } $country_info = $this->model_localisation_country->getCountry($this->request->post['shipping_country_id']); if ($country_info && $country_info['postcode_required']) { if ((strlen(utf8_decode($this->request->post['shipping_postcode'])) < 2) || (strlen(utf8_decode($this->request->post['shipping_postcode'])) > 10)) { $this->error['shipping_postcode'] = $this->language->get('error_postcode'); } } if ($this->request->post['shipping_country_id'] == 'FALSE') { $this->error['shipping_country'] = $this->language->get('error_country'); } if ($this->request->post['shipping_zone_id'] == 'FALSE') { $this->error['shipping_zone'] = $this->language->get('error_zone'); } } if (!$this->error) { return TRUE; } else { return FALSE; } }
  6. Fix305

    версия магазина

    попробуй index.php глянуть, незнаю как в старых, но в новых версиях там на первой строчке прописано.
  7. функция validate() в соответствующем контроллере
  8. делайте одинаковое название, но разные псевдонимы вы мне сейчас мозг просто разорвали.Лучше пока не заходите в СУБД, пока не ознакомитесь с основными принципами базы данных.
  9. по моему это баг не опенкарта, а баг пользователя, который пытается присвоить 1 псевдоним 2м или более разным категориямстатьямтоварампроизводителям. А решение тут наверно такое: сделать поле keywords в таблице url_alias уникальным, чтоб даже если сильно захотелось сделать одинаковый псевдоним опенкарт бы не дал сделать этого.
  10. Fix305

    Гугл аналитикс

    можно вписать туда же куда и гугл аналистик, причем можно оба сразу
  11. Fix305

    Редактирование форм

    знает, просто это надо всю папку checkout (причем как контроллеры, так и вид) переписывать
  12. Fix305

    Восстановление пароля

    он там в зашифрованном виде, старый пароль никак не узнать. Можно только новый поставить.
  13. Fix305

    Гугл аналитикс

    как правило сутки, но всякое может быть
  14. Fix305

    Гугл аналитикс

    подожди, не так быстро)
  15. ошибся, category.php файл называется
  16. Fix305

    Символ валюты справа

    да наверно в шаблоне просто указать колонку пошире и запрет на перенос слов.
  17. для каталога это файл catalog/controller/product/catalog.php
  18. другое дело.А проблема заключается в том что в переменной $products[$j]['price'] и $products[$j]['special'] цена уже отформатирована (разделены тысячные, десятые и добавлена в конце валюта) и когда цена заходит за 1000, тысяча отделяется и если цельное число (меньше тысячи) хоть как то вычисляется нормально, то 1запятая500 уже ведет не так как хотелось бы (да и вообще считается как 1.5 - отсюда и данные 1.5-1.2 = 0 (при округлении), 1.6-900 = -899 (при округлении) ).
  19. да понял я что и откуда ты взял.. цифры вычислений скажи, чтоб понять логику почему так.
  20. Fix305

    Ссылки

    жесть какая. А в админке отключить модули не судьба?)
  21. ты пример что ли приведи ее вычислений.
  22. где то на форуме это уже обсуждалось и было готовое решение.

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.