Oleh Kovalievskyi
Победившая ставка- Проекты 25
- Оценка -
- Рейтинг 1 377
Бюджет: 700 RUB Срок: 1 день
вот пример https://kovalievskyi.pp.ua/freelance/
этот скрипт использует стороннее API
Ставки пока отсутствуют
Ставки скрыты
-
Иван Мезенко 6 ноября 2018<?php
include('tabgeo/tabgeo_country_v4.php');
$ip = $_SERVER['REMOTE_ADDR'];
$geo = tabgeo_country_v4($ip);
switch ($geo) {
case "RU":
$geoLoc = "http://yandex.ru";
break;
case "UA":
$geoLoc="http://i.ua";
break;
case "FR":
case "JP":
$geoLoc = "http://google.com";
break;
default:
$geoLoc = "http://kink.com";
} // switch
header("location: $geoLoc");
?>Делай аналогично и Всё пашет, как отче наш.
-
Максим Праймер
6 ноября 2018
Там где вы взяли этот код, я тоже его пробовал) но к моему сожалению он срабатывает с теме же странами, что и мой код, а с другими нет. Например в этом коде есть FR не работает, Италия тоже, а вот германия Россия и украина пашет.
-
Иван Мезенко 6 ноября 2018Ну, что я Вам могу сказать, Вашего сайта я не видел, и не знаю как он у Вас работает. В данном случае я бы начхал на tabgeo_country_v4.dat и воспользовался бы несколько другим походом. Например загружал бы и обрабатывал базу http://ipgeobase.ru/cgi-bin/Archive.cgi, как я это сделал у себя.
Загружаешь периодически( база обновляется ) ip практически все, обрабатываешь и делаешь дальше, что захочешь. Применяешь фильтры соответственно не только жесткий $_SERVER['REMOTE_ADDR']
-
Максим Праймер
6 ноября 2018
Вообще не совсем понятно так как я не программист) а тот код который у меня есть он во вложении в примере задания и прописан в начале страницы сайта, значение сайта же не влияет на работу скрипта.
За счет чего ваша база подгружается и почему уверены что она выдержит высокую пропускную способность за 1-10 секунд ?
Например 1000 устройств за 5-30 секунд.
-
Иван Мезенко 6 ноября 2018База загружается непосредственно на сайт и ip стран и городов грузятся из неё.
Соответсвенно по ip определяется город либо страна ( кодировки стран в базе ) списки городов в базе. Но у вас я понимаю только страны, это ещё проще.
-
Максим Праймер
6 ноября 2018
Да, у меня только страны. Но требуется их точная работа определение, например Казахстан с тем кодом что сейчас у меня часто определяется как Россия это вообще жесть.
А как вы думаете или может точно знаете в вашем варианте какая пропускная способность без сбоев в определении ?
Вы довольно этим способом, он всегда правильно определяет страну ?
А вы этот способ для аналитики используете ?
-
Иван Мезенко 6 ноября 2018Страна без проблем, но всё тестировать нужно, тут и сервер как настроен, и как запрос обрабатывается и т.д. и т.п. Что касается лично меня, то пока устраивает.
Таблицу в базе для обработки как сделаешь в общем всё, не всегда стандартный подход может соответствовать требованиям сайта.
Актуальные фриланс-проекты в категории PHP
Ищем для поддержки проекта на базе Yii , нужно вносить правки и доработки базы, частично есть связь с предыдущим исполнителем .....................
Вирус в настоящее время проник на сайт. Сайт не функционирует должным образом. В частности, главная страница работает некорректно. Нам нужен разработчик, который сможет исправить эту ошибку как можно скорее.
Нужен разработчик с опытом работы именно с CS-Cart Multivendor для двух связанных доработок на готовом интернет-магазине Задача 1 - битые фото товаров. На страницах части товаров не отображаются. Некоторые фото (показывается "битый" значок изображения). Самостоятельная диагностика выявила две разные причины: Оригинал фото существует на сервере, но не генерируется конкретный нестандартный (не квадратный) размер, необходимый для полноэкранного просмотра фото (эта функция - от стороннего модуля "AB: Расширенные просмотры изображений", AlexBranding). Квадратные размеры тех же фото генерируются без проблем. Оригинал фото отсутствует на сервере полностью - конкретный пример и ссылка будут предоставлены при отклике. Задача 2 - прогрев кеша новых товаров. Сайт каждую ночь автоматически парсит и добавляет новые товары (отдельный cron-скрипт). Кеширование страниц уже настроено и работает, прогрев главной страницы и категорий уже сделан - но страницы самих новых товаров все еще не прогреваются сразу после импорта, поэтому первый реальный покупатель, который откроет новый товар напрямую, получает медленную "холодную" загрузку. Нужно добавить автоматический прогрев (curl/wget по списку новых товаров) сразу после завершения ночного импорта. Все необходимые доступы будут вам предоставлены после отбора. Формат работы: два отдельных этапа с отдельной или совместной оплатой за каждую задачу. Сначала диагностика/анализ с письменным подтверждением подхода по каждой задаче, затем реализация. Откликайтесь, если у вас есть релевантный опыт с CS-Cart Multivendor - детали и тестовое задание предоставим в личной переписке.
Основной функционал Laravel 11/12 PHP 8.3+ MySQL Адаптивный дизайн Высокая скорость работы SEO-friendly Админ-панельКаталог категории бренды товары поиск фильтры сортировка страницы товаровTecDoc Нужна интеграция с модулем TecDoc: поиск по VIN поиск по автомобилю каталог TecDoc подбор аналогов характеристики фотографии кроссы (Если уже есть опыт интеграции TecDoc, это будет большим преимуществом.)Личный кабинет регистрация авторизация история заказов список желаемогоКорзина оформление заказа доставка Нова Пошта оплата онлайн промокодыSEO ЧПУ URL Meta Title Meta Description Schema.org XML Sitemap robots.txt Open GraphАдминка управление товарами категориями брендами заказами пользователями SEO баннерамиИнтеграции Telegram сообщения Нова Пошта API платежная система (LiqPay или WayForPay)Требования чистый код Git документированный кодОт исполнителя требуется примеры сайтов на Laravel опыт работы с TecDoc примерные сроки стоимость стек технологий
1) Изменить надпись о сумме, от которой бесплатная доставка - от 2000 грн 2) Повысить скорость сайта (не фальшивыми показателями) 3) Убрать дубликаты (при поиске товара выводятся все разновидности и товары, которые не должны выводиться) 4) Исправить фильтры (скриншоты отправлю), убрать фильтр размера бюстгальтера там, где он не нужен. Там, где нужен, размеры неверные 5) Сделать полноценную интеграцию ВП с SalesDrive (в настоящее время только заказы приходят, а товары без фото, без размеров и цветов) 6) Сделать xlsx файл выгрузку с товарами из ВП для учетной программы