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

zyxer
04.10.2019, 07:46
Раздел: Вопросы по работе с OkayCMS
Тема: Как понимать модульность
Ответы: 33
Просмотры: 11190

Re: Как понимать модульность

Давайте попробуем сравнить. Способ 1: храним меню в базе. При заходе в админку, нужно достать его из базы, и на основании этих данных, сформировать массив структуры как сейчас в коде прописан. Переводы пунктов меню тоже видимо нужно хранить в базе. Причем вариант с ok_lang_backend_menu не подходит, ...
zyxer
03.10.2019, 16:33
Раздел: Вопросы по работе с OkayCMS
Тема: Как понимать модульность
Ответы: 33
Просмотры: 11190

Re: Как понимать модульность

Верно, но я предлагаю сделать метод (пока как пример) $this->addBackendMenuItem($menuParams, $itemParams), который нужно вызывать в Init(). Вроде сложного ничего. Может это будет немного сложнее, но совсем малость.
zyxer
03.10.2019, 16:14
Раздел: Вопросы по работе с OkayCMS
Тема: Вопрос по htaccess
Ответы: 10
Просмотры: 4764

Re: Вопрос по htaccess

очень странно, попробуйте тогда настроить RewriteBase. Сайт не в подпапке стоит?
zyxer
03.10.2019, 11:59
Раздел: Вопросы по работе с OkayCMS
Тема: Как понимать модульность
Ответы: 33
Просмотры: 11190

Re: Как понимать модульность

Ну вот как вы себе представляете хранить в одной таблице пункт меню, и его переводы на другие языки (админки) и хранить связки контроллеров, чтобы зайдя в Products и Product был активен тот же пункт меню. Следовательно разработчику нужно точно знать как работает это меню, и что куда записывать. + Ну...
zyxer
03.10.2019, 08:47
Раздел: Вопросы по работе с OkayCMS
Тема: Как понимать модульность
Ответы: 33
Просмотры: 11190

Re: Как понимать модульность

Честно говоря, мне кажется это будет хуже, чем держать его в коде. Это моё мнение.

Я считаю что не важно сколько сил потрачу лично я, если я сделаю удобный механизм инициализации модуля.
zyxer
03.10.2019, 07:34
Раздел: Вопросы по работе с OkayCMS
Тема: Вопрос по htaccess
Ответы: 10
Просмотры: 4764

Re: Вопрос по htaccess

уберите слеш перед files/upload...
zyxer
03.10.2019, 07:28
Раздел: Вопросы по работе с OkayCMS
Тема: Как понимать модульность
Ответы: 33
Просмотры: 11190

Re: Как понимать модульность

Q1. А можно ли сделать так, чтобы при установке модуля новой сущности появлялся привычный пункт в обычном меню? Разумеется, средствами самого модуля. Если да, то насколько это легко/сложно? На данный момент этого нет, но я считаю что это нужно будет сделать. Как это будет выглядеть? вероятнее всего...
zyxer
02.10.2019, 16:07
Раздел: Вопросы по работе с OkayCMS
Тема: Как понимать модульность
Ответы: 33
Просмотры: 11190

Re: Как понимать модульность

Действительно есть смысл обсудить этот вопрос. Модуль, в разрезе разговора об модульном OkayCMS это программная единица, выполняющая определенную задачу (можно назвать это доработкой). Модуль лежит отдельно от основного кода системы, а система в свою очередь, позволяет модулю "вклиниться" ...
zyxer
28.09.2019, 15:59
Раздел: Обновления OkayCMS
Тема: Вышла новая версия OkayCMS 3.0.3
Ответы: 16
Просмотры: 7493

Re: Вышла новая версия OkayCMS 3.0.3

Он в разделе модулей
zyxer
28.09.2019, 06:03
Раздел: Полезные решения для OkayCMS
Тема: Изменение генерации url внутри CMS
Ответы: 10
Просмотры: 5644

Re: Изменение генерации url внутри CMS

В Okay/Core/config/routes.php прописаны все структуры урлов. Пока не рекомендую убирать ключевое слово типа products, но его можно сменить. Также, как вариант можно попробовать типа p- написать, получится что вложенности не будет и все урлы товаров будут начинаться на p-
zyxer
26.09.2019, 15:23
Раздел: Обновления OkayCMS
Тема: Вышла новая версия OkayCMS 2.3.4
Ответы: 29
Просмотры: 14489

Re: Вышла новая версия OkayCMS 2.3.4

