Сценарий
Компания, в которой я работаю, недавно взорвалась (я начал работать только через пару лет после ее создания), и теперь у нас есть второй разработчик и еще около 5 дизайнеров.
Раньше я сам работал над всем, что было разработчиком, включая веб-страницу, на которой размещались рекламные баннеры для отправки клиенту - пример здесь .
Я разработал свою собственную систему шаблонов для этого, которая просто заменила токены в шаблоне, таком как {300x250}
, на баннер, выбранный из каталога, указанного в строке, которая представляет это задание, имеющее соответствующий размер.
Процесс настройки одного из них был:
- Подключитесь к FTP и загрузите файлы (swfs) в заданный каталог.
- Войдите в phpMyAdmin и создайте запись в таблице, которая будет содержать информацию о пути к файлам, имени клиента и используемом шаблоне.
- При необходимости создайте новый шаблон, т. Е. Если есть необычный ассортимент баннеров.
Как вы можете видеть, вышесказанное почти невозможно для кого-либо без моего набора навыков (т.е. дизайнеров).
Моя идея
Я хочу создать шаблон, который будет размещен на нашем промежуточном домене, и сопутствующую индексную страницу, которая будет искать значение через $_GET
, которое будет представлять путь к файлу HTML. Например:
http://example.com/?view=bing_lee_october.html
Затем я хочу создать интерфейс, который будет выполнять следующие действия:
- Отображение поля загрузки файла, которое принимает файл HTML.
- Когда выбран HTML-файл, документ должен быть отсканирован, чтобы создать список всех SWF-файлов, которые были встроены на страницу - это, скорее всего, будет сделано через
Insert -> Media -> SWF
с использованием интерфейса Dreamweaver (с помощью дизайнеры).
- На основании этого списка система должна автоматически захватить каждый из SWF-файлов и загрузить их вместе с HTML-файлом. Я доволен тем, что все находится в одном каталоге для простоты.
- Переименуйте SWF во что бы то ни было + уникальный идентификатор, чтобы избежать переопределения.
- Замените ссылки на SWF-файлы в HTML, чтобы они соответствовали переименованным файлам.
- Создайте ссылку на недавно созданную презентацию - возможно, она будет сделана уникальной с помощью PHP
uniqid()
, чтобы избежать путаницы и т. Д.
В результате должна получиться такая ссылка:
http://example.com/?view=4h78hg5d
Ссылка на SWF-файлы выглядит так:
- BLD020_November_300x250-4h78hg5d.swf
- BLD020_November_728x90-4h78hg5d.swf
- BLD020_November_160x600-4h78hg5d.swf
С моим ранее созданным шаблоном, упаковывающим HTML, который они загрузили.
Мой вопрос
Можно ли автоматически добавлять сопутствующие SWF-файлы в очередь загрузки или это разрешено только вручную?
Если последнее, какой другой подход я могу использовать для достижения вышеизложенного?