Гостевая книга 3xdoing 2.0 написана на smarty+MYSQL. Используемые технические языки включают php, html, css, js и jQuery. Весь сайт использует псевдостатическую информацию о сервере, которую можно просматривать в фоновом режиме для просмотра сообщений и пакетного просмотра. , удаление и пакетное удаление. Поиск и установка основной информации веб-сайта по темам и т. д. Структура каталогов: Как использовать: Файл входной части — admin.php, а файл внутренней записи — index.php. Основные логические алгоритмы гостевой книги находятся в этих двух файлах. При использовании шаблона Smarty вы можете использовать ее. может быстро получить некоторые пути, а также сгенерировать некоторые пути. Пример, когда urlmodel равен 1, например:
Получите общую папку {$__PUBLIC__}
Получите папку классов {$__CLASS__}
Получить адрес проекта {$__ROOT__}
Получите текущий адрес группы {$__APP__}
Пример получения текущей группы: /home Получить адрес текущей операции {$__URL__}
URL-адрес проекта в основном выглядит следующим образом: http://ваше доменное имя/guestbook2.0/файл записи/каталог проекта/файл проекта/ключ1/значение1/ключ2/значение2/ключN/значениеN.
Конфигурационный файл:
Файл конфигурации — configs/config.php. Информация о конфигурации следующая: адрес хоста, имя базы данных, имя пользователя базы данных, пароль базы данных, набор символов базы данных, префикс таблицы данных, элементы группы, разделенные запятыми, группа по умолчанию должна быть. определено $defaultgroup, режим URL-адреса группы по умолчанию, 1 — обычный режим, 2 — режим совместимости, 3 — режим REWRITE, по умолчанию — псевдостатический нормальный режим, true включено, оно должно быть сопоставлено с методом U { файл проекта | U}, обратите внимание, что это большая псевдостатическая буква U:
Использование псевдостатики: иногда нам нужно использовать псевдостатику, например, URL-адрес — это ваше доменное имя/гостевая книга2.0/файл записи/каталог проекта/файл проекта/ключ1/значение1.html.
На данный момент нам нужно использовать метод U. Сначала нам нужно добавить rewurl => array(true, «html») в файл конфигурации. На этом этапе в конец сгенерированного пути будет добавлено. в шаблоне необходимо использовать такой путь { файл проекта |U}Например, путь, сгенерированный в этот момент, – это ваше доменное имя/guestbook2.0/файл записи/текущий каталог проекта/homepage.html.
Также есть способ отменить файл записи. Если вы не отмените файл записи, люди сразу поймут, что это файл, написанный PHP. Если сервер поддерживает это, мы можем создать файл .htaccess в корне. каталог. Метод записи следующий.
RewriteEngineOn RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ admin.php/$1 [QSA,PT,L] Таким образом, путь при доступе к серверной части может быть вашим доменным именем /гостевая книга2.0/админ
Модель URL-адреса файла конфигурации необходимо изменить на 3. На этом этапе путь, созданный методом U, не будет включать файл записи.
Способ установки:
Ваше доменное имя/guestbook2.0/install можно установить согласно подсказкам. После установки в целях безопасности лучше всего удалить папку установки.
Как видите, эта гостевая книга написана на основе smarty. В соответствии с нашим подходом к открытому исходному коду пользователям не разрешается шифровать и шифровать эту гостевую книгу. Вторичную разработку можно осуществлять, но она должна быть с открытым исходным кодом, и никакая прибыль не допускается. из этой гостевой книги. Мы искренне надеемся, что вы сообщите об ОШИБКЕ в этой гостевой книге на нашем веб-сайте, и мы своевременно внесем изменения, но мы не гарантируем, что учтем ваше мнение. Пожалуйста, поймите, что право на окончательную интерпретацию гостевой книги 3xdoing принадлежит. в 3 раза делать.
Расширять