Home CMS Tutorial Empire CMS What are the precautions for the secondary development of Imperial CMS?

What are the precautions for the secondary development of Imperial CMS?

Nov 05, 2019 pm 05:11 PM
Secondary development Empire cms Precautions

What are the precautions for the secondary development of Imperial CMS?

1. Do not change in the original system

It is recommended that plug-ins that will not cause vulnerabilities should be done independently and not be changed in the original system. For example, today's AJAX login, registration, and download can still be logged in, registered, and downloaded without AJAX. Even if the user finds the old login connection, the old registration address, and the old download address, there will be no loopholes.

2. Write all the codes into your own files

If vulnerabilities will occur if you do not change the original system files, then do not write the codes piece by piece in the original files. , write all the code into your own file, in function units, reference the file to the appropriate location, insert the function into the place to be changed and add comments.

3. Some file systems will be regenerated. Do not handwrite the code into these files.

Everyone knows that e/class/config.php is the configuration file (ecms7 .0 version is e/config/config.php), which contains the entire site parameter settings, model information, etc. It is updated frequently, and no one writes code here by hand.

4. Do not place the files you create randomly

The directory structure used by trylife so far is as follows:

e/trylife/common/ Place commonly used The JQuery js plug-in’s own commonly used PHP function files

e/trylife/plug-in 1 English directory name/js php html and other necessary files unique to this plug-in

e/trylife/plug-in 2 English Directory name/
………
e/trylife/plug-in n English directory name/

Recommended tutorial: Empire CMS Tutorial

The above is the detailed content of What are the precautions for the secondary development of Imperial CMS?. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Where are the settings for the mobile version of Empire CMS? Where are the settings for the mobile version of Empire CMS? Apr 17, 2024 pm 12:12 PM

The mobile settings of Empire CMS are located in the "Mobile Template" of the "Template Management" module. The specific steps include: enabling the template, selecting the application channel, editing the template content, and saving the settings.

Where is the imperial cms website map? Where is the imperial cms website map? Apr 17, 2024 am 10:48 AM

The Empire CMS sitemap can be found by accessing the config.inc.php file and checking the dositemap settings. If set to "on", sitemap is enabled. The sitemap path is located in the sitemapurl setting and can be accessed via a browser or downloaded via FTP.

Where can I put the empire cms template file for easy use? Where can I put the empire cms template file for easy use? Apr 17, 2024 am 07:22 AM

The ideal location for the Empire CMS template file is /e/template/default/skin/default/. Secondly, it can also be placed in /e/data/skins/ and /e/skin/. You need to pay attention to maintaining the folder structure and setting file permissions. and regular backups.

Everyone can become an AI developer! Robin Li brings three major AI development tools Everyone can become an AI developer! Robin Li brings three major AI development tools Apr 18, 2024 pm 03:40 PM

Emerging as the brightest star in the technology field in early 2023, it demonstrates the huge potential of Kai AI technology to transform the economy and society. After more than a year of technological breakthroughs and market verification, entering 2024, the huge value of large models has been recognized by mainstream countries, and mainstream technology companies have made plans. Countries such as the United States and China are in the future of leading the development of the large model industry. Among domestic technology companies, Baidu was the first to release Wenxin's large model and has achieved extraordinary results. At the Create2024 Baidu AI Developer Conference held today, Robin Li, founder, chairman and CEO of Baidu, revealed in his keynote speech that the number of Wenxin Yiyan users exceeded 200 million, and the Wenxin Big Model has become China's leading and most widely used model. Extensive AI base models. At the same time, Robin Li

What are the considerations for using C++ lambda expressions? What are the considerations for using C++ lambda expressions? Apr 17, 2024 pm 12:15 PM

Be careful when using C++ lambda expressions: capture variables carefully to avoid accidental modifications. Variables can be captured by reference or value, and reference capture is used to modify external variables. A lambda expression has a different lifecycle than the function that captures it, potentially causing memory leaks. Consider using function pointers or function objects to optimize performance.

Where is the automatic publishing interface of Empire CMS? Where is the automatic publishing interface of Empire CMS? Apr 17, 2024 am 09:03 AM

The automatic publishing interface of Empire CMS is located at /e/api/web/postinfo.php. The usage steps are as follows: visit /e/api/web/postinfo.php address and use HTTP POST to submit the article title, column ID, category ID, author and article The content and other data interfaces will return a response in JSON format, which contains the publishing results and article ID.

Where is the imperial cms resource network template? Where is the imperial cms resource network template? Apr 17, 2024 am 10:00 AM

Empire CMS template download location: Official template download: https://www.phome.net/template/ Third-party template website: https://www.dedecms.com/diy/https://www.0978.com.cn /https://www.jiaocheng.com/Installation method: Download template Unzip template Upload template Select template

Where is the Baidu active push plug-in for Imperial CMS? Where is the Baidu active push plug-in for Imperial CMS? Apr 17, 2024 am 11:00 AM

The imperial cms Baidu active push plug-in is located in the root directory /e/api/baidu/push.php. The specific configuration steps are as follows: 1. Upload the plug-in file to the specified path. 2. Configure the "Baidu Active Push" option in the Imperial CMS background, including push address, API Key and push interval. 3. Get Baidu push information: Push address: https://data.zz.baidu.com/urls?site=YOUR_SITE&token=YOUR_API_KEY, API Key: log in to Baidu search resource platform to obtain. 4. Update the API Key regularly and set a reasonable push interval.

See all articles