Работа с файлами, включая pdf-документы
Способ редактирования файлов с сохранением url-адреса файла .
Необходимость в редактировании файлов ,в частности, pdf-файла появляется в различных ситуациях, например, при обновлении технических характеристик датчика или системы сбора данных, или изменении адресов исходящих со страницы pdf-файла ссылок, или добавлении информации в файл. Иногда приходится вносить изменения даже в официальный документ (DataSheet), точнее в его перевод на русский язык. Скажем, в случае, когда официальное бюро переводов термин Dynamometer перевело, как Динамометр. В действительности это далеко от истинного смысла таких устройств. В англоязычном сегменте технической литературы под этим термином понимается устройство измерения момента силы, скорости вращения какого либо узла и мощности (умножением скорости на момент силы). Т.е. фактически, это измерительный узел испытательных стендов, а отнюдь не только измеритель силы. Нередко термин Dynamometer относится еще и к более широкому комплексу, включающему имитатор нагрузки, противодействующий моменту привода. Тогда мы имеем дело фактически с готовым стендом, на котором можно установить двигатель и его испытывать. Если такое упущение переводчиков осталось во время не обнаруженным, придется внести правки в уже опубликованный документ.
Как решить задачу простейшим способом?
Если следовать инструкциям, т.е. скачать опубликованный файл на локальный компьютер, отредактировать его и, даже предварительно удалив исходную версию файла, после загрузки документа на сервер мы получим отредактированный документ с другим адресом.
Для дальнейшего важно на локальном компьютере переименовать отредактированный файл, так чтобы хвост его адеса был таким же как у неотредактированного с добавлением в конце своих хорошо узнаваемых символов, например, своего личного имени (orlan). В дальнейшем будет понятно для чего это делается. Поскольку ссылка на исходный (до редактирования) документ могла быть расположена не только на одной странице сайта, но и на нескольких других (связанных по тематике испытательных стендов), найти которые часто просто нереально, самым удобным выходом из положения является загрузить отредактированный файл по тому же адресу. Но, как подтверждают разработчики (служба поддержки), сделать это напрямую не получится. Новостью, которая может заинтересовать контент-менеджеров, работающих в Битрикс, а не только только сотрудников компании Промтекс, является алгоритм действий, приводящий в итоге к тому, что отредактированный файл лежит по тому же адресу, что и исходный.
Для примера была взята страница, посвященная испытательным стендам трансмиссий (..... ). Ставилась задача отредактировать pdf-документ , на который ссылается эта страница во вкладке ДОКУМЕНТЫ: http://prom-tex.org/upload/iblock/70c/70c684b20e27f4001a206e3f66726f56.pdf. В частности требовалось установить ссылку внутри этого документа на страницу ИСПЫТАТЕЛЬНЫЕ СТЕНДЫ сайта. Если открыть выше указанный pdf-документ , то можно увидеть, что ссылка установлена.
Кратко последовательность действий, которая решает эту проблему такова:
*В режиме редактирования страницы сайта, содержащей ссылку на pdf-документ , скопируем эту ссылку. http://prom-tex.org/upload/iblock/70c/70c684b20e27f4001a206e3f66726f56.pdf Нас будут интересовать первые 3 символа после /iblock/ это адрес подпапки: 70c
поиск-папки-с-документом.JPG:
Далее в режиме администрирования сайта заходим в папку с файлами upload --> iblock и листая её содержимое доходим до подпапки 70c. Открыв эту подпапку, увидим наш требующий редактирования файл . В верхней части окна нажмем на кнопку загрузить и выберем с компьютера отредактированный файл http://prom-tex.org/upload/iblock/70c/70c684b20e27f4001a206e3f66726f56orlan.pdf. Сохраняем загруженное и видим, что в подпапке 70c находятся 2 файла исходный и отредактированный. Далее удаляем (не выходя из окна) исходный файл. Далее переименовываем отредактированный файл , просто удаляя слово orlan из хвоста имени документа. На этом процедура закончена, и мы можем проверить, что на странице испытательных стендов для трансмиссий лежит ссылка, ведущая на обновленный файл, а не старый. Алгоритм только при первом подходе кажется очень сложным, при обретении небольшого навыка, он занимает не больше 5 минут работы человека, редактирующего информацию на сайте.
Если сделать двойной клик на имени файла ,то можно выйти в режим редактирования найденного в iblock файла, но редактировать любые файлы таким способом пока не получится.