Надо спарсить с нескольких сайтов матчи, для которых сейчас есть трансляции, они помечены Live или находятся в спец. разделе на сайтах, затем перейти на страницу матча и спарсить ссылки на сами трансляции: ...
Внесение изменений в систему синхронизации каталога сайта
Есть некий сценарий на php, который собирает данные из .xlsx-файла, обрабатывает их, удаляет старый каталог на сайте (mysql) и записывает
новый. Рубрикация двухуровневая. Необходимо внести в вышеописанную
систему следующие изменения:
1. Добавить верхний уровень каталога, управлять которым (изменять имя и позицию) можно будет из отдельного
.xml. Также у каждой рубрики этого уровня должен быть уникальный
идентификатор, по которому в .xlsx файле с исходными данными мы сможем
соотнести рубрики теперь уже второго уровня с рубриками верхнего.
2. Добавить наценку по умолчанию. Сейчас наценка на каждую рубрику
каталога проставляется руками, нужно, чтобы по умолчанию проставлялась
наценка, например из .xml
Работающий сейчас скрипт можно скачать по здесь: yadi.sk/d/G4JPo6RtrjwYy
Для лучшего понимания задачи сначала изложу, как у нас все работает сейчас.
В index.php мы загружаем файл с данными (result.xlsx). Этот файл мы
получаем от поставщика и немного дорабатываем: отмечаем строки,
являющиеся категориями верхнего уровня символом "+" и выставляем
наценки. По умолчанию наценки нет, поэтому приходится выставлять наценку
на каждую категорию.
Скрипт index.php разбирает result.xlsx и формирует result.xml, с которым и работают остальные скрипты.
Далее мы запускаем parser.php, который работает с таблицами sb_categs (куда
заносятся записи о категориях) и sb_plugins_4 (о товарах). Старые записи
удаляются.
Так вот, задача сводится к:
1. Внести изменения в index.php так, чтобы, если напротив категории в соответствующей ячейке
не обозначена наценка, категории присваивалась бы "наценка по
умолчанию", которой в свою очередь мы могли бы управлять, не залезая в
скрипт. Это может быть xml, txt, первая ячейка в самом result.xlsx или
любой другой удобный для вас способ.
2. Если вы посмотрите на наш сайт (tdlorien.ru), вы увидите простыню рубрикатора в левой части
экрана. Единственный способ ее сократить, не прибегая к многочасовой
ручной обработке result.xlsx, – это создать отдельно рубрики верхнего
уровня и присвоить им идентификаторы. А в файле с загружаемыми исходными
данными мы могли бы просто расставлять эти идентификаторы напротив
рубрик, тем самым устанавливая соответствие рубрик второго уровня
рубрике первого уровня. И да, рубриками первого уровня тоже надо как-то
управлять: они могут менять название, позицию и даже может измениться их
количество.
Жду предложений с ценами и сроками.
Заявки фрилансеров
Похожие заказы
- Веб-программирование13 заявокЗакрыт8 лет назад
Добрый день, написание парсера для сайта. - Рекурсивный сбор ссылок по маске запись в бд без дублей. Ссылка донор для паука http://sprashivai.ru/парсим ссылки: http://sprashivai.ru/{имя пользователя}/question/{ID сообщения} - Проход по собранным ссылкам, сбор контента, проверка на ...
Веб-программирование5 заявокЗакрыт9 лет назадНа сайте установлена галерея fotorama https://habrahabr.ru/post/133741/ Страничка с галереей http://tommy.1gb.ru/collection/al-jazar Она уже частично "допилена" под свои нужды. Что нужно реализовать еще: 1. Организовать листание с клавиатуры. 2. Сделать чтобы по ...
Веб-программированиенет заявокЗакрыт9 лет назадНеобходимо спарсить характеристики и описания для 100 000 товаров разных категорий. Источники информации - несколько десятков сайтов. На выходе должна получиться стройная база данных в формате excel с перечнем ...
Веб-программирование6 заявокЗакрыт9 лет назадНужно сделать клон сайта на поддомене. Сам поддомен и сайт в админке созданы. Но, похоже что-то не доделал, потому что на главной 404 в шаблоне магазина.
Веб-программирование1 заявкаЗакрыт9 лет назадНеобходимо добавить модули, навести порядок в коде и др.
Веб-программирование2 заявкиЗакрыт9 лет назадДобрый день. Есть задача перенести готовое приложение Android (работа с шлюзом по TCP/IP протоколу) на web сайт. Сервер Linux (желательно с поддержкой win). Прием команды, сортировка, занесение в БД. Нажатие кнопки, отправка команды заданного формата ...
Веб-программирование1 заявкаЗакрыт9 лет назадЕсть LP. Нужно сделать форму обратной связи. Сайт на Джумле. Kartinzo.ru
Веб-программирование1 исполнительЗакрыт9 лет назадНужно написать FFmpeg фильтр, который накладывает видео(overlay, как в FFmpeg) и смешивает аудио(как amix в FFmpeg)
Веб-программированиенет заявокЗакрыт9 лет назад- $50
Нужно создать сайт похожий на coolsmartphone.com, и также скопировать 30 статей контента. Верхнее меню будет иметь такие елементы: Home, About, The Team, и также поле для поиска справа. Основное меню будет иметь те ...
Веб-программирование5 заявокЗакрыт9 лет назад