Jump to content

a13x

Фрилансер
  • Content Count

    309
  • Joined

  • Last visited

About a13x

  • Birthday 05/03/1982

Контактная информация

Информация о вас

  • Фриланс
    Дизайн
    Программирование
    Верстка
    SEO
    Заказчик
    Пользователь
  • Версия CMS
    2.x
  • From
    Москва

Recent Profile Visitors

446 profile views
  1. Всё верно, именна эта часть кода тормозить не будет хоть категорий миллион. А зачем вам цифры? Автор просто указал на "узкое горлышко" в системе, цифры вам ни к чему. Нормальный специалист сразу поймёт в чём проблема и без цифр.
  2. Не играет роли сколько основных категорий у человека, играет роль какая у него макс. вложенность категорий и сколько подкатегорий находится там. Автор все правильно указал, именно этот код при большом наличии подкатегорий будет тормозить систему.
  3. Мало того, никто не мешает определять этот title не в начале страницы как это обычно, а в конце, уже получив нужное значение свойства.
  4. if (file_exists($webp_filename)) { } else { Идеальное условие :)))
  5. да это по сути не важно, можно же запомнить время последнего срабатывания и записать в бд куда нибудь, и вызывать только по прошествию энного кол-ва времени. я это к тому что крон не очень удобен, на каждом хостинге он настраивается по разному, не везде он есть да и мороки с ним больше чем со скриптом, который уже будет встроен в систему и работать как единая система. ну в стандартной симпле же тоже есть акционный товар, для чего ещё одна акция? "Возможность задать акцию определенным товарам ("Акционный товар в избранном"), настройки задаются в разделе "Админка -> Настройки"" я об
  6. - а зачем крон использовать? Что мешает при заходе любого пользователя выполнять этот код? а в чём отличие от стандарта? создание любой категории с названием акции и добавление туда акционных товаров, разве это не одно и тоже? это как? ну то есть что это значит? и что это за сторона такая, "пользовательская" :))) если имелось ввиду на стороне "клиента", то получается вы через js меняете данные? Интересная доработка. Акция на акции и акцией погоняет Либо я не понимаю смысл, либо сделано очень сложно.
  7. Все же по русски написано: "Feature 'SUGGESTIONS' disabled for token 'fe422a0dfd2178aa993f32bce3f6273586cd6bd7'. See https://dadata.userecho.com/topics/1834 Свойство SUGGESTIONS отключено для вашего ключа. И ссылка куда надо копать.
  8. Как вариант перемножить бренды и категории и для каждого пересечения создать переадресацию. Напрмер, есть у вас 10 брендов и 50 категорий, получится 500 возможных вариантов переадресации, для каждой из них надо будет задать свой урл и перекидывать, но проще конечно сделать это через таблицу и обращаться к ней. Что-то похожее я делал с пересекающимися вариантами, но там всё куда сложнее было.
  9. Так себе решение - разрешать пользователю закачивать картинку проверяя только расширение файла. Ничто не мешает мне в заголовок jpg встроить пхп код, а скорее всего папку с оригиналами отзывов не закрыли через .htaccess, то я смогу обратиться к картинке выполнив пхп код. https://www.securitylab.ru/analytics/472887.php Почитайте.
  10. Ага, а идентификатор соединения из воздуха возьмётся :)))
  11. А в чём доработка заключается? Просто выводить модальное окно при первой загрузке страницы и чтобы человек сделал выбор сохранив его?
  12. В классе PRODUCTS при добавлении нового товара идёт проверка по урлу и если он есть то создаётся постфикс. public function add_product($product) { $product = (array) $product; if(empty($product['url'])) { $product['url'] = preg_replace("/[\s]+/ui", '-', $product['name']); $product['url'] = strtolower(preg_replace("/[^0-9a-zа-я\-]+/ui", '', $product['url'])); } // Если есть товар с таким URL, добавляем к нему число while($this->get_product((string)$product['url'])) { if(p
  13. Зависит от того кто вам будет парсить товары. Если бы например это делал я, то я бы сразу парсил в симплу, без промежуточного файла, тогда можно будет сразу все варианты добавить от конкретного товара, но в любом случае можно даже и с промежуточным файлом делать, по примеру импорта симплы, просто трудозатратнее.
  14. :))))) лучшее решение, я бы до такого точно не додумался.
×
×
  • Create New...