De nombreux utilisateurs d'Imperial CMS effectuent souvent un développement secondaire d'Imperial CMS en raison d'exigences fonctionnelles personnalisées et d'autres raisons lors de l'utilisation. Ils rencontrent également de nombreux problèmes. Désormais, les questions courantes sont résumées comme suit :
1. Vérifiez d'abord l'organigramme de soumission à la réception et ses remarques :
http://bbs.phome.net/showthread-34-118212-0.html
①Soumission du formulaire enews=?
②La page de script de traitement des informations reçoit la valeur enews et sélectionne une référence en fonction de sa valeur Fichier et de sa fonction de traitement<.>③La fonction de traitement est traitée et la fonction de traitement appropriée est référencée pour traiter le contenu de l'information selon le processus et saisir, mettre à jour et supprimer des données
④Selon la situation, utilisez la fonction Printerror() pour terminer la fonction et continuez à descendre. , et imprimez les informations d'invite, revenez à la page
3 Selon les conseils de 2, insérez certaines fonctions qui ne peuvent pas être fournies par l'arrière-plan :
① Si. la fonction est en dehors du flux des fonctions de traitement de l'information, alors vous pouvez référencer des fichiers ou insérer des fonctions de traitement sur la page de script de traitement du formulaire
par exemple : les commentaires sont envoyés à l'adresse e-mail http://bbs.phome.net/showthread- ; 13-117813-0.html
Remarque : En fait, les commentaires sont envoyés à la boîte aux lettres n'est pas un exemple suffisant, car si le contenu du commentaire n'est pas terminé ou échoue, il n'y a pas de jugement équivalent dans la boîte aux lettres d'envoi des commentaires référencée. ce programme ne sera pas parfait ; les situations possibles sont : Retour d'information Le contenu n'est pas entré dans la base de données, mais est bien sûr envoyé à la boîte aux lettres, il n'y a aucun problème à le faire lorsque le client n'a pas besoin du retour d'information ECMS ; contenu et il est équivalent au contenu des commentaires reçus par la boîte aux lettres.
② Si le client a besoin d'informations peer-to-peer, ajoutez le fichier de référence de la « Boîte aux lettres d'envoi de commentaires » avant que la fonction de traitement de l'information ne renvoie le message de réussite
③ Cela implique un grand nombre d'ajouts fonctionnels, vous pouvez donc envisager de citer le fichier sur la page de traitement du formulaire et insérer la fonction dans le fichier de référence dans le corps de la fonction qui doit être inséré
4 Pourquoi ne pas écrire la fonction secondaire directement dans le corps de la fonction ; , mais utilisez le fichier de référence :
①Non Il est facile de gérer les fichiers de développement secondaires ;
②L'écriture de code dans la fonction de code source entraînera des désagréments dans les futures mises à niveau
5. dois-je y placer mes fichiers de développement secondaires ?
ECMS Il n'y a pas de dossier spécifiquement configuré pour la deuxième version. Vous pouvez configurer deux répertoires sous le répertoire e et le répertoire e/admin respectivement pour placer les fichiers que vous avez. ajouté dans la deuxième version. Par exemple, mes paramètres sont les suivants :
e/cmsextends répertoire de fichiers non lié au backend
e/cmsextends/css répertoire CSS.
e/cmsextends/Mail nouveau fichier PHP non lié au backend lié à Mail
e/ admin/cmsextends Nouveau répertoire de fichiers en arrière-plan
Ce qui suit est le même que e/cmsextends
6. Exigences relatives aux documents secondaires :
Maintenir de bonnes habitudes en matière de documents secondaires, propices à la réécriture du code et La mise à niveau du programme comprend les éléments suivants :
①Nouveaux commentaires sur le contenu du code de fichier
②Nouvelles descriptions des fonctions de fichier
③Descriptions de fichiers modifiées
④Autres notes de mémo
7. Documentation utilisateur et documentation d'installation du plug-in
La documentation d'installation est essentiellement le contenu du document secondaire La documentation d'utilisation présente comment. pour utiliser les fonctions !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!