Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11002|Répondre: 0

[Embellissement du programme] L’introduction pour débutants au développement de plugins discuz est très détaillée

[Copié le lien]
Publié sur 29/03/2015 21:04:23 | | | |

En tant que novice, je viens de jouer avec la fonction plug-in de Discuz, et je n’ose pas profiter des bonnes choses seul, alors je vais le sortir et partager le processus de démarrage avec tout le monde.
Il existe maintenant de nombreux tutoriels de plugins sur discuz sur Internet, ce qui sont des tutoriels très simples, la raison est peut-être que c’est un objet commercial, dans un esprit de partage, aujourd’hui j’ai fait un tutoriel moi-même, un tutoriel pour les débutants en discuz.
Introduction très détaillée sur la façon dont j’ai commencé.
Problème 1. Discuz n’a pas de nouveaux plugins conçus en arrière-plan !
Solution : Ajouter $_config['plugindeveloper'] = 2 en bas de configconfig_global.php ; Il suffit de rafraîchir l’application en arrière-plan
Question 2. Comment savoir à quel moment discuz a mis le crochet ?
Après avoir configuré un outil > pour nettoyer le cache puis rafraîchir la page, beaucoup de global_usernav_extra1 éléments ressemblant à des chaînes apparaîtront, qui est le point d’ancrage, et c’est aussi le point que le plugin peut utiliser.
D’accord, commençons à créer des plugins :
Back Office - > Applications - > concevoir de nouveaux plugins

Après la soumission, veuillez l’activer dans la gestion des plugins

Puis cliquez sur Conception

Il s’inscrira comme montré dans la figure ci-dessous

Prochain

Créez un dossier sous source/plugin, le nom du dossier doit être le même que l’identifiant du plugin que vous souhaitez créer.

Ensuite, sous le dossier que vous avez créé, créez les fichiers dont vous avez besoin. Comme montré dans la figure ci-dessous, j’ai défini le fichier test1 intégré dans la page du module, et je dois créer un nouveau fichier test1.class.php dans le dossier du plugin


Voici ce à quoi surveiller.

test1.class.php la partie supérieure du chinois est la partie introduction de discuz, et le nom de la classe ci-dessous doit être le même que celui du plugin.

Ensuite, écrivez la fonction fonction dans la classe. Il convient de noter ici que ce n’est que si le nom de la fonction est identique à celui affiché à l’emplacement correspondant à l’extérieur qu’elle s’exécutera à la même position dans la page correspondante.

Chaque fois qu’un nouveau fichier est ajouté ou modifié, essayez de rafraîchir le fichier cache

Après que la page correspondante au premier plan soit rafraîchie, l’exemple simple que nous venons de faire apparaîtra.

Il convient de noter ici que si vous devez effectuer des opérations à un emplacement spécifié, essayez de ne pas utiliser l’écho ou le var_dump lors de la sortie de la page, car cela affichera en haut, c’est-à-dire la périphérie de la page web. En utilisant le retour, la sortie sera donnée à l’endroit spécifié.

Il est important de noter que lorsque vous écrivez un plugin, si vous voulez vraiment produire de la sortie, suivez l’étape 1 et voyez s’il y a une page requise pour le premier plan. À ce stade, le simple plugin discuz est développé. Après avoir cliqué sur le bouton exporter, exportez le fichier et placez-le dans le répertoire root du dossier du plugin actuel, et vous pourrez le publier directement auprès d’autres pour un usage normal.






Précédent:[Test logiciel] Documentation du code de test junit Cadre de test unitaire pour le langage Java
Prochain:7 leçons : Apprendre à créer des modèles de disques et des logiciels (sans filigrane)
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com