Имеем свой модуль обучения, являющийся по сути заменой стандартному, использует все методы/структуру/инфоблоки стандартного модуля, но есть дополнительные возможности.
На данном этапе понадобилось организовать экспорт вопросов с заданного урока (т.к. аналогичный импорт уже есть). В итоге получилась форма выбора Курс -> Урок, по AJAX передается ID урока, формируется файл формата .htm, упаковывается в архив и возвращается ссылка на этот архив, по которой открывается новое окно и начинается скачивание.
В процессе разработки экспорта сначала организовал вывод просто текста вопроса и ответов в определенном формате, следующим шагом понадобилось экспортировать и картинки, если такие имеются в вопросе. И тут я столкнулся с чем-то похожим на кэширование. Код для экспорта картинок написан, но ни в одном из уроков, вопросы которого я уже экспортировал эти картинки при экспорте не появились. Но если я беру урок, который ранее не экспортировал, то всё ок.
Имена файлов разные (добавляется UNIX время текущее), чистка всего кэша не помогла. Почему такое может происходить?
На данном этапе понадобилось организовать экспорт вопросов с заданного урока (т.к. аналогичный импорт уже есть). В итоге получилась форма выбора Курс -> Урок, по AJAX передается ID урока, формируется файл формата .htm, упаковывается в архив и возвращается ссылка на этот архив, по которой открывается новое окно и начинается скачивание.
В процессе разработки экспорта сначала организовал вывод просто текста вопроса и ответов в определенном формате, следующим шагом понадобилось экспортировать и картинки, если такие имеются в вопросе. И тут я столкнулся с чем-то похожим на кэширование. Код для экспорта картинок написан, но ни в одном из уроков, вопросы которого я уже экспортировал эти картинки при экспорте не появились. Но если я беру урок, который ранее не экспортировал, то всё ок.
Имена файлов разные (добавляется UNIX время текущее), чистка всего кэша не помогла. Почему такое может происходить?