Хотите верьте, хотите нет, но было время, когда онлайн-календарей не существовало. Поэтому я написал один. Людям он понравился, поэтому я несколько лет продавал его как виджет за 65 долларов.
Ряд организаций наняли меня для настройки и расширения календаря, в том числе пожарная служба, колледж, округ и церковь.
.- Тематическое оформление из набора согласованных палитр с инструкциями о том, как создать свою собственную.
- Модель данных, допускающая различные виды повторения событий и событий, продолжающихся несколько дней.
Оригинальный readme.txt
webCal 3.55 — это программа календаря на основе ASP, распространяемая в виде ZIP-файла, который должен включать следующие файлы:
webCal3_month.asp Month view
webCal3_week.asp Week view
webCal3_detail.asp Detail on a single event
webCal3_edit.asp Edit an event
webCal3_updated.asp Updates database after event edit
webCal3_deleted.asp Deletes event from database
webCal3_find.asp Search form
webCal3_found.asp Processes and displays query results
webCal3_print-month.asp Generates month view for printing
webCal3_print-week.asp Generates week view for printing
webCal3_mini.asp Miniature calendar used for popup
webCal3_popup.js JavaScript for popup calendar
webCal3_themes.inc Included color themes for all pages
webCal3_showrecur.inc Special formatting for different recurrence
webCal3_verify.inc Checks to see if user has logged in
webCal3_login.asp Login screen
webCal3_user-admin.asp User administration form
webCal3_user-edit.asp Edit user details
webCal3_user-updated.asp Updates database after user edit
webCal3_user-deleted.asp Deletes user from database
show_status.inc Generates JavaScript to update status bar
data/webCal.mdb Access 2000 database for storing events
data/webCal3_data.inc Connects to database
images/*.gif Calendar toolbar images
Каждый файл содержит индивидуальную документацию.
УСТАНОВКА
Скопируйте файлы в каталог под корнем WWW вашего ASP-совместимого веб-сервера. Имя основного каталога webCal не имеет значения, но имена подкаталогов /data
и /images
нельзя изменить без изменения сценариев календаря. Кроме того, имена файлов нельзя изменить без изменения скриптов.
После копирования файлов вы можете создать ссылку либо на webCal3_month.asp
, либо на webCal3_week.asp
, либо на оба. Остальные файлы вызываются внутренне или связаны с основными страницами календаря. Нажмите на значок «неделя» в конце каждой недели в представлении месяца, чтобы переключиться в представление недели. Чтобы переключиться на просмотр месяца из просмотра недели, нажмите на название месяца вверху.
НАЧИНАЯ
Прежде чем приступить к добавлению событий, вам необходимо добавить одну или несколько учетных записей пользователей. Для этого нажмите на значок ключа в верхней части календаря и войдите в систему как администратор. При поставке имя пользователя администратора — «admin» с паролем «user». Настоятельно рекомендуется изменить эти значения (см. следующий раздел).
После того как вы вошли в систему как администратор, значок управления пользователями должен заменить значок ключа в главном представлении календаря. Нажмите на этот значок, чтобы войти в форму управления пользователями. Чтобы добавить пользователя, выберите «Добавить» и введите данные пользователя.
После добавления учетной записи пользователя вы можете выбрать «Выход» в главном представлении календаря, чтобы выйти из учетной записи администратора, а затем выбрать значок ключа, чтобы войти в систему в качестве нового пользователя. После входа в систему нажмите любую дату, чтобы добавить событие к этой дате. Альтернативно, вы можете нажать на дату перед входом в систему в качестве нового пользователя, и в это время вам будет предложено войти в систему.
НАСТРОЙКА КАЛЕНДАРЯ
webCal позволяет легко изменять формат даты и цвета, используемые во всем календаре, путем редактирования одного файла webCal3_themes.inc. Этот файл содержит инструкции и примеры настройки формата даты и цветовых тем.
УПРАВЛЕНИЕ ПОЛЬЗОВАТЕЛЕМ
Все учетные записи, кроме учетной записи администратора, можно редактировать онлайн. Чтобы внести изменения в учетную запись администратора, необходимо отредактировать таблицу «cal_users» в базе данных webCal. Это задумано как мера безопасности.
Другие учетные записи может редактировать любой пользователь, имеющий доступ на уровне «Администратор» (в отличие от «Пользователя»). При удалении учетной записи у вас есть возможность стереть все события, запланированные этим пользователем, или перенести эти события на другого пользователя.
ЗАЩИТА ВАШИХ ДАННЫХ
Если вы будете использовать webCal на общедоступном сервере, необходимо предпринять некоторые шаги для защиты базы данных webCal. Существует два способа ограничить доступ к вашей базе данных: изменить разрешения для базы данных, чтобы неавторизованные пользователи не могли ее загрузить, или переместить базу данных в каталог за пределами вашего веб-корня.
ВАРИАНТ ПЕРВЫЙ
Если вы хотите оставить базу данных в расположении по умолчанию, в папке /data основных файлов webCal, вы можете ограничить доступ к вашей базе данных, настроив разрешения. Будьте осторожны и не перепутайте разрешения ФАЙЛОВОЙ СИСТЕМЫ с разрешениями ВЕБ-СЕРВЕРА. Учетная запись Интернета, обычно IUSR_[MACHINENAME]
, должна иметь доступ для чтения и записи к базе данных в ФАЙЛОВОЙ СИСТЕМЕ, чтобы webCal мог функционировать. Это должна быть конфигурация по умолчанию, то есть вам не нужно будет ее менять.
Разрешения, которые вы ДЕЙСТВИТЕЛЬНО хотите изменить, принадлежат ВЕБ-СЕРВЕРУ. Это можно сделать через Консоль управления. В консоли управления щелкните правой кнопкой мыши базу данных webCal, выберите ее свойства и отключите доступ «чтение». Если кто-то угадает путь и имя вашей базы данных, он не сможет ее прочитать (т. е. загрузить).
ВАРИАНТ ВТОРОЙ
Если вы можете переместить файлы в места за пределами корневого каталога веб-сайта (часто /inetpub/wwwroot
), возможно, вы захотите переместить базу данных webCal в каталог, который не является частью веб-сайта. Это делает невозможным угадать путь к вашей базе данных и загрузить ее, поскольку пользователям Интернета доступны только папки под веб-сайтом. Если вы переместите базу данных, вам нужно будет обновить файл webCal3_data.inc, чтобы он указывал на новое местоположение. Например, если вы переместите файл в c:mydata
, вам нужно будет изменить эту строку.
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& Server.Mappath("data/" & DataName & ".mdb")
к
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& "c:/mydata/" & DataName & ".mdb"
Благодарим вас за приобретение WebCal. Я приветствую любые вопросы или отзывы, которые могут у вас возникнуть.
Джейсон Эбботт
Расширять
Дополнительная информация
-
Версия
v3.5.5
-
Тип
Другие категории
-
Время обновления
2024-12-16
-
размер
50MB
-
От
Github
Связанные приложения
Рекомендуем вам
Связанные новости
Все
-
Google запускает новый инструмент искусственного интеллекта Whisk, который не требует подсказок и может смешивать несколько изображений для создания изображений нового стиля.
2024-12-18
-
OpenAI объявляет об обновлении поиска ChatGPT для поддержки карт, расширенной голосовой связи и других функций
2024-12-18
-
Мета-умные очки открывают обновление искусственного интеллекта: функции искусственного интеллекта в реальном времени, перевода и Shazam доступны онлайн
2024-12-18
-
Основной открытый исходный код Yushu Technology: раскрыт полный набор кодов обучения роботов для ускорения инноваций в отрасли
2024-12-18
-
Nvidia выпускает генеративный суперкомпьютер с искусственным интеллектом: всего $249, производительность улучшена в 1,7 раза
2024-12-18
-
OpenAI заявила: «Планов по запуску Sora API пока нет, а спрос на генерацию видео превышает ожидания».
2024-12-18