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

korshunov
Вчера, 06:35
Раздел: Вопросы по работе с OkayCMS
Тема: Как вывести кол-во товаров из категории в меню?
Ответы: 2
Просмотры: 57

Re: Как вывести кол-во товаров из категории в меню?

Есть несложное нестандартное решение. Обращайтесь в личку.
korshunov
17.08.2019, 05:20
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 49
Просмотры: 795

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

И скажите, вы действительно до сих пор не поняли как роутеры работают, или прикидвваетесь?)) Я не говорил, что не понимаю, "как роутеры работают". Я не просил объяснять, "как роутеры работают". За мои знания не переживайте. Переживайте за свою реакцию на конкретные вопросы, кото...
korshunov
16.08.2019, 16:09
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 49
Просмотры: 795

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

1. Не хватает возможности организовывать свои произвольные адреса (выше приведены 2 точных примера). 2. Не хватает документации по роутингу. 3. в частности, если есть ограничения, они должны быть описаны в документации. 4. Не хватает серьезного подхода от разработчиков - они сначала делают КАК-НИБУД...
korshunov
16.08.2019, 12:27
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 49
Просмотры: 795

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

zyxer писал(а):Да, роутер работает по принципу файла .htaccess, когда система проходится по регуляркам с верху в низ и определяет первую подходящую.

Видимо, это совсем не хорошо. Во всяком случае, не дает возможности организовывать свои произвольные адреса...
korshunov
16.08.2019, 06:13
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 49
Просмотры: 795

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

При создании менеджера болтается поле Дата создания непонятно зачем - имени у него нет, в базе поля нет... Если менеджеру дать права только на одну страницу, например, Бренды, то в меню только одна ссылка Каталог, которая ведет на бренды. Вроде и работает, но некрасиво... А вообще для менеджеров не ...
korshunov
14.08.2019, 14:40
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 49
Просмотры: 795

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

Не нужно править ссылки в шаблонах. Вам нужно в админ. панели в разделе "Меню" указать какая новая ссылка для пункта меню "Блог". А для того чтобы мета-данные корректные были заданы - создать в разделе Страницы новую страницу с новым урлом и задать для неё метаданные. Да, так ра...
korshunov
14.08.2019, 13:00
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 49
Просмотры: 795

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

Спасибо, все хорошо объясняете. Но я бы хотел все же что-то более простое и понятное для обычного пользователя. Например, стандартно адрес для блога есть /blog. А владелец магазина хочет, чтоб адрес был /blogMy. Что ему для этого надо сделать? Вот ранее было от Вас ...можете проверить. В файле Core/...
korshunov
14.08.2019, 11:14
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 49
Просмотры: 795

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

На витрине 1. Ссылка на статьи вверху НЕ изменилась, по прежнему она /blog, а ожидалась /blogMy 2. Страница с URL /blog должна быть 404. А реально открывается с заголовком Блог, но без списка статей. 3. Страница с URL /blogMy открывается с заголовком Блог как и должно быть. Но она для посетителя се...
korshunov
14.08.2019, 08:09
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 49
Просмотры: 795

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

