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

Sasas

Новичок
  
  • Публикаций

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

  • Посещение

1 подписчик

Информация

  • Пол
    Не определился

Достижения Sasas

Apprentice

Apprentice (3/14)

  • Conversation Starter
  • First Post
  • Collaborator
  • Week One Done
  • One Month Later

Последние медали

2

Репутация

  1. Обрати внимание на какой JS библиотеке у тебя карусели. Некоторые не хотят работать с jquery коректно.
  2. Вот есть такая карусель с кучей всего : jQuery Cycle Plugin http://malsup.com/jquery/cycle/ Её не пробывал?
  3. Sasas

    Дополнительные поля продукта

    Придется писать скрипт для заполнения 4х таблиц начинающихся на product_option ... :cry: , наверное штатными способами никак.
  4. В теме viewtopic.php?f=15&t=166 что то подобное рассматривалось..
  5. Sasas

    Безопасность!

    Это было в версии что около 1.1.8. В инете можно до сих пор найти упоминания. Например: http://www.milw0rm.com/exploits/8539 или http://www.itech-news.ru/security/sql-i ... ncart.html
  6. Посмотрев исходники увидел что PNG поддерживается и прописывается в таблице нормально. За работу с изображениеми отвечает файл : XXXXsystemlibraryimage.php и там есть private function create($image) { $mime = $this->info['mime']; if ($mime == 'image/gif') { return imagecreatefromgif($image); } elseif ($mime == 'image/png') { return imagecreatefrompng($image); } elseif ($mime == 'image/jpeg') { return imagecreatefromjpeg($image); } }т.е png должно работать.Надо найти где жестко задаются расширение jpg. А это наверное делается в файле: XXXXXsystemhelperimage.php где создаётся кеш. А именно в 8й строке $old_image = $filename; $new_image = 'cache/' . substr($filename, 0, strrpos($filename, '.')) . '-' . $width . 'x' . $height . '.jpg'; Я не пробывал менять, но если есть желание - попробуйте.
  7. Соответственно весь блок будет выглялеть так: $text = $language->get('text_received') . "nn";$text .= $language->get('text_order_id') . ' ' . $order_id . "n"; //-------------------------------------------------------------- $text .= ' Имя : ' . $order_query->row['firstname'] . " " . $order_query->row['lastname'] . "n"; $text .= ' E-mail : ' . $order_query->row['email'] . "n"; $text .= ' Телефон : ' . $order_query->row['telephone'] . "n"; $text .= ' Адрес : ' . $order_query->row['shipping_address_1'] . " " . $order_query->row['shipping_address_2'] ."n"; $text .= ' Коментарий : ' . $order_query->row['comment'] . "n";//--------------------------------------------------------------
  8. По адресу забыл посмотреть - проверить. :shock: вот некоторые переменные которые можно использовать: $order_query->row['comment'] - коментарий $order_query->row['date_added'] - дата адреса: Адрес доставки: $order_query->row['shipping_address_1'] $order_query->row['shipping_address_2'] Адрес оплаты: $order_query->row['payment_address_1'] $order_query->row['payment_address_2'] Если интересуют все поля смотрим таблицу: XXX_order
  9. Принцип формирования полей письма. Нужен файл catalogmodelcheckoutorder.php В нем примерно на 269 строке стоит: $text .= $language->get('text_order_id') . ' ' . $order_id . "n"; - это номер ордера. Вставляем нужные нам поля после этой строчки: $text .= ' Имя : ' . $order_query->row['firstname'] . " " . $order_query->row['lastname'] . "n"; $text .= ' E-mail : ' . $order_query->row['email'] . "n"; $text .= ' Телефон : ' . $order_query->row['telephone'] . "n"; Для изменения текста письма клиенту правим файлcatalogviewthemedefaulttemplatemailorder_confirm.tpl например строки где находиться товар и его артикул: <tr style="background-color: #CCCCCC;"> <th align="left" style="padding: 0.3em; color: #FFFFFF;"><?php echo $column_product; ?></th> <th align="left" style="width: 20%; color: #FFFFFF;"><?php echo $column_model; ?></th> <th align="right" style="width: 15%; padding: 0.3em; color: #FFFFFF;"><?php echo $column_price; ?></th> <th align="right" style="width: 15%; padding: 0.3em; color: #FFFFFF;"><?php echo $column_quantity; ?></th> <th align="right" style="width: 20%; padding: 0.3em; color: #FFFFFF;"><?php echo $column_total; ?></th> </tr>
  10. Sasas

    Shipping / Payment

    Это про : Выходной уровень сжатия: Задайте значение от 0 до 9. ?? Я всегда думал что это про сжатие картинок :) Надо посмотреть, может ошибался :)
  11. Общая Логика поиска, где что выводится. Например "... бы после завершения оформления товара "... Смотрим на адресную строку браузера. В ней стоит: XXXXXX/index.php?route=checkout/guest_step_2 По той части которая выделена цветом и надо ориентироваться. Смотрим файловую систему: XXXXXcatalogviewthemedefaulttemplatecheckoutguest_step_2.tpl Именно здесь и стоит тот самый шаблон который отвечает за вывод странички. По этой анологии можно найти любую форму. Если же надо посмотреть валидатор формы то надо смотреть: XXXXXXcatalogcontrollercheckoutguest_step_2.php Тут находятся фукции отвечающие за проверку и т.д. Ну и как не трудно догадаться в XXXXXXcataloglanguagerussiancheckoutguest_step_2.php находятся русские буковки для переменных, которые валядяться в валидаторе, который передает в шаблон, который и виден в браузере.. :)
  12. Шины 1. http://www.11koles.ru/ 2. opencart_1.4.0 3. не раскручен 4. Zenon (start) Обновление магазина производиться: получения товаров и категорий из scv файла пока в полуавтоматическом режиме. "Оболочка" для магазина ModX http://www.modx-cms.ru/
  13. А вот этот рецепт не помог? https://opencartforum.com/viewtopic.php?f=15&t=109&hilit=%D0%B2+%D1%80%D0%B0%D0%B9%D0%BE%D0%BD%D0%B5+106+%D1%81%D1%82%D1%80%D0%BE%D1%87%D0%BA%D0%B8
  14. все отображаемые поля находятся catalogviewthemedefaulttemplatecheckoutguest_step_1.tpl Например поле факс будет такое: Адрес 2 type="hidden" name="address_2" value="<?php echo $address_2; ?>" />Про регион я сделал так: * <?php echo $entry_country; ?> Российская Федерация <?php if ($error_country) { ?> <?php echo $error_country; ?> <?php } ?> и соответственно область оставил себе: * <?php echo $entry_zone; ?> Москва Московская область <?php if ($error_zone) { ?> <?php echo $error_zone; ?> <?php } ?> т.к. мне надо различать Москва и область. а чтоб при входе не выбирались регионы из таблицы надо удалить ajax заполнение - это функция в низу (её удалить): $('select[name=zone_id]').load('index.php?route=checkout/guest_step_1/zone&country_id=<?php echo $country_id; ?>&zone_id=<?php echo $zone_id; ?>'); $('#country_id').attr('value', '<?php echo $country_id; ?>'); //-->
  15. Sasas

    Shipping / Payment

    Соответственно посмотри - нет ли у тебя гдето таблицы где может быть поле не в utf8_unicode_ci
×
×
  • Создать...

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

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