Программирование
Модератор: Модераторы FORUM.RZN.info
Для тех, кто еще не знает что такое AJAX, но хочет узнать подробнее вот несколько ссылок с примерами:
http://www.codenet.ru/webmast/js/ajax/AJAX.php
http://www.codenet.ru/webmast/js/ajax/AJAX-New.php
http://www.codenet.ru/webmast/js/ajax/A ... cation.php
http://www.codenet.ru/webmast/js/ajax/AJAX.php
http://www.codenet.ru/webmast/js/ajax/AJAX-New.php
http://www.codenet.ru/webmast/js/ajax/A ... cation.php
DorBer писал(а):XAerOM
Вот не помню делал в итоге или нет, но задача такая ставилась пару лет назад... Простейший способ это делать:
1. Сохраняешь данные, допустим, прайса в файл (даже можно дамп SQL, если он используется)
2. Закачиваешь на сервак
3. Там поднимаешь
Все это можно автоматизировать, в частности пункт 2 и 3 объединятся, но врядли меньше чем в два клика получится это сделать без написания специализированного синхронизирующего софта на каких-нибудь C++ или Delphi. Тогда можно было бы делать это в один клик, это принципиально?
Если при этом необходимо поднимать еще и картинки (к статьям например), то удобнее зажать все это в один архив, тем более что библиотек для этого в сети хватает (например видел библиотеку zip, которая не использует никаких отдельных модулей).
В итоге это будет выглядеть следующим образом:
В оффлайновой версии жмешь "Экспорт", в онлайновой "Загрузить файл обновления" -> "ok"
Теоритически сервак с оффлайновой версией можно настроить, чтобы он сам в сеть ходил и договаривался с сайтом на предмет обновления информации, но это излишний гемор, который вероятнее всего приведет к снижению безопасности обоих систем...
DorBer, а может стоит генерить сразу HTML через MS Word и выкладывать на народе?... Нахера вообще париться? Всё же примитивно и ясно... Особенно Ajax, библиотеку под который Дмитрий Котеров (http://www.dklab.ru) ковыряет уже не первый год.
Ещё раз настоятельно рекомендую вдуматься в собственную подпись, это поможет в жизни [/b]
Администратор и верховный идеолог http://zamknulo.ru
zamknulo
Я смотрю тебе череп жмет
Ответь на вопрос: зачем использовать котеровский jshttprequest, если в мутулс есть класс Ajax?
Чтобы размер кода больше был?
Еще вопрос: зачем на публичной версии firebug?
Почему, если ты и твой сайт настолько круты, то кодировка win1251?
Или вот жмем на ссылку "Как с нами работать?" и в адресной строке у нас решетка появляется... А зачем? Для красоты?! Слабо return false поставить?
Продолжать можно до бесконечности. А свои надуманные претензии к моей личности можешь запихать себе в /dev/null
Я смотрю тебе череп жмет
Ответь на вопрос: зачем использовать котеровский jshttprequest, если в мутулс есть класс Ajax?
Чтобы размер кода больше был?
Еще вопрос: зачем на публичной версии firebug?
Почему, если ты и твой сайт настолько круты, то кодировка win1251?
Или вот жмем на ссылку "Как с нами работать?" и в адресной строке у нас решетка появляется... А зачем? Для красоты?! Слабо return false поставить?
Продолжать можно до бесконечности. А свои надуманные претензии к моей личности можешь запихать себе в /dev/null
Для тех, кто инетересуется Аяксом, рекомендую обратить свое внимание на JSON.
Сейчас занимаюсь одним проектом, где приходится активно этот самый JSON использовать — очень удобно, если необходимо гонять сложные структуры данных между сценариями.
Из-за того, что ответ приходит извне (в моем случае), заранее формат JSON-структуры неизвестен. Для его изучения удобно использовать функции из json2.js.
А если вдруг необходимо из этой структуры выбрать какие-то данные, то на помощь нам придет JSONPath. Он похож на XPath. Запросто в постоянно меняющейся структуре можно выбрать значение(я) по ключу, не зная, в какой ветке дерева этот ключ находится.
Сейчас занимаюсь одним проектом, где приходится активно этот самый JSON использовать — очень удобно, если необходимо гонять сложные структуры данных между сценариями.
Из-за того, что ответ приходит извне (в моем случае), заранее формат JSON-структуры неизвестен. Для его изучения удобно использовать функции из json2.js.
А если вдруг необходимо из этой структуры выбрать какие-то данные, то на помощь нам придет JSONPath. Он похож на XPath. Запросто в постоянно меняющейся структуре можно выбрать значение(я) по ключу, не зная, в какой ветке дерева этот ключ находится.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя