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

opencart 2.3.x


markimax

Recommended Posts

А ничего что opencart на vps на все папки 777 требует? или хотя бы 755 И не хочет работать без этого)))

 

Даниеля тролить безтолку у него юношеский макстмализм аж из ушей прет)

 

Ну так-то тут курилка, сидим болтаем )) Приятно, что есть с кем обсудить насущное)) 

Змінено користувачем Waha
Надіслати
Поділитися на інших сайтах

Это с каких таких требует?

И как это не хочет работать? значит что-то не настроили на сервере..

 

Да, требует 755, Но причем здесь не хочет работать?
Да хочет писать в лог, в кеш, в image, download, ну как без этого?

А все остальное - права сервера и пользователя web (http), 

Я ж надеюсь у вас на vps apache не под рутом работает, а кое где он вообще процесс должен запускать под аккаунтом

 

Все.. накурился.. Дым из ушей валит

Надіслати
Поділитися на інших сайтах

Ой бИда :)

А можно увидеть тему бана (в личку)

Поищу, если не зачистили

 

 

 

Т.е. в ОС нельзя папку cache закинуть повыше..

Можно, как и десятки других вещей сделать на старте. Поэтому удивляет и бесит, что банальные вещи до сих пор не реализованы. Тем более, выкатили мажорную версию, чем не повод для серьезных изменений.

Так вот поработаешь с фреймворком, а открываешь проект с опенкартом и уже настраиваешься на страдания  :cry:

Надіслати
Поділитися на інших сайтах

Да с сервером все норм) я просто о том, что в ларавел даже если и 777 права на некоторых папках, то все равно из внешки никак не узнать.

Змінено користувачем Waha
Надіслати
Поділитися на інших сайтах

Говорить о недостатках Fw конечно можно, но в сравнении с OC это как сравнивать жигуль и мерседес. Обе едут только одна тёплая, комфортная и ездит бымтро , а другая воняет бензином, печка через раз включается и все время грохочет.

С каких пор фреймворки начали быстро ездить? Прослойка ускоряет код?

  • +1 1
Надіслати
Поділитися на інших сайтах

С каких пор фреймворки начали быстро ездить? Прослойка ускоряет код?

Ускоряет разработку кода

 

Но есть одно но.. Нужно знать  ядро..

Но..

Мне проще написать if (file_exists), а не рыться в библиотеках и найти такое if ($File::file_exist)

Надіслати
Поділитися на інших сайтах

С каких пор фреймворки начали быстро ездить? Прослойка ускоряет код?

Во 1) не забываем о качестве кода, какая-никакая прослойка будет в любом проекте сложнее блога на 3 страницы, во 2) настраиваем окружение на продакшн. Тот же Симфони с непрогретым кешем зрелище очень печальное

Надіслати
Поділитися на інших сайтах

в продолжение темы мелочей, изменился способ формирования и вывода меню в админке

 

для добавления своих пунктов в меню раньше приходилось править

admin/view/template/common/menu.tpl

admin/controller/common/menu.php

 

сейчас эти файлы канули в лету, меню формируется в виде массива в admin/controller/common/column_left.php

с его последующим выводом в admin\view\template\common\column_left.tpl вплоть до 3-го уровня вложенности

 

из плюсов:

теперь не нужно править шаблон, достаточно внести данные в контроллер

встроена проверка прав, т.е. если нет доступа - пункт не показывается

 

вроде бы все грамотно, только почему-то ощущение что опять нае@али..

возможно, просто осадок на фоне предыдущих релизов  :ugeek: 

Надіслати
Поділитися на інших сайтах

 

встроена проверка прав, т.е. если нет доступа - пункт не показывается

Удобно однако !

Надіслати
Поділитися на інших сайтах

Ну.. там на самом деле все равное есть проблема..

 

Есть некоторые пункты, к которым есть accеss, но их не должно быть..

Например

 

Не нужен менеджеру заказов пункт в меню товары
Но он не может добавить товар в заказ, если нет доступа access к catalog/product

Надіслати
Поділитися на інших сайтах

Вот мне интересно когда Даниель дойдет нормального пространства имен, это же так удобно!

Кстати, зачем хелпер utf-8 если есть http://php.net/manual/ru/ref.mbstring.php

 

И еще кто разобрался, что он там с событиями придумал ? 

// Event
$event = new Event($registry);
$registry->set('event', $event);

// Event Register
if ($config->has('action_event')) {
	foreach ($config->get('action_event') as $key => $value) {
		$event->register($key, new Action($value));
	}
}
Надіслати
Поділитися на інших сайтах

так загляните в хелпер - для обратной совместимости.

 

Откуда код?

 

Судя по коду, он регистрирует события, которые прописаны в конфиге.

Надіслати
Поділитися на інших сайтах

так загляните в хелпер - для обратной совместимости.

 

Откуда код?

 

Судя по коду, он регистрирует события, которые прописаны в конфиге.

https://github.com/ArtemPitov/opencart/blob/master/upload/system/framework.php

Вот почему нейм спейсы - это хорошо, а тут сиди угадай что куда и где подключилось и исполняет 

Змінено користувачем ArtenPitov
Надіслати
Поділитися на інших сайтах

Так и есть ..

В конфиге можно прописать события,не обязательно регистрировать их в системе.

Это нечто наподобие function.php в шаблоне WP

И.. это классно

Например, можно подключить любой конфиг (метод выбора не суть важно)

И тем самым можно одновременно можно - иметь работающий сайт, и вести отладку на другом шаблоне..
 

Надіслати
Поділитися на інших сайтах

Интересно, нужно будет подробнее изучить 

Надіслати
Поділитися на інших сайтах

было

                    $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));

стало

                    $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);

Почувствуйте разницу

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
  • 5 weeks later...

обнаружил интересное в 2302

 

если юзеру запретить изменение sale/order - он не сможет при просмотре заказа сгенерить номер инвойса, добавить баллы и прочее

но при этом спокойно может (!) создавать новые заказы и редактировать существующие :ugeek:

 

мягко говоря, удивился :-D

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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