Сообщения пользователя zyxer

zyxer
16.06.2021, 10:22
Раздел: Вопросы по работе с OkayCMS
Тема: Названия файлов и классов
Ответы: 13
Просмотры: 2759

Re: Названия файлов и классов

Будете и дальше утверждать, что без пространств имен нельзя экземпляры классов создавать? Эмм.. так я не утверждал что без них нельзя, но я какраз подводил разговор к include, который выше вы показали. И теперь посмотрите еще раз на то, что я писал, что класс ProductsEntity лежит в файле Okay/Entit...
zyxer
16.06.2021, 09:13
Раздел: Вопросы по работе с OkayCMS
Тема: Названия файлов и классов
Ответы: 13
Просмотры: 2759

Re: Названия файлов и классов

А можно поподробнее? Как мне загрузить класс, скажем, ProductsEntity, если в нём не будет неймспейса. Т.е. есть файл index.php и Okay/Entities/ProductsEntity.php в котором класс ProductsEntity находящийся в глобальном пространстве имен. Что мне нужно сделать, чтобы я в index.php мог создать экземпля...
zyxer
16.06.2021, 08:27
Раздел: Вопросы по работе с OkayCMS
Тема: Названия файлов и классов
Ответы: 13
Просмотры: 2759

Re: Названия файлов и классов

Пространства имен нужны чтобы названия классов гарантировано не совпали, у нас же классы не только которые мы написали, в зависимостях тоже есть. И второе, я уже написал выше, чтобы реализовать автозагрузку классов.
zyxer
15.06.2021, 14:52
Раздел: Вопросы по работе с OkayCMS
Тема: Названия файлов и классов
Ответы: 13
Просмотры: 2759

Re: Названия файлов и классов

korshunov писал(а):По-моему в этой ситуации, кроме приведенных примеров, также весьма удобно было бы делать примерно так:
просто уточню, чем удобнее писать так чем не писать вовсе (когда ide сама подставит)? Но спор всё же считаю бессмысленным.
zyxer
15.06.2021, 12:14
Раздел: Вопросы по работе с OkayCMS
Тема: Названия файлов и классов
Ответы: 13
Просмотры: 2759

Re: Названия файлов и классов

Чтобы не говорить ерунды, сообщайте по вопросу конкретные сведения или конкретные ссылки, если знаете. А абстрактно читать можно месяцами и всего интернете не перечитать. я же вам дал, это PSR-4. Этот стандарт описывает автозагрузку классов. Короче бессмысленный спор. я кажется понял, это не спор. ...
zyxer
15.06.2021, 10:25
Раздел: Вопросы по работе с OkayCMS
Тема: Названия файлов и классов
Ответы: 13
Просмотры: 2759

Re: Названия файлов и классов

Даже комментировать не буду )

Добавлено спустя 31 минуту 14 секунд:
и еще, чтобы не говорить ерунды, почитайте PSR-4 (это касаемо вашего возражения) и заодно вообще все PSR-ы, там много интересного
zyxer
15.06.2021, 08:22
Раздел: Вопросы по работе с OkayCMS
Тема: Названия файлов и классов
Ответы: 13
Просмотры: 2759

Re: Названия файлов и классов

Не, тогда буде еще хуже. Сейчас в IDE когда вводишь имя класса (например в контроллере), он автоматически добавляется в use. В вашем же варианте эта приведет к use Okay\Helpers\Products; use Okay\Entities\Products; что будет ошибкой, в таком случае нужно будет писать use Okay\Helpers\Products as Pro...
zyxer
07.06.2021, 11:55
Раздел: Предложения по улучшению OkayCMS
Тема: Карточка товара: минимальное кол-во шт. товара при заказе.
Ответы: 2
Просмотры: 2521
  • 1

Re: Карточка товара: минимальное кол-во шт. товара при заказе.

Для тройки/четверки: https://okay-cms.com/products/minimalnoe-kolichestko-edinits-na-tovar-dlya-oformleniya-zakaza-simplamarket_min_per_item_to_order https://okay-cms.com/products/minimalnoe-kolichestvo-edinits-v-zakaze-simplamarket_min_order_items Для двойки: https://okay-cms.com/products/minimalno...
zyxer
07.06.2021, 09:38
Раздел: Баг-репорт OkayCMS (Сообщения об ошибках)
Тема: Сохранение описание в "блог"
Ответы: 6
Просмотры: 2411