Понял, спасибо что обратили на это внимание ))
zyxer
26.09.2019, 14:40
Раздел: Обновления OkayCMS
Тема: Вышла новая версия OkayCMS 2.3.4
Ответы: 29
Просмотры: 14489

Re: Вышла новая версия OkayCMS 2.3.4

Конструктивная критика это всегда хорошо, она позволяет становиться лучше )) На самом деле, сейчас да, количество строк кода, которые должны выполниться для отображения каталога, увеличилось. Но это было сделано в угоду бОльшей структурированности кода. Система "возросла" и нужно всё больш...
zyxer
26.09.2019, 14:17
Раздел: Обновления OkayCMS
Тема: Вышла новая версия OkayCMS 2.3.4
Ответы: 29
Просмотры: 14489

Re: Вышла новая версия OkayCMS 2.3.4

Каким образом вы замеряли быстродействие? и как вы определили что это именно из-за модульности, роутера и queryBuilder-а? И если можно, немного подробнее, где именно и при каких условиях "тормозит"?
zyxer
25.09.2019, 07:07
Раздел: Обновления OkayCMS
Тема: Вышла новая версия OkayCMS 3.0.3
Ответы: 16
Просмотры: 7493

Re: Вышла новая версия OkayCMS 3.0.3

bunk3r писал(а):Okay\Controllers\UserController.php
строка 33
$password = $this->request->post('password');
вместо
$user->password = $this->request->post('password');
так должно быть. чтобы пароль менялся только когда прислали новый. Там после валидации данных идёт обновление пароля
zyxer
24.09.2019, 08:31
Раздел: Обновления OkayCMS
Тема: Вышла OkayCMS 3.0.0
Ответы: 25
Просмотры: 13217

Re: Вышла OkayCMS 3.0.0

выше OkayCMS писал По поводу добавить туда ещё и кнопки гугл. На 95% могу заверить что такого не будет. Так как в 3.0.2 сейчас уже четыре выгрузки (Яндекс вендор.модел, яндекс упрощенная, гугл, розетка), а в ближайшее время добавится ещё несколько (пром.юа/тиу.ру, хотлайн, фейсбук). Если мы все эти ...
zyxer
24.09.2019, 08:10
Раздел: Обновления OkayCMS
Тема: Вышла OkayCMS 3.0.0
Ответы: 25
Просмотры: 13217

Re: Вышла OkayCMS 3.0.0

http://prntscr.com/pa6duq
http://prntscr.com/pa6dzt
все в разделе модули
zyxer
23.09.2019, 08:03
Раздел: Обновления OkayCMS
Тема: Вышла OkayCMS 3.0.0
Ответы: 25
Просмотры: 13217
  • 1

Re: Вышла OkayCMS 3.0.0

Для начала предлагаю определиться с терминологией. Пользователь - человек который пришел на сайт что-то купить (уже на конечном ИМ) Админ - человек, который (тот же пользователь) работает еще и в админ-панеле сайта. Разработчик - собственно сам программист. Кнопки и поля в БД может добавлять только ...
zyxer
23.09.2019, 07:12
Раздел: Заказ шаблонов и услуг
Тема: Как сделать чтобы товары с количеством "0" были в конце списка?
Ответы: 4
Просмотры: 6098

Re: Как сделать чтобы товары с количеством "0" были в конце списка?

Как реализовать данные решения для версии OkayCMS 3.0.2 нужно в Okay/Entities/ProductsEntity в методе customOrder добавить еще один кейс. case 'stock' : $orderFields = [ "( (SELECT count(pv.id) FROM __variants pv WHERE (pv.stock > 0 OR pv.stock IS NULL) AND p.id = pv.product_id)>0 ) DESC"...
zyxer
16.08.2019, 17:08
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 65
Просмотры: 25096

Re: OkayCMS 3.0 beta описание технического развития системы

У нас все спланоровано, то вас не особо посвятили))
Ещё, текущий роутер может чуть больше, чем старый .htaccess, ДОДЕЛАТЬ ему функционала, не составляет труда. За наше время не переживайте)))
И скажите, вы действительно до сих пор не поняли как роутеры работают, или прикидвваетесь?))
zyxer
16.08.2019, 15:18
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 65
Просмотры: 25096

Re: OkayCMS 3.0 beta описание технического развития системы

Видимо, это совсем не хорошо. Во всяком случае, не дает возможности организовывать свои произвольные адреса... Да, на данный момент функционал роутинга довольно скудноват. Но теперь есть возможность его расширять и добавлять новые возможности в генерацию урлов Вот лично вам, чего именно не хватает?...

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