Пока этот функционал не достаточно корректно работает, но все же, можете проверить. В файле Core/config/routes.php изменить структуру урла (поле slug) и у вас на сайте все эти страницы изменят урл. Проверяю. В файле Core/config/routes.php в начале изменяю на 'blog' => [ 'slug' => 'blogMy{$typePost}...
korshunov
13.08.2019, 09:39
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 49
Просмотры: 795
  • -1

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

Для начала хочу пояснить, моё сообщение не несет цели кого-то унизить или задеть. Не понимаю как вы можете ... сказать что первый пункт "несерьезная постановка вопроса". По моему, все предельно просто. Была заявлена Цель 1. Избавиться от директории API, которая содержит "кашу" к...
korshunov
12.08.2019, 08:51
Раздел: Новости OkayCMS
Тема: OkayCMS 3.0 beta описание технического развития системы
Ответы: 49
Просмотры: 795

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

Цель 1. "Избавиться от директории" - несерьезная постановка вопроса. Тем более если для этого проводить массу кардинальных изменений. Выглядит так, как будто мастера-программисты повесили заказчику лапшу на уши, что надо непременно разделить категорию на две, для чего им (мастерам) надо оп...
korshunov
12.08.2019, 08:06
Раздел: Вопросы по работе с OkayCMS
Тема: Как продавать цифровые товары?
Ответы: 1
Просмотры: 24

Re: Как продавать цифровые товары?

Стандартно каждый отдельный цифровой товар - это отдельный файл.
Если у Вас все иначе, то надо программировать под индивидуальные требования от и до. Насколько я понимаю, изменения совсем не малые...
korshunov
12.08.2019, 08:03
Раздел: Вопросы по работе с OkayCMS
Тема: Как удалить resize для баннеров?
Ответы: 2
Просмотры: 33

Re: Как удалить resize для баннеров?

Примерно так
src="{$config->banners_images_dir}{$bi->image}"
korshunov
08.08.2019, 18:18
Раздел: Вопросы по работе с OkayCMS
Тема: Автоматическая скидка при покупке товара от - 100 у.е.
Ответы: 17
Просмотры: 141

Re: Автоматическая скидка при покупке товара от - 100 у.е.

Для случая `value`, `min_order_price` 3 5000 5 3000 при применении запроса $this->db->placehold("SELECT value FROM __discounts WHERE min_order_price <= ? ORDER BY value DESC LIMIT 1", $cart->total_price); Найдется одна запись 5 3000, скидка составит 5%. По моему, это правильно (при действи...
korshunov
08.08.2019, 16:48
Раздел: Вопросы по работе с OkayCMS
Тема: Автоматическая скидка при покупке товара от - 100 у.е.
Ответы: 17
Просмотры: 141

Re: Автоматическая скидка при покупке товара от - 100 у.е.

makki писал(а):DESC сортировка по убыванию. Первым будет максимальная скидка, а нам надо минимальную

Зачем же нам минимальную? Обычно у магазинов порядок такой - если покупка попадает под действие разных акций, то применяется одна из них, наиболее выгодная покупателю...
korshunov
08.08.2019, 16:10
Раздел: Вопросы по работе с OkayCMS
Тема: Автоматическая скидка при покупке товара от - 100 у.е.
Ответы: 17
Просмотры: 141

Re: Автоматическая скидка при покупке товара от - 100 у.е.

Не предполагал даже, что можно назначать большую скидку за меньшую сумму заказа. Ну если так, то да, нужно ORDER BY value, только без DESC На то и специалист-программист, чтоб мыслить шире и предусматривать как можно больше "защиты от дураков". Говорят, в Европе есть на полном серьезе бан...
korshunov
08.08.2019, 14:51
Раздел: Вопросы по работе с OkayCMS
Тема: Автоматическая скидка при покупке товара от - 100 у.е.
Ответы: 17
Просмотры: 141

Re: Автоматическая скидка при покупке товара от - 100 у.е.

Для случая
`value`, `min_order_price`
3 5000
5 3000
не будет минимальная скидка при заказе на сумму 8000.
Надо бы 'ORDER BY value DESC LIMIT 1'.

А с неудобствами пунктов 2,3 видно, придется примириться пользователям Вашего решения...
korshunov
08.08.2019, 12:02
Раздел: Вопросы по работе с OkayCMS
Тема: Минимальное количество товаров в корзине
Ответы: 3
Просмотры: 49

Re: Минимальное количество товаров в корзине

Применять нужное Вам условие, что-то типа count($cart->purchases)>2 ...
korshunov
08.08.2019, 11:58
Раздел: Вопросы по работе с OkayCMS
Тема: Автоматическая скидка при покупке товара от - 100 у.е.
Ответы: 17
Просмотры: 141

Re: Автоматическая скидка при покупке товара от - 100 у.е.

1. начинаете искать недостатки, поленившись проверить... Будет взята как раз максимальная Как раз проверил. И думаю, куда более тщательно, чем Вы... Почему считаете, что будет максимальная? Если запрос выдаст из таблицы. допустим `value`, `min_order_price` 7 5000 4 3000, а стоимость заказа 8000, то ...
korshunov
07.08.2019, 12:11
Раздел: Вопросы по работе с OkayCMS
Тема: Автоматическая скидка при покупке товара от - 100 у.е.
Ответы: 17
Просмотры: 141

Re: Автоматическая скидка при покупке товара от - 100 у.е.

Придираться к тому, что написано не "пару строчек кода", а побольше, не будем. По существу: 1. А вот работать будет не всегда правильно. Если скидка применима к двум (или нескольким) правилам из таблицы, то будет применена из одна довольно случайная. А надо бы максимальную... 2. На стр кор...

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