Dmytro
а)))
Dmytro
алгоритм все равно такой же) тут просто реализация того, что пришлет тебе назад пейпал, или любая другая онлайн-платежка
Dmytro
==живой пример интеграции == сорян. на пейпал не делал, поделился бы конечно но 2-3 раза года фиксю онлайн оплату просто потому что сам сервис меняет требования отправки даных и обработки ответа. но концептально ниче не менятся
Pathologic
так тут же не шопкипер ((: значит твой живой пример не подходит
Pathologic
а так в интеграции платежек сложности большой нет, если только на стороне платежки не начнут чудить
Dmytro
не, ну полюбасу есть же событие на успешное завершение заказа..... и даже если нету, то на странице успеха всегда мона перенаправить на страницу оплаты
Pathologic
да, задача заключается только в том как данные отправить в платежку и как обработать колбэк оттуда
Pathologic
и в случае с пейпалом все это есть где посмотреть
Pathologic
то ли дело банк зенит ((:
Pathologic
там в документации одно, поддержка говорит делать по-другому, колбэк отправить не могут потому что у них какого-то доступа нет
Pathologic
а потом берешь готовый код, переносишь на другой сайт и он не работает ((((:
Pathologic
если доведется это подключать, то цену нужно сразу умножить на 2
Pathologic
а еще там на тестовых карточках могут заканчиваться деньги ((((:
Pathologic
вспоминать это говнище смешно, а делать совсем не смешно было
Dmytro
да, задача заключается только в том как данные отправить в платежку и как обработать колбэк оттуда
вот об этом и речь, надо самому написать, что отправлять, и как обрабатывать ответ п.с. не знаю как там зенит) но блин, читаешь оф.апи площадки, делаешь по нему - не работает, заходишь на их сайт и смотришь через консоль что отправляет, правишь это не взирая на апи - работает))) тычешь уже год их в эту хрень - посрать им
Pathologic
да, со сторонними сервисами что угодно может быть и они будут все на тебя спихивать
Pathologic
где-то было что при оплате пишет server error бла-бла-бла, а поддержка говорит, что это на вашем сервере ошибка ((:
Dmytro
а так все говорят, начиная с хостинга))))
Pathologic
хостинг поменять можно, если совсем прижмет
Dmytro
а что изменит? проблема не у нас (на хостинге), обратитесь к разрабочтику сайта)
Pathologic
если будет работать на другом хостинге, то это уже намекает
Sasha
Ребят, а вот про cachetime и key функции runSnippet в 2.0 где-то можно почитать? че-то даже в коде не смог найти. Ему хоть чего туда надо слать? Миллисекунды?
Pathologic
или секунды, забыл (:
Pathologic
секунды
Sasha
а как сделать вообще навсегда кэш?
Sasha
0?
Pathologic
0
Sasha
угу
Sasha
оно конечно удобно только непонятно, нафига теперь нужно
Aliaksandr
Навсегда, это видимо до очистки кэша модх:)
Sasha
Навсегда, это видимо до очистки кэша модх:)
ну это понятно. или пока документ не пересохранить
Aliaksandr
А в чем тогда вопрос? Предпочитаешь некэшированные вызовы?:)
Sasha
просто в новости написано, а примера как всегда не написано. А где функция лежит непонятно
Aliaksandr
Большинство лежит как и прежде в одном файле Core.php
Aliaksandr
https://github.com/evolution-cms/evolution/blob/94325e240e2351de1cdbab8fb843e345c01bab19/core/src/Core.php#L4380
Sasha
Да, на самой последней странице в поиске порепозиторию :) Странно их гитхаб ранжирует
Oleksii
ребят, подскажи какое сейчас самое лучшее готовое решениe для организации интернет магазина на evo?
Oleksii
Andrey
Может, кто-то сталкивался. Есть сайт с формами связи на eForm (можно перевести на formlister). В форме есть возможность прикрепить файл. Но заказчик хочет мультизагрузку файлов. Кто-то сталкивался с таким?
Andrey
Мультизагрузку проще делать на чем то типа dropzonejs
А как это всё потом подружить с формами?
Dmytro
А как это всё потом подружить с формами?
Как вариант пишешь в сессию загруженные файлы ( дробзон же загружает через бек в итоге ) А дальше уже эти файлы забираешь из сессии и добавляешь в формлистер
Andrey
Благодарю, будем пробовать)
Andrey
Обратите внимание на скобки[] в имени и атрибут формы enctype
Камиль
Ё. Вопрос такой, если шаблон называется 'portfolio-item.blade.php' то название класса должно быть в camel case 'PortfolioItem'?
Камиль
а то чёт не работает, или стоит избегать тире в названиях?
Камиль
@Serious_t91
Anonymous
Ё. Вопрос такой, если шаблон называется 'portfolio-item.blade.php' то название класса должно быть в camel case 'PortfolioItem'?
Там какую-то правку/предложение по наименованию мне присылали, но я честно говоря не смотрел ещё. А так в моём варианте он его воспримет как Portfolio-itemController
Pathologic
Ё. Вопрос такой, если шаблон называется 'portfolio-item.blade.php' то название класса должно быть в camel case 'PortfolioItem'?
ты можешь использовать свой темплейтпроцессор и там крутить названиями как хочешь (:
Anonymous
Там только первая буква переводится в верхний регистр
Камиль
всем спасибо
Anonymous
Потому что я всё же надеюсь, что когда-нибудь на моё решение забьют. И я сам для себя сделаю кастрирование кучи функций evo, которые мне не нужны
Andrew S
Устанавливаю eFilter, зашел в eLists - ошибка SQLSTATE[42000]: Syntax error or access violation: 1101 BLOB, TEXT, GEOMETRY or JSON column 'title' can't have a default value в первый раз установил из Extras, потом стянул с гита новый релиз ефильтра, установил поверх старого, ошибка осталась 2.0.1 Подскажите пожалуйста, как разрулить
Aliaksandr
слишком новая версия mysql похоже )
Aliaksandr
в assets/modules/eLists/eLists.class.php в строках 51 и 62 заменить title text NOT NULL DEFAULT '' на title varchar(255) DEFAULT NULL
Pathologic
Просто убрать default ''
Aliaksandr
ну хз зачем там для названия поля аж целый тип text )
Aliaksandr
можно заодно на варчар поменять)
Камиль
Не было у кого нить проблемы такой, время от времени из админки вылетает
Камиль
ошибок никаких нету
Камиль
ветка 2
Камиль
дев скачал пару дней назад
Volodymyr
Вроде нет, смотри сесии и куки
Камиль
чищу кеш и вылетает
Камиль
сессии через redis и драйвер тоже
Камиль
когда кеш чистишь в итоге чистит всё даже сессию в том году не было так
Камиль
странно
Камиль
как временное решение отключил сессии через redis