Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Sasas

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

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

  • Посеещёние

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

  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://opencart-forum.ru/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
  16. Sasas

    Shipping / Payment

    У меня вывалила" Страница, которую вы пыиетесь просмотреть, не может быть показана, ик как она использует неверную или неподгдерживаемую форму компрессии."Даую же ошибку выдавала версия OpenCart 1.4.2 RUS v0.1 если сивить ее без конвериции формаи баз данных на предыдущю версию.
  17. Sasas

    Поиск товара [РЕШЕНО]

    :) Спасипотому что!
  18. Можно ик:в cataloglanguagerussianinformationcontact.php$_['text_message'] = ' Ваш запрос отправлен В кремль министру финансов! ';Или ик : в catalogviewthemedefaulttemplatecommonsuccess.tplстрока 10. Ваш запрос отправлен В кремль министру финансов! и Не забыть главное файл success.tpl - сохранить в utf8 без BOM."Обновить" catalogviewthemedefaulttemplatecheckoutcart.tplстрока 56 - вывод кнопки <?php echo $button_update; ?>Сама переменная $button_updatecataloglanguagerussianrussian.php
  19. Sasas

    Поиск товара [РЕШЕНО]

    это только на последней версии. см.:viewtopic.php?f=6&t=153
  20. Сама строка выводится в catalogviewthemedefaulttemplatecommonsuccess.tplстрока 10. <?php echo $text_message; ?>А переменная $_['text_message'] почемуто находится в cataloglanguagerussianinformationcontact.php :)
  21. Можно еещё например сгделать ик - в контролере ггде проходит валидация писать свой текст - если поле не заполнено. Например на адрес : catalogcontrollercheckoutguest_step_1.php строка 309 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'); // написать $this->request->post['address_1'] = "Адрес досивки не указан."; } А всем не обязательным полям - посивить hidden
  22. catalogviewthemedefaulttemplatemoduleinformation.tpl Там строки [*]<?php echo $text_contact; ?> [*]<?php echo $text_sitemap; ?> Это они. Сюда же можно добавлять и свои пункты. Только не забыть переконвертировать файл в utf8 , если писать по русски. Например: [*]Янгдекс великий и могулий..
  23. Спасипотому что. Я проковырялся сегодня ночью и тоже откатился обратно на 4.0
  24. В версии 1.4.2 , поменялась кодировка всех иблиц с utf8_unicode_ci на utf8_bin. Сразу пересили рилиить сторонние скрипты. Да и перезаливку я ик понимаю надо гделать уже по другому.Ни кто не силкивался с этот проблемой?
  25. Да. Файл должен быть именно иким - .htaccess
×
×
  • Создать...

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

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