EGORR_TOO
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем доброго времени! Прошу помощи. Никак не могу найти ошибку. Все что можно перебрал, ничего не получается. Должно работать, но не работает! На этом жалобно скулить кончаю, перехожу к сути. Сделал я презентацию товара(любого) на CD. По роду своей работы я иногда получаю каталоги производителей на CD. Глянешь на подобные "перлы", и накатывает скупая мужская слеза. А поскольку мне тоже приходится предлагать товар, то я в AutoPlay Media Studio сделал презентацию. Но скоро пришлось что-то добавлять, что-то убавлять и все это требовало некоторых усилий и траты рабочего и личного времени. Да и справиться с редактированием презентации мог только человек знакомый с AMS. Так возникла идея сделать презентацию, набить информацией которую смог бы любой человек, даже едва знакомый с компьютером. Презентация имеет две части: представительскую и административную. Вход в админку скрыт от конечного пользователя. Пользователь, который готовит презентацию к нарезке на CD знает, что переход в административную часть осуществляется щелчком по правому нижнему углу окна презентации. В админке предлагается заполнить базу данных сведениями о компании: название, адрес, эл. почта, сайт, информация о деятельности компании( О нас), информация о представляемом каталоге. Далее забивается информация о продукции/товаре фирмы: категория продукции, производитель, название/наименование, описание, фотография, цена, общий прайс. Чтобы потенциальный покупатель, пользователь этого каталога не был введен в заблуждение устарелыми ценами, имеется возможность ограничить срок показа цены на каждое изделие и кнопки открытия общего прайса. Общий прайс невозможно просмотреть, найдя его в директории программы: он находится в запароленном зипе, и пароль неизвестен даже тому, кто заполняет базу данных. При просмотре каталога пользователь может делать закладки на заинтересовавшие его образцы продукции. Для этого создается в Temp папка bookmarks с вспомогательной БД Bookmarks.bd. В Bookmarks.bd пишется название, категории, текст описания, путь картинки, и т. д. По нажатию на кнопку "Закладки" файл HTML-шаблона копируется X:\Temp\bookmarks, переименовывается в bookmarks.htm(в директории программы он хранится с другим именем и расширением, чтобы любопытные не лезли...). В эту же папку копируются файлы с картинками, обеспечивая тем самым короткий путь к ним (например <img src="TST45ACC_250.jpg">). Якоря <!--~TABLE~--><!--~ADRESS~--><!--~COMPANY~--> в HTML коде X:\Temp\bookmarks\bookmarks.htm заменяются данными из вспомогательной базы данных Bookmarks.bd. Пользователь видит веб-страницу со своими закладками. И вот здесь прокол!!! Все так и работает с жесткого диска. Но стоит нарезать презентацию на CD, как <!--~TABLE~--><!--~ADRESS~--><!--~COMPANY~--> перестают заменяться текстом из программы. Почему?! Я сколь не думал, понять не смог. Вот код на WinButton на On Click. Смотреть код.. Кто может помочь, в чем ошибка? Вот ссылка на презентацию. Кому любопытно, - милости прошу критиковать. _http://rapidshare.com/files/11032346/present_sample.rar.html (около 6Mb, и без *.apz) PS Хочу поблагодарить уважаемого GOOSE за помощь в создании сего творения! Без его советов я долго топтался на месте... |