Перейти к содержанию
Официальный форум поддержки Simpla

Разбить товары на категории с подзаголовками


Перейти к решению Решено Kami,

Рекомендуемые сообщения

"сколько их потребовалось" - довольно туманно. Ибо одну и ту же функциональность можно обеспечить РАЗНЫМ числом запросов. А автор малое количество запросов представляет как преимущество системы. Хотя легко можно создать ту же функциональность, используя и сотни запросов. И при этом даже PHP код сократить...

 

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

 

Вот вам пример - дерево категорий. Используется один запрос. Здорово! Но как приложение будет работать с деревом свыше 1к категорий? Все так же шустро или проще делать 3 запроса nested sets структуры? Попробуйте решить эту проблему без дополнительных запросов только потому что вам автор так завещал. 

 

Кстати совсем не понято для чего вы выдерживали такую интригу своего решения если я о нем писал в своем первом сообщении данной темы

Изменено пользователем DaVinci
Ссылка на сообщение
Поделиться на другие сайты

Нет, ну собственно спасибо что хоть что то ответили. Думаю автору темы это было бы полезно если бы вы сделали это сразу.

Ссылка на сообщение
Поделиться на другие сайты

Есть использовать поиск, то можно найти старую тему аж 2013 года

 

http://forum.simplacms.ru/topic/6179-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8E-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%BF%D1%80%D0%B8-%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5-%D0%B1%D1%80/

 

Если применить предлагаемый там прием, то

1. добавится всего простой 1 запрос к текущему функционалу,

2. этот запрос даже не придется писать руками, он из API,

3. а написать придется не более 10 строк в PHP и не более 10 в шаблоне, все в стандартном стиле Simpla.

 

Не проверял, но есть предположение что результат будет не удовлетворительным

 

к примеру

 

на первой странице есть 1 пылесос и 19 миксеров

на второй 19 пылесосов и 1 миксеров

 

------------------------

 

но логичнее что бы сперва шли все пылесосы, затем все миксеры, если вдруг есть пагинация

Изменено пользователем DaVinci
Ссылка на сообщение
Поделиться на другие сайты

Не проверял, но есть предположение что результат будет не удовлетворительным

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

 

Так проверили бы вместо пустых фантазий...

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

 

Ерунда получится. Но если вас устраивает пользуйтесь

Изменено пользователем DaVinci
Ссылка на сообщение
Поделиться на другие сайты

Вот вам пример - дерево категорий. Используется один запрос. Здорово! Но как приложение будет работать с деревом свыше 1к категорий? Все так же шустро или проще делать 3 запроса nested sets структуры? Попробуйте решить эту проблему без дополнительных запросов только потому что вам автор так завещал.

 

Приходилось неоднократно решать подобные проблемы, обычно проявляется в виде тормозов при загрузке страниц. Никаких особых хитростей не требуется, лишь аккуратный анализ ситуации, определение узких мест и по результатам некоторая оптимизация.

 

Вот в теме 2016 года обычный пользователь описывает, как он сравнительно несложно решил этот вопрос:

http://forum.simplacms.ru/topic/11087-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9-%D1%82%D0%BE%D0%BC%D0%BE%D0%B7%D0%B0/

 

Любите Вы что-то сложности создавать на ровном месте. Раньше Вам вместо простого запроса непременно потребовался извращенный, теперь тут...

 

А что касается работы с категориями, то тут у стандартной Simpla вообще недостатков выше крыши...

Ссылка на сообщение
Поделиться на другие сайты

Приходилось неоднократно решать подобные проблемы, обычно проявляется в виде тормозов при загрузке страниц. Никаких особых хитростей не требуется, лишь аккуратный анализ ситуации, определение узких мест и по результатам некоторая оптимизация.

 

Вот в теме 2016 года обычный пользователь описывает, как он сравнительно несложно решил этот вопрос:

http://forum.simplacms.ru/topic/11087-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9-%D1%82%D0%BE%D0%BC%D0%BE%D0%B7%D0%B0/

 

Любите Вы что-то сложности создавать на ровном месте. Раньше Вам вместо простого запроса непременно потребовался извращенный, теперь тут...

 

А что касается работы с категориями, то тут у стандартной Simpla вообще недостатков выше крыши...

По приведённой вами ссылке, по моему мнению, решение не совсем адекватное. Да, это решение, если результат удовлетворяет почему бы и не. Собственно я и не ждал от вас более компитентного ответа. Изменено пользователем DaVinci
Ссылка на сообщение
Поделиться на другие сайты

По приведённой вами ссылке, по моему мнению, решение не совсем адекватное. Да, это решение, если результат удовлетворяет почему бы и не. Собственно я и не ждал от вас более компитентного ответа.

 

А можете дать компетентный ответ, почему оно "не совсем адекватное"?

Ссылка на сообщение
Поделиться на другие сайты

А можете дать компетентный ответ, почему оно "не совсем адекватное"?

 

а вы создайте соответствующую тему, и задайте вопрос так что бы было понятно что конкретно вас интересует. Будет время постараюсь ответить. Но если лично у вас данное решение не вызывает вопросов, то быть может не стоит беспокоится на данный счет. Мало ли чего я там себе думаю по поводу адекватности приведенного вами в пример решения, специалисту вашего уровня не все ли равно...

Изменено пользователем DaVinci
Ссылка на сообщение
Поделиться на другие сайты

А можете дать компетентный ответ, почему оно "не совсем адекватное"?

 

Товарищ, если у вас есть супер мега крутое решение, хотелось бы его увидеть. Думаю что многие были бы признательны. Для вас 10 строчек php и в шаблоне, пара минут времени. Мы бы его тестировали, и ваша компетентность на форуме возросла.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...