Как показывает мой опыт, готовые cms для опта не годятся, слишком много приходится допиливать, и в результате оказывается быстрее сделать cms самому на каком-нибудь frameowrk типа yii или laravel. Ну и когда новые хотелки появляются, будет проще реализовывать не занимаясь издевательством над движком.
Но надо смотреть полное ТЗ. То что Вы описали можно сделать на любом движке немного его допилив или сделав отдельный модуль корзины. Но ограничатся ли заказчики этим? Я бы сразу взял с них список хотелок на будущее и определился потом на чем сделать.
Что советую посмотреть из cms:
shop-script.ru - могу скидку дать на лицензию
opencart.com - халявный
Но если хотелок много - www.yiiframework.com/doc-2.0/guide-index.html
Вопрос задан так, что ничего не понятно. Так что будем гадать. Вероятно, Вы пытаетесь сгруппировать массив, но почему-то решили использовать метод map, который для этого не предназначен. Я так понимаю Вам нужен метод index: www.yiiframework.com/doc-2.0/guide-helper-array.ht...
ставим infinite: false
тогда при достижения конца, кнопка next имеет класс slick-disabled
цепляемся за этот селектор и обрабатываем клик по нему, делая переход, да и вообще что угодно.
Например
function onlyUnique(value, index, self) {
return self.indexOf(value) === index;
}
var a = [0,1,2,1,2,3,1,2,3,1,2,3,3,1,3,1,1,3,2,1,3,2,1,2,3,1,3,2];
var unique = a.filter( onlyUnique );
я бы задался вопросом "где яша взял эти ссылки", ведь где-то они есть на сайте и вот это проблема. Если не будет ссылок с публичных страниц - поисковик их и индексировать не будет.
Скобки в конце не хватает. Используйте адекватный редактор кода и он будет подсвечивать такие вещи иначе разработка превратиться в поиск скобок и запятых.
Вы же программированием занимаетесь, все что может сделать машина, должна делать машина. Установка редактора занимает меньше времени, чем создание поста на тостере.
В идеале это должен быть какой-то агрегатор платежей, который берет конскую комиссию, но сам является налоговым агентом со всеми этими онлайн-кассами и прочей бюрократией
adsence или ЯндексДайрект.
Очень не хочется заключать сотни договоров и рассылать сотни актов
Наймите бухгалтера. Проблема в том, что если сумма ощутимая, то заказчик явно хочет списать ее с прибыли, а тут без договора ни как.
Важен Ваш стек, стоимость, простота оплаты и т.д. И при всех равных выбор будет в пользу человека из своей страны. Но равных не бывает, а каждый заказчик, хоть русский, хоть европеец принимает решение субъективно. Если Вы думаете, что они там совсем другие - нет.
Просто старайтесь быть наиболее интересным. Имейте р.с. и другие варианты оплаты, имейте хороший стек, владейте языком. И нет проблем.
Я находил заказчиков по вакансиям на сайте трудоустройства, по доскам объявлений не искал. Зачем?Там конечники, а они совсем не интересны для фрилансера.
Если по adobeFlash то это мертвая технология, сам adobe заявил, что откажется полностью от его поддержки в 2020 году. Никто не хочет с ней связываться, по ряду причин. В частности отклик, если человек честный, обязывает его разъяснить Вам, что что-либо делать на flash бессмысленно. А значит потерянное время.
Но вообще дайте ссылку на проект, возможно есть проблемы и в описании задачи. Обычно фрилансеров больше чем задач, так что отклики сразу идут. По крайней мере на нормальных биржах типа freelansim.ru
В смысле? Это или обычный слайдер или просто якоря на блоки: <a href="#some-block_id">0</a>
Если якоря то обычно еще делают плавный скрол, но это уже по вкусу. Плюс пара строк js, что бы менялся активный пункт, когда блок на который он ведет в поле видимости
Сформировать в php json, обрабатывать в js событие изменения в select, добавлять новый select c option-сами на базе этого json. Если списки большие есть смысл при изменения в select делать ajax и получать нужный json асинхронно.
Можно взять готовое решение, их миллион, например: https://github.com/kartik-v/dependent-dropdown