Jump to content

phukortsin

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

    1418
  • Joined

  • Last visited

Everything posted by phukortsin

  1. Попробуйте объяснить, почему Ваш вариант должен помочь... Надо ж действовать не совсем абы как, а хоть немного прочитать описание функции...
  2. Причина в api/Request.php if($type == 'string') return strval(preg_replace('/[^\p{L}\p{Nd}\d\s_\-\.\%\s]/ui', '', $val));
  3. Совсем просто такое вряд ли получится. Надо дорабатывать распознавание адресов. Если готовы оплачивать,обращайтесь в личку...
  4. Если товаров немного, то намного проще и экономнее было бы их получать ВСЕ сразу, хранить скрыто на странице и показывать/скрывать через Javascript.
  5. Обращаться к этому "я", чтобы он выполнил все требующееся. А если серьезно, то реализовывать весь нужный функционал, в том числе "каждый раз бегать по товарам и смотреть свойство высота". Фактически требуются взаимосвязанные списки для выбора, подобное часто делается в магазинах автозапчастей, когда по шагам выбирается марка, модель, год выпуска...
  6. Это работает верно для простых данных (когда в массиве $products ключи идут по порядку 0,1,2,3). А когда ключи произвольные, возникает ошибка, потому что условие ($key % 5 == 4) фактически выдает результат СЛУЧАЙНЫМ ОБРАЗОМ. Можно, например, не использовать $key, а вместо нее вручную формировать свою переменную.
  7. Могут быть десятки разных причин. Скорее всего, дело в настройках хостинга. Simpla - система давным-давно морально устаревшая, гарантированно не работает (даже не устанавливается) на новых версиях PHP. Поддержка хостинга, как правило, в деталях CMS не разбирается и разбираться не должна. Надо индивидуально анализировать и исправлять ситуацию. Обращайтесь в личку...
  8. Видимо, потому что автор так запрограммировал. По тому, что предоставлено, видно что они В ПРИНЦИПЕ не могут отображаться "для каждого свой", поскольку автор их свалил в одну кучу в одной переменной без какого бы то ни было разделения.
  9. Оно и не должно работать. Если считаете, что должно, то пишите ТОЧНЫЕ объяснения, с какой стати это должно работать. Причина все та же - нужные данные в шаблон НЕ передаются.
  10. Видно четко, что во втором коде данные в шаблон передаются. А в первом НЕ передаются.
  11. Очень сомневаюсь, что Вы сможете это сделать "где угодно". И дополнительно возникает вопрос о смысле этого "где угодно". У Вас получается вывести абсолютно ВО ВСЕХ местах, кроме каталога? Все у Вас получается на главной, на странице корзины, на странице заказа, на инфостраницах, в блоге, в личном кабинете, в письмах? Может, сможете описать полностью свое рабочее решение хоть в одном из перечисленных случаев?
  12. Пробовать лишь бы как методом тыка - не лучшая стратегия...
  13. Вам большая благодарность. Выложили довольно сложное решение бесплатно.
  14. Именно объемный. В Вашем же посте вижу с ходу тому два подтверждения. Первое: Пользователю куда удобнее иметь инструкцию в виде "в файле таком-то вставить код такой-то в место такое-то". То, что Вы в таком виде не написали, говорит о том, что это требует трудозатрат, и куда больше чем пара минут. Второе: Потому как если выискать только такие комменты и сделать только по ним изменения, то с гарантией работать не будет. Потому как есть еще несколько иные комменты, и даже ДВУХ типов. Добавочно вспоминаем и тезис об аккуратности...
  15. Все это можно делать по аналогии. Но код не совсем простой и довольно объемный, требуется аккуратность...
  16. Если такой ранимый, не будем акцентировать, а сосредоточимся на более существенном: Как надо смотреть на переменную и что нужно увидеть? Строка 308: if(is_array($groop_products)) Строка 453: $this->design->assign('groop_products', $groop_products); Как по мне, так в комментарии к ошибке все и так сказано понятно: PHP Notice: Undefined variable. Надеюсь, уважаемый многостаночник в новом ответе не ошибется. И надеюсь, в той инструкции, которую писал в режиме многозадачности, не насажал ошибок. Может, стоит в той инструкции добавить примечание примерно такое: создавалос
  17. Оригинально - смотреть несуществующий файл... Ошибки, видимо, из-за перехода на новую версию PHP. В simpla/ProductAdmin.php надо сделать так: class ProductAdmin extends Simpla { public function fetch() { $product = new stdclass(); И во многих соседних файлах надо провести подобные изменения, так как весьма вероятно, что другие сущности аналогично могли стать не редактируемыми. Ошибка со значением поля по умолчанию тоже, скорее всего связана с изменением версии БД. И также, скорее всего, аналогичные ошибки могут наличествовать в других сущностях. Проверять надо все...
  18. Надо программировать более сложно. Если не хотите список нужных изображений формировать в PHP, то, например, в шаблоне помнить последнюю позицию изображения и определять следующее нужное изображение перебором по условию...
×
×
  • Create New...