Настройка сайта школы на WordPress для организации автоматического мониторинга и анализа ежедневного меню горячего питания обучающихся
На днях ко мне обратились старые знакомые из одной школы региона с просьбой оказать помощь в исполнении запроса Министерства просвещения Российской Федерации от 17.05.2021 № ГД-1158/01 в целях организации автоматического мониторинга и анализа ежедневного меню горячего питания обучающихся 1-4 классов необходимо довести до руководителей общеобразовательных организаций о необходимости:
начиная с 19.05.2021 ежедневно размещать в соответствующем разделе на сайте образовательной организации меню в виде электронной таблицы в формате XLSX (форма прилагается).
Сама же инструкция выглядела очень странно, а именно:
Т.е., исходя из выше изложенного, на сайте образовательного учреждения должен быть раздел (или страница) с адресом: https://[адрес сайта]/food/
И!!!
На хостинге должна быть создана директория, доступная по адресу https://[адрес сайта]/food/ . В эту директорию ответственный за питание должен складывать файлы вида: 2021-05-21-sm.xlsx. Т.е. эти файл должны быть доступны по прямой ссылке https://[адрес сайта]/food/[имя файл].xlsx. На странице “Питание” ответственный за питание должен выставлять ссылку на файл вида 2021-05-21-sm.xlsx
Так как сайт работает на движке WordPress, то решение было найдено вот такое:
1. Создаем в корневой директории сайта директорию “pitanie”:
Сюда ответственный за питание должен будет закачивать файлы меню вида: 2021-05-12-sm.xlsx (пример файла меню прилагался в рассылке).
2. Открываем файл .htaccess на редактирование и добавляем строку: RewriteRule ^food/(.*)\.xlsx$ /pitanie/$1.xlsx [L]
Теперь все файлы с расширением xlsx помещенные в эту директорию будут доступны по адресу https://[адрес сайта]/food/[имя файл].xlsx
3. После того как мы подготовили директорию food, в панели управления создаём страницу (она может уже быть ранее созданной) и меняем ей адрес на https://[адрес сайта]/food/ :
На этой странице ответственный за питание будет выставлять ссылки на файлы с меню вида: 2021-05-12-sm.xlsx
Теперь организуем процесс закачивания файла меню в директорию “pitanie”. Эту задачу можно решить разными способами:
- Установить на ПК ответственного за питание программу FileZilla и настроить доступ к директории “pitanie”.
- Воспользоваться одним из плагинов для WordPress. В нашем случае это плагин Filester – File Manager Pro:
Теперь ответственный за питание может размещать файлы на сайте при помощи веб-интерфейса:
Проверить доступность файлов можно при помощи сайта http://мониторингпитание.рф
В результате производных действия мы выполнили все требования Министерства просвещения Российской Федерации от 17.05.2021 № ГД-1158/01, которые были описаны в вышеупомянутой инструкции.
Здравствуйте. Подскажите, как можно с Вами связаться? Появилась одна проблема связанная с данной темой.
Здравствуйте. Можете описать свою проблему в комментариях. Или обратиться по адресу admin@itsch.ru
А можно было вместо pitanie в имени каталога сразу написать food
(тогда бы и перенаправление было не нужно)
Тогда бы возник конфликт с разделом сайта https://[адрес сайта]/food/
Добрый день. Не работает почему то переадресация (. по прямой ссылке файл есть страница есть но по адресу food только страница
В этом и смысл, что, согласно инструкции, по адресу /food должна открываться именно страница с перечнем меню и, в то же время, должен скачиваться файл с меню по адресу https://[адрес сайта]/food/имя файла меню.xlsx
В этом и состоит парадокс и безграмотность тех, кто составлял инструкцию.
Добрый день! Подскажите пожалуйста в чем проблема. При выгрузке ссылки в мониторинг красным показывает, что файл ненадлежащего формата. В чем моя ошибка?
Не совсем понятно, что вы имеете в виду.
На всякий случай – если Rewrite не срабатывает, то условие можно прописать в .htaccess так:
RewriteRule ^food/(.*)\.xlsx$ /pitanie/$1.xlsx [QSA,L]
Большое спасибо, очень помогло.
Спасибо большое, очень пригодилось! Действительно, безумно глупая инструкция, которая не соответствовала требованию и все школы районы выполнили неверно
Здравствуйте. Ничего не получается. Создала раздел FOOD, разместила меню, но когда вставляю ссылку в мониторинг питания, пишет что файлы не найдены.
http://maysoch.minobr63.ru/food/
http://maysoch.minobr63.ru/wp-content/uploads/2021-05-28-sm.xlsx
ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!
Здравствуйте. На сколько я понял, Вы создали раздел http://maysoch.minobr63.ru/food/, но не создали директорию food в корне сайта и не внесли изменения в файл .htaccess.
Разве она нужна директория “food” в корне? тогда получаем Forbidden у вас вроде нету про то что нужно ее в корне создавать, наоброт, вы создаете папку pitanie
совершенно верно, печатался
Здравствуйте! Спасибо очень помогло. Еще такой вопрос: можно как то отображать на странице сайта содержимое папки pitanie?
Думаю, что можно. Поищите соответсвующий плагин в магазине плагинов.
Здравствуйте! Сделала все по инструкции, но при переходе по ссылке с конкретным днем меню выдает “Страница не найдена”. Извините за совсем уж тупой вопрос, может, я неправильно ссылки на меню указываю? Как размещать ссылки на меню на странице?
Здравствуйте. Сложно ответить на такой вопрос, не видя ссылки или кода.
Здравствуйте а как можно с вами связаться очень нужна помощь!
На всякий случай, что бы всё заработало строку надо добавлять именно там, где показано на скрине автора, а не в самый низ.
КАК УБРАТЬ ШКОЛУ ИЗ БАЗЫ ДАННЫХ. 3 РАЗА ВВЕЛИ. ОДИН ТОЛЬКО ПРАВИЛЬНЫЙ ВЫШЕЛ. оСТАЛЬНЫЕ НАЗВАНИЯ НАДО УБИРАТЬ
Скорее это вопрос к организаторам акции
ДД. Всё сделал по инструкции, но при нажатии на ссылку ошибка 404.
Сайт http, это может быть причиной?
Вряд ли. Проверьте ссылки.
Столкнулся с такой проблемой при переезде на новую панель управления.
Обратился к рекомендациям на сайте http://мониторингпитание.рф. Где черным по белому написано:
Есть ли необходимость создавать страницу «food» на сайте?
Нет, визуального представления на сайте не требуется. Основная задача – папка food, в которой располагаются файлы xlsx с меню.
Я не могу создать папку «food» в корне сайта. Можно ли создать её не на верхнем уровне?
Да, главное, чтобы ссылка оканчивалась папкой food. Например: http://адрессайта/уровень1/уровень2/food
Т.е. такая страница не нужна. Можно смело создавать папку food в корне сайта и все.
Доброе время суток!!! Помогите решить проблему с добавлением сайта в мониторинг питания. Сделал всё по Вашей инструкции всё работает но проблема в том что один сервис видит файл findex а при добавление сайта в мониторинг выходит ошибка. Скриншоты хотел приложить но нет возможности.. Заранее спасибо.