Восстановить работу сайта на PHP/JS под управлением Битрикс
1. Парсер.
Парсер работает отдельным исполняемым файлом через CURL. Ранее была восстановлена возможность ручного запуска парсинга, однако автоматический запуск по временным параметрам не происходит. В исполняемом файле есть для этого функция, с которой необходимо разобраться.
2. История парсинга котировок.
В данный момент старое значение котировки не сохраняется, поэтому суточное изменение котировки считается как "-100%". Необходимо понять почему не сохраняется предыдущее значение. Возможная причина: Скорее всего должна быть ячейка записи в которую ставится вчерашнее значение, котировки. Далее с этим «вчерашним» значением сравнивалось текущее последнее значение и высчитывалась разница изменения в процентах. При этом рост отображался зеленым цветом и стрелкой вверх, падение – красным цветом и стрелкой вниз.
3. Графики.
В данный момент не работает отображение графиков, так как нет исторических значений котировок.
Возможная причина: Если смотреть в админке Битрикса на конкретную котировку (элемент), там есть поле «Для графика» в котором раньше автоматические велись исторические записи котировок по каждому дню. Которые соответственно забирались точками в графики. В данный момент туда скидывается полностью спарсенная страница со стороннего сайта, что не верно.
Далее визуальные настройки отображений.
4. Главная страница
На главной станице сайта есть "Блок котировки", который должен в реальном времени отображать 5-7 наиболее популярных котировок в формате Наименование – котировка – суточное изменение в %.
Есть возможность настройки через админку битрикса, однако изменения после этого происходят только на одной языковой версии сайта, только на английской версии. Необходимо разобраться в причине и добавить в отображение нужные записи.
5. При дефолтном/первом входе без кэша на страницу «Аналитики» открывается набор котировок с предустановленным набором фильтров. Необходимо заменить дефолтный набор фильтров на новые значения.
Сайт используется в качестве прототипного продукта в рамках стартапа.
Результат работы будет оцениваться по финальной работе каждой из этих функций/доработок.
Будут предоставлен доступ по SSH к сайту и админке Битрикса, базовые указания по местонахождению необходимых файлов (парсера) и также более подробное описание изменяемых элементов и ссылки на них.