DIV CSS[DISCUZ Template Analysis Lecture 1]_html/css_WEB-ITnose
Lecture 1 - Explanation of header.htm variables and statements
Because it is a statement explanation, this document is relatively boring. You can use it as a dictionary.
DISCUZ! (hereinafter referred to as DZ) uses templates to modify the entire program skin. We often modify several templates, namely header.htm (controlling the head), footer.htm (controlling the tail), and discuz.htm (controlling the homepage). middle), css.htm (CSS document) and the newly added css_append.htm (new CSS document) in 6.0
This lecture will focus on the variables and statements in header.htm.
The following will be introduced first Under the concept of variables.
DISCUZ! The variables in the template start with "{" and end with "}", such as {STYLEID}, which represents the style ID. Such variables are mostly used in CSS definitions
It is usually passed through these Simple special words define some long or multiple-used characters once, and replace them through the modification of variable declarations in the background or PHP program files. Variables are composed of unique uppercase words.
The simplest example is to add new variables used in styles.
We open the backend of DZ, forum management-interface style-details after style-bottom end
[attach]1906[/attach]
Of course. This function is generally not commonly used. It is mentioned here just to let everyone understand the concept of variables more vividly.
There is also a DZ system variable, which is usually declared in the PHP file, usually with " Starting with $", the functions of the variables above are the same
Let’s start with header.htm (hereinafter referred to as header) to explain some commonly used variables and some of the conditional statements.
First, in < ;
in ;head> where $charset represents the encoding type, such as GBK, UTF-8
The next line of
copies the content to the clipboard code:
$navtitle represents the name of the current page
$bbname represents the site name
$seotitle represents the SEO name
Looking down, a conditional statement appears
Copy the content to the clipboard code:
It means that if the CSS cache is turned on (that is, the generated .CSS file)
then ...Load the following two CSS files in the
forumdata/cache/ directory... style_{STYLEID}.css and style_{STYLEID}_append.css (two CSS documents corresponding to the style ID and a new CSS document )
If it is not opened, load two corresponding CSS templates directly
{template css}{template css_append}
Where template means template, and the following is the template name, such as {template css} It is the CSS.htm template.
The last is the closing statement
There is a script below, I feel it is necessary to talk about it
Copy the content to the clipboard code :
Its main function is to convert the template All {IMGDIR} within become the image paths of the current style.For example, {IMGDIR}/1.jpg, if the style image path you fill in in the background is images/water, then this statement will display when running The path that comes out is images/water/1.jpg
The next is the most familiar
code for copying content to the clipboard:
It represents the LOGO part$indexname represents the site path
$bbname has been mentioned above. It represents the site name
{BOARDLOGO} variable represents It is the LOGO image address of the site, and the replaced content is (LOGO_url represents the LOGO address)
Copy the content to the clipboard code:
Part 02 will cover the code to copy content from
to the clipboard:
Hot AI Tools
Undresser.AI Undress
AI-powered app for creating realistic nude photos
AI Clothes Remover
Online AI tool for removing clothes from photos.
Undress AI Tool
Undress images for free
Clothoff.io
AI clothes remover
AI Hentai Generator
Generate AI Hentai for free.
Hot Article
Hot Tools
Notepad++7.3.1
Easy-to-use and free code editor
SublimeText3 Chinese version
Chinese version, very easy to use
Zend Studio 13.0.1
Powerful PHP integrated development environment
Dreamweaver CS6
Visual web development tools
SublimeText3 Mac version
God-level code editing software (SublimeText3)
Hot Topics
1377
52
What is the purpose of the <progress> element?
Mar 21, 2025 pm 12:34 PM
The article discusses the HTML <progress> element, its purpose, styling, and differences from the <meter> element. The main focus is on using <progress> for task completion and <meter> for stati
What is the purpose of the <datalist> element?
Mar 21, 2025 pm 12:33 PM
The article discusses the HTML <datalist> element, which enhances forms by providing autocomplete suggestions, improving user experience and reducing errors.Character count: 159
What are the best practices for cross-browser compatibility in HTML5?
Mar 17, 2025 pm 12:20 PM
Article discusses best practices for ensuring HTML5 cross-browser compatibility, focusing on feature detection, progressive enhancement, and testing methods.
What is the purpose of the <meter> element?
Mar 21, 2025 pm 12:35 PM
The article discusses the HTML <meter> element, used for displaying scalar or fractional values within a range, and its common applications in web development. It differentiates <meter> from <progress> and ex
How do I use HTML5 form validation attributes to validate user input?
Mar 17, 2025 pm 12:27 PM
The article discusses using HTML5 form validation attributes like required, pattern, min, max, and length limits to validate user input directly in the browser.
What is the viewport meta tag? Why is it important for responsive design?
Mar 20, 2025 pm 05:56 PM
The article discusses the viewport meta tag, essential for responsive web design on mobile devices. It explains how proper use ensures optimal content scaling and user interaction, while misuse can lead to design and accessibility issues.
What is the purpose of the <iframe> tag? What are the security considerations when using it?
Mar 20, 2025 pm 06:05 PM
The article discusses the <iframe> tag's purpose in embedding external content into webpages, its common uses, security risks, and alternatives like object tags and APIs.
Gitee Pages static website deployment failed: How to troubleshoot and resolve single file 404 errors?
Apr 04, 2025 pm 11:54 PM
GiteePages static website deployment failed: 404 error troubleshooting and resolution when using Gitee...


