Александр Нына
Победившая ставкаБюджет: 2800 RUB Срок: 3 дня
Если всё правильно понял, то ТЗ: получить JSON, парсинг, горячая вставка контента, замена URL в адресной строке, пройтись по внутренним ссылкам и подменить
У нас есть сайт на Modx для мобильных
gastro.vseopecheni.ru
Для разделов справочник, препараты и лечение мы хотим сделать JSON, чтобы кешировать его (для ускорения работы на медленном интернете, кеширование сделаем сами) и выводить через JS.
Нужно реализовать этот вывод (JSON подготовим по вашим рекомендациям, это быстро).
Важно учесть два момента -
1) на самих страницах есть перекрестные ссылки между собой, их надо как-то обрабатывать (можем перед выводом страниц, можем отдать вам этот момент)
2) При переходе "по страницам" нужно также менять урл через js
Бюджет: 2800 RUB Срок: 3 дня
Если всё правильно понял, то ТЗ: получить JSON, парсинг, горячая вставка контента, замена URL в адресной строке, пройтись по внутренним ссылкам и подменить
Бюджет: 1300 UAH Срок: 4 дня
Делал подобные сайты, из json. Думая смогу потянуть, но нужно будет все обсудить в лс. Подобная работа в портфолио
Бюджет: 1000 UAH Срок: 2 дня
Заинтересовал ваш проект, после уточнения деталей могу приступать к работе.
Работу выполню качественно и в срок.
Навыки: HTML, CSS, JavaScript, PHP, GIT, Gulp, Bootstrap, React;
CMS: WordPress, Opencart, Ocstore;
Примеры работ:
https://profishop.in.ua/
https://rio.biz.ua/
http://auto.webon.pro/
https://profistyle.biz/
Здравствуйте,
уточните пару моментов:
1. У Вас есть некая информация в формате JSON и Вы хотите её динамически подгружать на готовые страницы или с помощью JS создавать страницы с информацией полученной с JSON-файла.
2. изменять URL с помощью JS - Вы хотите чтоб скрипт прошелся по странице и изменил атрибут href у каждой ссылке на какой-то другой или изменить отображение в адресной строке браузера (ЧПУ - человеко понятный УРЛ).
1. Не то что подгружать. У клиента изначально закешируется этот JSON (это мы сделаем) и из него нужно выводить нужный контент (в заивисмости от того, на какой он странице), без перезагрузки.
2. в адресной строке. Но видимо по контенту тоже надо будет пройтись, хотя мы можем это сделать со стороны сервера и заменить все ссылки уже в JSON
Увы кеш работает немного по другому чем Вы думаете, и никак изначально не закешируется у клиента до первого обращения и неважно как асинхронно (AJAX) или синхронно (классический JS), а ЧПУ с подменой адресной строки реализовуеться на PHP mod.rewrite через правила RewriteRule.
Проработайте нормально и более детально ТЗ чтоб можно было понять что Вы хотите на выходе, а то получится как с отечественным автопромом, вроде и машина но до иномарок далеко.
P.S. будут вопросы, пишите в личку
Мне кажется вы ничего не поняли ))
Закешируем мы его через Service Workers, он будет у клиента.
Смена урлов через window.history.replaceState(state, title, url);
Давайте сначала, у нас есть JSON файл, нужно брать из него данные и выводить, согласно структуре текущего сайта, но без перезагрузок страницы и тп
AJAX + JSON + парсинг => вставить в нужном месте сайта, могу сделать по id метке.
Не надо ajax. в JSON сразу все данные, и брать из него.
Ну или аякс с обращением к одному и тому же файлу
С этим разобрались, что с УРЛ? только window.history.replaceState и никаких больше манипуляций
да, только replaceState, чтобы в адресной строке был тот урл, который был "раньше" у этой страницы