เชื่อหรือไม่ว่ามีอยู่ช่วงหนึ่งที่ไม่มีปฏิทินออนไลน์ ดังนั้นฉันจึงเขียนอันหนึ่ง ผู้คนชอบมัน ฉันจึงขายมันเป็นวิดเจ็ตราคา 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 หลัก คุณอาจต้องการจำกัดการเข้าถึงฐานข้อมูลของคุณโดยการปรับสิทธิ์ คุณจะต้องระมัดระวังไม่ให้สับสนระหว่างสิทธิ์ FILE SYSTEM กับสิทธิ์ WEB SERVER บัญชีอินเทอร์เน็ต โดยทั่วไป IUSR_[MACHINENAME]
จะต้องมีสิทธิ์อ่านและเขียนฐานข้อมูลภายใน FILE SYSTEM เพื่อให้ 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 เปิดตัวเครื่องมือ AI ใหม่ Whisk ซึ่งไม่ต้องใช้คำพูดและสามารถผสมภาพหลายภาพเพื่อสร้างภาพสไตล์ใหม่ได้
2024-12-18
-
OpenAI ประกาศอัปเกรดการค้นหา ChatGPT เพื่อรองรับแผนที่ เสียงขั้นสูง และฟังก์ชันอื่นๆ
2024-12-18
-
แว่นตาอัจฉริยะ Meta นำไปสู่การอัปเกรด AI: ฟังก์ชัน AI แบบเรียลไทม์ การแปล และ Shazam ออนไลน์อยู่
2024-12-18
-
โอเพ่นซอร์สหลักของ Yushu Technology: มีการเปิดเผยรหัสการฝึกอบรมหุ่นยนต์ทั้งชุดเพื่อเร่งสร้างนวัตกรรมในอุตสาหกรรม
2024-12-18
-
Nvidia เปิดตัวซูเปอร์คอมพิวเตอร์ generative AI เพียง 249 ดอลลาร์ ประสิทธิภาพดีขึ้น 1.7 เท่า
2024-12-18
-
OpenAI กล่าวว่า: ยังไม่มีแผนที่จะเปิดตัว Sora API และความต้องการในการสร้างวิดีโอก็เกินความคาดหมาย
2024-12-18