3xdoing Buku Tamu 2.0 ditulis dalam smarty+MYSQL. Bahasa teknis yang terlibat termasuk php, html, css, js, dan jQuery. Seluruh situs menggunakan pseudo-statis. Informasi server dapat dilihat di latar belakang untuk tinjauan pesan, tinjauan batch , penghapusan, dan penghapusan batch. Cari dan atur informasi dasar situs web berdasarkan topik, dll. Struktur direktori: Cara menggunakan: File entri front-end adalah admin.php, dan file entri back-end adalah index.php. Algoritma logika utama buku tamu ada di dua file ini. Saat menggunakan template smarty, Anda dapat dengan cepat mendapatkan beberapa jalur dan juga menghasilkan beberapa jalur. Contoh ketika urlmodel adalah 1, misalnya:
Dapatkan folder publik {$__PUBLIC__}
Dapatkan folder kelas {$__CLASS__}
Dapatkan alamat proyek {$__ROOT__}
Dapatkan alamat grup saat ini {$__APP__}
Contoh mendapatkan grup saat ini: /home Dapatkan alamat operasi saat ini {$__URL__}
URL proyek pada dasarnya adalah http://nama domain Anda/buku tamu2.0/file entri/direktori proyek/file proyek/key1/value1/key2/value2/keyN/valueN
Berkas konfigurasi:
File konfigurasinya adalah configs/config.php. Informasi konfigurasinya adalah sebagai berikut: alamat host, nama database, nama pengguna database, kata sandi database, kumpulan karakter database, awalan tabel data, item grup, dipisahkan dengan koma, grup default harus didefinisikan $defaultgroup, mode url grup default, 1 adalah mode normal, 2 adalah mode kompatibilitas, 3 adalah mode TULIS ULANG, default adalah mode normal pseudo-statis, true diaktifkan, harus dicocokkan dengan metode U { file proyek | U}, perhatikan bahwa ini adalah pseudo-statis U yang besar:
Penggunaan pseudo-statis: Terkadang kita perlu menggunakan pseudo-statis, misalnya jalur url adalah nama domain Anda/buku tamu2.0/file entri/direktori proyek/file proyek/key1/value1.html
Saat ini kita perlu menggunakan metode U. Pertama kita perlu menambahkan rewurl => array(true, "html") ke file konfigurasi path perlu digunakan dalam template seperti ini { project file |U}Misalnya, path yang dihasilkan saat ini adalah nama domain Anda/guestbook2.0/entry file/current project Directory/homepage.html
Ada juga cara membatalkan file entri. Jika Anda tidak membatalkan file entri, sekilas orang dapat mengetahui bahwa itu adalah file yang ditulis oleh PHP. Jika server mendukungnya, kita dapat membuat file .htaccess di root direktori. Cara penulisannya adalah sebagai berikut
Tulis UlangEngineOn RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ admin.php/$1 [QSA,PT,L] Dengan cara ini, jalur saat mengakses backend bisa menjadi nama domain Anda /buku tamu2.0/admin
Model url file konfigurasi perlu diubah menjadi 3. Saat ini, jalur yang dihasilkan oleh metode U akan menghilangkan file entri.
Metode instalasi:
Nama domain Anda/guestbook2.0/install dapat diinstal sesuai petunjuk. Setelah instalasi, yang terbaik adalah menghapus folder instalasi demi keamanan.
Seperti yang Anda lihat, buku tamu ini ditulis berdasarkan smarty. Sejalan dengan sikap open source kami, pengguna tidak diperbolehkan mengenkripsi dan mengenkripsi buku tamu ini. Pengembangan sekunder dapat dilakukan, tetapi harus open source dan tidak boleh mengambil keuntungan dari buku tamu ini. Kami sangat berharap Anda dapat mengirimkan BUG buku tamu ini ke situs web kami, dan kami akan melakukan modifikasi tepat waktu tetapi kami tidak menjamin bahwa kami akan mengadopsi pendapat Anda. Harap dipahami bahwa hak interpretasi akhir dari buku tamu 3xdoing adalah milik untuk 3x melakukan.
Memperluas