Re: Сохранение описание в "блог"

Странно, но у меня первый клик закрывает это окно. И ранее я не слышал о подобном от кого-то. Посмотрите еще в консоле, нет ли ошибок во время нажатия на сохранить
zyxer
04.06.2021, 13:37
Раздел: Баг-репорт OkayCMS (Сообщения об ошибках)
Тема: Сохранение описание в "блог"
Ответы: 6
Просмотры: 2411

Re: Сохранение описание в "блог"

честно говоря, не совсем понял. На демо этот баг воспроизводится? В инкогнито/другом браузере пробовали?
zyxer
04.06.2021, 13:03
Раздел: Баг-репорт OkayCMS (Сообщения об ошибках)
Тема: Ошибка при локальной установке
Ответы: 1
Просмотры: 1731

Re: Ошибка при локальной установке

Тут даже не знаю что подсказать. Попробуйте в Okay/Core/Modules/Extender/AbstractExtender.php в методе newExtension() сделать print_r([$classExtender, $methodExtender]);, убедитесь что эти классы действительно есть. Даже в голову не приходит чего такое может быть. Еще попробуйте удалить директорию v...
zyxer
04.06.2021, 10:03
Раздел: Вопросы по работе с OkayCMS
Тема: Для чего экстендеры разделили на два типа?
Ответы: 3
Просмотры: 1132

Re: Для чего экстендеры разделили на два типа?

Да, об этом думали. Хоть и вероятность что это создаст проблемы не велика, но в принципе, возможно вы и правы. Еще внутри команды поднимем этот вопрос, может действительно сделаем Queue deprecated и тогда буде вообще один экстендер, а Chain будет его алиасом (для совместимости).
zyxer
04.06.2021, 09:56
Раздел: Вопросы по работе с OkayCMS
Тема: Некорректная работа с изображениями в Новостях
Ответы: 1
Просмотры: 826

Re: Некорректная работа с изображениями в Новостях

что-то не понял. Вы привели факты, а вопрос то в чём? ) или хотя бы в чем проблема?
zyxer
04.06.2021, 09:52
Раздел: Вопросы по работе с OkayCMS
Тема: Сортировка по размеру скидки
Ответы: 2
Просмотры: 977

Re: Сортировка по размеру скидки

так, тут много вопросов. Какая версия системы? Скидку ми считаем разницу цены и старой цены? На главной странице мы говорим про "Акционные товары" (тогда причем тут cart_informer.tpl?)?
zyxer
04.06.2021, 09:48
Раздел: Вопросы по работе с OkayCMS
Тема: Модуль редиректов
Ответы: 3
Просмотры: 1064

Re: Модуль редиректов

Я считаю что навешивать его на метод Okay\Helpers\MainHelper::activatePRG() было бы правильным решением.
zyxer
04.06.2021, 09:46
Раздел: Вопросы по работе с OkayCMS
Тема: backend/files/index.php
Ответы: 1
Просмотры: 804

Re: backend/files/index.php

korshunov писал(а):У себя пробовал его удалить, без него прекрасно работают вызовы типа
для того он и нужен, чтобы у кого попало этот вызов не работал, а только у авторизованных пользователей )
zyxer
04.06.2021, 09:39
Раздел: Вопросы по работе с OkayCMS
Тема: Для чего экстендеры разделили на два типа?
Ответы: 3
Просмотры: 1132

Re: Для чего экстендеры разделили на два типа?

Ну тут чисто философский вопрос. Я наоборот, за то, чтобы дать возможность, а вы решайте что именно и как использовать
zyxer
04.06.2021, 09:36
Раздел: Вопросы по работе с OkayCMS
Тема: ChainExtender.php - странные приемы
Ответы: 1
Просмотры: 787

Re: ChainExtender.php - странные приемы

В принципе да, можно пересмотреть этот код и переписать его. Можно даже подумать сделать первый вызов вне цикла, затем если count()>1 сделать array_shift() и его в foreach. Относительно выглядит в этой ситуации как работа начинающего, пришедшего из другого языка, где нет foreach. выглядеть может как...
zyxer
27.05.2021, 10:49
Раздел: Обсуждение прочих вопросов
Тема: Не пускает в админку
Ответы: 10
Просмотры: 3723

Re: Не пускает в админку

Думаю там в логах ошибки мускула есть

Перейти к расширенному поиску