Бюджет: 3000 RUB Термін: 2 дні
Здравствуй! Готов тебе помочь с твоими проблемами. Тестить буду во-первых просто, потом на localhost openserver, потом на бесплатном хостинге. После встречи лагами, буду их фиксить. Обращайся!
Привет, друзья!
Я новичок в веб-разработке, и последний проект к сожалению не удается довести до ума. Очень горят сроки, а параллельно наваливается куча другой работы, что разрываюсь на части.
Проблема такая – есть сверстанная версия сайта-теста "сколько стран ты посетил"; до заливки на сервер всё работало исправно, но потом начались неприятности – в мобильной версии сайта появился горизонтальный скролл, пропала таблица со странами, кнопки стали съезжать; при нажатии на кнопку не срабатывает setTimeout().
Задача -> запустить сайт (файл index.html), посмотреть как он работает до заливки на сервер, и сделать то же самое, чтобы срабатывало на localhost'е например в xampp. Дедлайн – до конца этой рабочей недели. С нетерпением жду Ваших предложений. Бюджет к сожалению пока небольшой (1000-5000 руб в зависимости от сложности задачи, + надо будет досогласовать с заказчиком), если удачно сработаемся, будет куча других интересных проектов!
Бюджет: 3000 RUB Термін: 2 дні
Здравствуй! Готов тебе помочь с твоими проблемами. Тестить буду во-первых просто, потом на localhost openserver, потом на бесплатном хостинге. После встречи лагами, буду их фиксить. Обращайся!
Бюджет: 3000 RUB Термін: 3 дні
Здравствуй.
Готов помочь тебе довести моб. версию до ума.
Сталкивался с похожими проблемами ранее, знаю как подправить.
Сроки минимальные, цену указал
Готов обсудить в ЛС.
Бюджет: 3000 RUB Термін: 3 дні
Привет. Я тебе помогу. Отпишись и начнем работу.
Привет. Я тебе помогу. Отпишись и начнем работу
из скрипта вот этот код
function getResult(){
window.document.getElementById("bck").style.height="1279px";
window.document.getElementById("social").style.top="0px";
window.document.getElementById("bck").style.height="1279px";
window.document.getElementById("back").style.top="1200px";
window.document.getElementById("fin").style.height="1109.54px";
window.document.getElementById("fin").style.visibility="visible";
var med = window.document.getElementsByClassName("med");
var m;
for (m = 0; m < med.length; m++) {
med[m].style.top="902px";}
var countries = window.document.getElementsByClassName("countries");
var i;
for (i = 0; i < countries.length; i++) {
countries[i].style.display="block";}
window.document.getElementsByClassName("line")[0].style.visibility="hidden";
window.document.getElementsByClassName("line")[1].style.visibility="hidden";
window.document.getElementsByClassName("line")[2].style.visibility="hidden";
window.document.getElementById("sl4").style.visibility="hidden";
window.document.getElementById("sl4t").style.visibility="hidden";
window.document.getElementById("rdy").style.visibility="hidden";
window.document.getElementById("box").style.visibility="hidden";
window.document.getElementById("srch").style.visibility="hidden";
window.document.getElementById("gru").style.visibility="hidden";
window.document.body.style.overflowY="visible";
window.document.getElementById("boxm").style.visibility="hidden";
window.document.getElementById("boxm").style.display="none";
window.document.getElementById("map").style.visibility="visible";
window.document.getElementById("social").style.visibility="visible";
window.document.getElementById("back").style.visibility="visible";
window.document.getElementById("meet").style.visibility="visible";
var countriesCount = jQuery('[type="checkbox"]:checked').length;
var countriesTotal = 135;
var percentage = Math.ceil(100 / countriesTotal * countriesCount);
window.document.getElementById("perc").innerHTML= percentage + '%';
window.document.getElementById("perc").style.visibility="visible";
window.document.getElementById("countco").innerHTML= countriesCount + ' из 135';
window.document.getElementById("countco").style.visibility="visible";
window.document.getElementById("pokoreno").innerHTML= percentage + "% стран";
window.document.getElementById("pokoreno").style.visibility="visible";
window.document.getElementById("mm").style.visibility="visible";
window.document.getElementById("mm").innerHTML= countriesCount + 'x';
if (countriesCount <= 1){
window.document.getElementById("med1").style.visibility="visible";}
else if (countriesCount == 2){
window.document.getElementById("med2").style.visibility="visible";}
else if (countriesCount == 3){
window.document.getElementById("med3").style.visibility="visible";}
else if (countriesCount == 4){
window.document.getElementById("med4").style.visibility="visible";}
else if (countriesCount == 5){
window.document.getElementById("med5").style.visibility="visible";}
else if (countriesCount == 6){
window.document.getElementById("med6").style.visibility="visible";}
else if (countriesCount == 7){
window.document.getElementById("med7").style.visibility="visible";}
else if (countriesCount == 8){
window.document.getElementById("med8").style.visibility="visible";}
else if (countriesCount == 9){
window.document.getElementById("med9").style.visibility="visible";}
else {
window.document.getElementById("med10").style.visibility="visible";}
if (window.innerWidth > 1023) {
if (percentage<=3){
window.document.getElementById("rank1").style.visibility="visible";}
else if (percentage>3&percentage<=10){
window.document.getElementById("rank2").style.visibility="visible";}
else if (percentage>10&percentage<=20){
window.document.getElementById("rank3").style.visibility="visible";}
else if (percentage>20&percentage<=25){
window.document.getElementById("rank4").style.visibility="visible";}
else if (percentage>25&percentage<=35){
window.document.getElementById("rank5").style.visibility="visible";}
else if (percentage>35&percentage<=50){
window.document.getElementById("rank6").style.visibility="visible";}
else if (percentage>50&percentage<=80){
window.document.getElementById("rank7").style.visibility="visible";}
else {
window.document.getElementById("rank8").style.visibility="visible";}
if (percentage<10){
window.document.getElementById("perc").style.left="1283.83px";
} else if (percentage==100){
window.document.getElementById("perc").style.left="1268.83px";
window.document.getElementById("perc").style.fontSize="43px";
}
перенесити нормально в ссs и будет вам счастье + изучите что такое медиазапросы + скопи...дингом меньше занимайтесь
Зараз : Працюючий інтернет-магазин. 2017, PRESTASHOP - 1.6 Шаблон - https://www.sunnytoo.com/product/transformer-prestashop-theme-premium-responsive (Дуже стара версія). 10 мов, 200 товарів, багато змінено індивідуально в модулях. Магазин в Європі. Магазин насіння коноплі, все легально. Якщо лякає галузь, проходьте повз. www.seedsmafia.com Зміни: Потрібна людина або компанія, які зможуть зробити редизайн і оновити його в шаблоні. Шаблон - залишимо той же. Щоб виглядав посвіжіше. Щось між мінімалізмом і нашим стилем. Для початку, зміни в дизайні + поставити цей дизайн на сайті. Банери і стилі також на вас. Щоб вийшло все цілісно. Тотальне оновлення прести, шаблона і дизайну, зараз неможливе. Можете показати ваше портфоліо. (в пропозиції)
Потрібна програма, яка буде розсилати по базі наших клієнтів телефонів (або емеіл). Зі своїм проксі. Може бути Вайбер, або Телеграм, або емеіл. Програму потрібно встановити у мене на компьютері. (По грошам чекаю на ваші пропозиції.)
Потрібно впровадити на сайтахOpenCart(3шт) повноцінний механізм керування згодою на використання файлів cookie (Cookie Consent) та налаштувати Google Consent Mode v2. Необхідно: встановити та налаштувати CMP (Cookie Management Platform) або інше рішення для керування згодами користувачів; реалізувати повноцінний банер Cookie Consent із можливістю прийняття, відхилення та налаштування категорій cookie; налаштуватиGoogle Consent Mode v2 черезGoogle Tag Manager; забезпечити коректну передачу статусів згоди доGoogle Analytics 4,Google Ads, а також інших маркетингових сервісів; налаштувати роботу аналітичних та рекламних тегів таким чином, щоб вони запускалися лише відповідно до отриманих дозволів користувача. Наразі банер cookie є лише інформаційним і не керує згодами, а також не передає їхній статус до Google-сервісів. Потрібно виконати повне налаштування відповідно до актуальних вимогGDPR таGoogle Consent Mode v2.
Розробка Telegram Mini App (магазин) з інтеграцією CRM та Нової пошти Потрібно розробити Telegram Mini App (магазин всередині Telegram).Основний функціонал Потрібен каталог приблизно з 20 товарами. Для кожного товару: фото; назва; опис; ціна; вибір моделі; вибір кольору; кількість. Оформлення замовлення Клієнт повинен мати можливість: переглянути каталог; додати товари в кошик; змінити кількість; оформити замовлення; ввести: ім'я; телефон; місто; номер відділення Нової пошти; спосіб оплати; коментар до замовлення. CRM Потрібно, щоб усі замовлення автоматично передавалися в CRM через API. Бажано, щоб інтеграція була універсальною і в майбутньому можна було змінити CRM без повної переробки проєкту.Нова пошта Потрібна інтеграція з API Нової пошти або передача даних у CRM, якщо створення ТТН буде виконувати сама CRM.Адміністратор Потрібен простий режим адміністратора: додавання та редагування товарів; зміна цін; зміна залишків; додавання нових кольорів або моделей. Важливо Проєкт має працювати як Telegram Mini App (не звичайний бот із кнопками). Код, база даних і всі доступи після завершення роботи повинні належати мені. Архітектура має дозволяти надалі підключити додаткові функції без повної переробки. Прошу повідомити: Орієнтовну вартість. Терміни виконання. Який стек технологій плануєте використовувати. Чи є у вас досвід розробки Telegram Mini Apps та інтеграції з CRM і API Нової пошти.
Потрібно розробити телеграм бота в стенд пульс для тесту клієнта. Тест має 5-7 питань з 5-7 варіантами відповіді. На основі відповіді клієнта бот обрахуєбали і видає результат ( 6 варіантів )