Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

costas

Користувачі
  
  • Публікації

    2 822
  • З нами

  • Відвідування

Усі публікації користувача costas

  1. меняйте хостера, если хостер контролирует нагрузку на сервер через бан по IP - это плохой хостер...Ещё почитайте внимательно сноску в тарифах "Допустимая нагрузка аккаунта на сервер по тарифам." и сделайте выводы для себя.
  2. в файлах в директории admin/model/report/ вот это if (!is_null($data['filter_order_status_id'])) { поменяйте на if (!empty($data['filter_order_status_id'])) {
  3. Простое решение если у вас один префикс: добавить везде где выводится номер заказа этот префикс <?php echo $order['order_id']; ?> менять на чтонить Вам нужное <?php echo 'Бла-Бла-Бла' . $order['order_id']; ?> Это будет визуальный обманИли идти сложным путём через добавление дополнительного поля в sql таблицу и соответственно правкой контроллеров, шаблонов и моделей для поддержки этого поля.
  4. Это и есть Ваше решение <div class="column"> <!--LiveInternet counter--><!--/LiveInternet--> </div> добавте вначале и в конце по одному <div class="column"> <div class="column"> Тут ваше изображение </div>
  5. Нет, не было очистки, сравнение, потом загрузка или обновление.
  6. там не надо махать местами там нужно вызов confirm2() заменить на confirm() ну и дальше смотреть
  7. В своё время когда писался CSV Price Import/export (модуль писался к магазину под заказ), так же был написан CSV Catalog Import/export, но атрибуты и опции там не реализованны как и дополнительные картинки (хотя катртинки не сложно допилить)
  8. Посмотрел код, там в моделе две функции: confirm() и confirm2() - первая с отправкой мыла, но используется вторая.
  9. В прикреплённом файле модуль, копируете содержимое, ставите через админку. Ставится только при наличии vQmod. Соответственно должны быть права у пользователя MySQL на изменение таблиц и права на запись в директорию vqmod/xml З.Ы. ocStore 1.5.1.3 YML_fix.zip
  10. ммм.. а как же безопасность, а если это клуб кафе и тд где все пользуются одним браузером? Подарить кому то аккаунт и не дай бог если на нём есть денег чутка?
  11. Вероятно вы ставили какой то модуль, в котором была подмена ваших скриптов. Сначала сделайте бэкап всего сайта. Удалите по FTP директорию catalog/view/javascript Скачайте дистрибутив с версией вашего магазина отсюда http://www.opencart....wnload/download (версию можно посмотреть в index.php), распакуйте и залейте catalog/view/javascript по FTP вместо удалённой директории. Аналогично нужно проделать с admin/view/javascript. Все остальные скрипты (javascript c расширением *.js) которые не находятся в catalog/view/javascript и admin/view/javascript можно будет удалять - вероятность 99% подсаженные трояны. Ну и на будущее - не надо качать шаблоны, расширения и тд с непонятных сайтов (варезников) и прочих ресурсов, а то робингуды они такие робингуды З.Ы. если через пару дней появится снова (что очень вероятно судя по характеру записей в скриптах) то Ваш хостинг ломанули (скорее всего профукали пароль от FTP/SSH)
  12. Надо копать в сторону шаблона, скорее всего там реализация без поддержки мультиязычности. З.Ы. у Вас стоит платный шаблон Gentle, если мне не изменяет память, шаблон не заточен под другие языки кроме англицкого, правьте сам шаблон.
  13. DROP TABLE IF EXISTS `oc_order_status`; CREATE TABLE `oc_order_status` ( `order_status_id` int(11) NOT NULL auto_increment, `language_id` int(11) NOT NULL, `name` varchar(32) COLLATE utf8_general_ci NOT NULL, PRIMARY KEY (`order_status_id`,`language_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; Все значения берутся из этой таблицы, соответственно всегда не равно нулю. ./customer_order.php: $filter_order_status_id = 0; ./product_purchased.php: $filter_order_status_id = 0; ./sale_order.php: $filter_order_status_id = 0; ./sale_shipping.php: $filter_order_status_id = 0; ./sale_tax.php: $filter_order_status_id = 0; соответственно там же используется isset() Но вообщем я понял, перестраховаться от опенкартовцев было бы разумнее.
  14. Поле "От кого" должно содержать имя учетной записи пользователя, с которой отправляется письмо. Настраивайте правильно почту на хостинге если у Вас отправка через функцию mail(). Ещё момент:
  15. Заказы.png - штота не распаковывается архив с модулем, архиватор не тот?
  16. Спасибо за релиз. Посмотрел отчёты в админке на предмет правильной работы if (!is_null($data['filter_order_status_id'])) { $sql .= " WHERE o.order_status_id = '" . (int)$data['filter_order_status_id'] . "'"; } else { $sql .= " WHERE o.order_status_id > '0'"; } вот это is_null конечно же не работает, само собой разумеется... $var = NULL "" 0 "0" 1 is_null($var) = TRUE FALSE FALSE FALSE FALSE при отсутвии $data['filter_order_status_id'] она приравнивается нулю (в контроллере), может я "отстал от жизни", но инкрементальное поле в СУБД не может быть равно нулю, отсюда очевиден примерно следующий код if ( $data['filter_order_status_id'] > 0) { $sql .= " WHERE o.order_status_id = '" . (int)$data['filter_order_status_id'] . "'"; } else { $sql .= " WHERE o.order_status_id > '0'"; } Или тут явно кроется какой то подвох... :-)
  17. После включения SEO необходимо прописать SEO-алиасы для категорий и самих товаров и только после этого уже яндекс. Ссылка вида /index.php?route=product/product&path=50_51&product_id=259 в SEO должна быть /PMS-Professional-MediaSystem/PMS-Meltimediynie-Sistemi/Toyota-Prado-LandCruiser-150.html Корявость тут не причём, в вашем файле sitemap.xml на SEO даже намёка нет как и на сайте впрочем, на худой конец поставьте модуль генерации seo-алиасов https://opencartforum.com/files/file/332-deadcow-seo-v21-automod/ только сначало с версиями разберитесь и поставьте версию соответствующую версии вашего магазина.
  18. Вы когда модуль sitemap включаете там ещё какие-нибудь надписи есть (может непонятные для Вас, может не на русском языке)?
  19. Файлы кэша после переноса желательно удалить все, могу ошибаться но vqmod/vqcache/ это кэш мода vqmod, его тоже желательно почистить.
  20. У вас opencart v1.4.9, по видимому ещё и стоят модификации от ocStore v0.2.2, они между собой не совсем дружат. title и h1, если мне не изменяет память, в opencart v1.4.9 отсутствуют, а в ocStore v0.2.2 присутствуют, разбирайтесь каким образом Вы устроили мешанину версий.
  21. Странная тема, и более странные вопросы... Собственно раставим всё по местам: ПО для электронной коммерции, в частности обсуждаемый здесь opencart из разряда SCS-платформ, бывают коммерческие (т.е. платные) и бесплатные (т.е. Open Source). Все нагрузочные тестирования, предпродакшен подготовка, инсталяции под ключ и т.д. имеют место быть в коммерческих продуктах (их кстати полно), Вы вправе требовать от производителя или продавца соблюдения всех заявленных "фич", производительности и тд, т.е. выполнения своих обязательств в соответвии с Вашим контрактом/договором купли-продажи. Для Open Source (всё тот же обсуждаемый здесь opencart) продуктов (если их вообще можно таковыми называть) ничего из вышеупомянутого нет и никогда не было и врят ли будет - специфика Open Source. Выводы делайте сами. На примере разработчиков гораздо проще: - Вы программист, Вы работаете над Open Source проектом (он бесплатный) 8 часов в день, другой работы у Вас нет - а кушать Вы простите, что будете? - Вы программист, Вы работаете над Open Source проектом (он бесплатный) 2 часа в день, другая работа у Вас есть и она Вас кормит - много вы за 2 часа в день наработаете? - Вас много прораммистов, Вы все готовы по два часа работать и сделать мир лучше - а кто Вас будет организовывать, кто будет управлять "неслабыми" процессами разработки, кто дасть денег на сервера и прочую технику для тестирования и т.д. ...утрированно конечно, но примерно так всё в реале и происходит. Так что, цените любую помощь, уважайте чужой труд.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.