Maison  >  Article  >  développement back-end  >  Tutoriel détaillé sur phpcms pour implémenter le remplacement du code de vérification et phpcms pour implémenter un exemple de fonction de recherche complète sur le site_php

Tutoriel détaillé sur phpcms pour implémenter le remplacement du code de vérification et phpcms pour implémenter un exemple de fonction de recherche complète sur le site_php

韦小宝
韦小宝original
2017-12-15 09:33:091063parcourir

Cet article présente principalement le remplacement du code de vérification de phpcms et la réalisation de l'ensemble de la fonction de recherche de site de phpcms, en utilisant phpcms remplacement Lors de l'utilisation d'une page Web, en plus du remplacement normal des colonnes, des pages de contenu, etc., il existe d'autres codes de vérification, soumissions de formulaires et fonctions de recherche. Ceux-ci peuvent apporter de petites modifications à certains fichiers par défaut lors de leur remplacement. Voici ce que j'ai fait. Le processus du succès en échec, finalement remplacé par un remplacement sans bug

1. Remplacement du code de vérification des phpcms

Là où il y a un code de vérification, il s'agit généralement d'un formulaire, vous devez donc d'abord créer le formulaire. Le processus de création du formulaire est très simple, comme suit :

A. Créer un formulaire

(1) Connectez-vous à votre gestion backend phpcms

(2) Après vous être connecté, suivez cette étape pour ajouter le formulaire

 a. Module------Assistant de formulaire : comme indiqué dans la figure

 b. Après avoir ouvert l'assistant de formulaire, cliquez sur « Assistant d'ajout de formulaire. ", tel que Figure :

c. Ouvrez la boîte de dialogue pour ajouter des informations, cliquez sur OK

d . Après confirmation, le formulaire que vous venez d'ajouter apparaît dans cette fenêtre, comme indiqué sur l'image :

(3) Ajouter des champs au formulaire

. a. Cliquez sur le bouton "Ajouter un champ" de la page actuelle, ouvrez la fenêtre Ajouter un champ

b. tels que le type de champ, la longueur, les noms de champs, etc.)

c. Après avoir cliqué sur "Soumettre", le champ sera ajouté avec succès. vous avez ajouté

Cliquez sur "Gérer les champs" pour afficher toutes les informations de champ ajoutées

d. , ajoutez le formulaire À la page Web de remplacement, copiez simplement cette phrase js, comme indiqué dans l'image :

Copiez cette phrase à la position correspondante dans la page Web et tout va bien

Le formulaire est maintenant ici. Vous pouvez voir le style du formulaire et cliquer sur le bouton "Aperçu"

(3)Modifier les informations de début du formulaire

Après l'avoir ajouté normalement à la page Web, un tel style apparaîtra, comme indiqué dans l'image :

Ouvrez le fichier de modèle par défaut de. votre propre dossier modèle phpcms , comme indiqué dans la figure

b. Ouvrez le dossier par défaut, recherchez le fichier "show_js.html" dans le dossier ". formguide", et ouvrez le fichier, comme indiqué sur la figure :

c. Dans le fichier show_js.html ouvert, modifiez cet emplacement, comme indiqué dans le chiffre :

Dans ce cas, la forme est véritablement terminée

B. Ajoutez un code de vérification au formulaire

(1) Ajoutez un nom de champ "Code de vérification", cette étape est toute ci-dessus, inconnue

(2) De même dans le dossier par défaut, recherchez " "show_js .html" dans le dossier "formguide", ouvrez le fichier

et ajoutez ce morceau de code à cet emplacement, comme indiqué sur l'image :

Le code ajouté est le suivant :

(3) Une fois les fichiers du modèle par défaut modifiés, il reste un endroit qui doit être modifié, celui c'est-à-dire que l'index sous modulesformguide est modifié. Fichier .php, comme le montre la figure

Si vous souhaitez trouver ce dossier, il est également stocké dans le dossier phpcms

Ouvrez le fichier et ajoutez ce code. La position ajoutée est la suivante :

Le code ajouté. est la suivante :

De cette façon, le code de vérification est complété, comme indiqué dans l'image :

Cliquez sur image pour modifier le contenu du code de vérification.

Grâce à des tentatives constantes, c'est l'étape complète pour remplacer le code de vérification~~~~

Si vous souhaitez voir le formulaire soumis par l'utilisateur, vous pouvez vérifier cet endroit :

Sur le côté droit de chaque formulaire, cliquez sur « Liste d'informations » :

Entrez la liste d'informations pour voir qui a ajouté le formulaire et quel contenu ils ont soumis , comme le montre la figure :


2. fonction de recherche sur le site complet

La fonction de recherche dite sur le site complet est en fait une recherche de site Web basée sur le contenu saisi.

Étape 1 : Soumettez et rédigez le formulaire sur la page de recherche. Je n'entrerai pas dans les détails sur la façon de rédiger le formulaire.

De cette façon, le contenu que vous souhaitez rechercher est transmis dans le fichier index.php pour traitement (le fichier index.php se trouve dans modules/search/index.php. Ce fichier php sert à juger). diverses valeurs transmises ci-dessus et traitement

comme indiqué dans la figure :

Étape 2 : La page renvoyée par ce formulaire

La page qui renvoie la valeur n'est pas La page colonne n'est ni une page de liste ni une page de contenu, c'est un fichier indépendant

(1) Créez un dossier de recherche sous votre propre modèle : le chemin est comme suit :

n'est pas créé dans le fichier de contenu, mais un dossier de recherche est créé à l'extérieur de celui-ci

(2) Il y a plusieurs fichiers dans le dossier de recherche (supprimez-le sur vos propres points de page de retour)

Divisez une page statique entière en plusieurs parties comme les autres pages : fichiers de 4 pages tels que l'en-tête, le pied de page, l'index et la liste

(3) Affichage des résultats de recherche

Je ne dirai pas grand-chose sur le fractionnement. Quiconque connaît phpcms le divisera. Il s'agit maintenant de modifier la page d'index et la page de liste

.

page d'index Il s'agit de rechercher la page renvoyée lorsqu'il n'y a pas de contenu. Cette page peut être définie par vous-même, ou vous pouvez utiliser la page par défaut de phpcms.

La page de liste est la page des résultats de recherche. Veuillez rappeler : en plus d'afficher le contenu de la recherche, d'autres contenus ne doivent pas être parcourus et affichés sur cette page, car cela entraînerait des résultats de recherche erronés. les résultats seront affichés.

Afficher les résultats de rechercheLe code de parcours de la page est le suivant : (Placez-le là où vous souhaitez qu'il soit affiché, et modifiez le style selon votre propre style)

Remarque : vous pouvez accéder à Vérifier le modèle par défaut de phpcms pour voir comment les fichiers du dossier de recherche sont écrits. Notez qu'il existe plusieurs fichiers js qui doivent être importés et doivent être écrits.

Étape 3 : Vérifiez

Vérifiez s'il y a un problème avec la page de résultats :

(1) Recherchez des produits avec "Qi" dans le site

(2) Vérifiez si la page est sortie (s'il y a beaucoup de choses, elle doit être paginée, et les mots-clés de recherche seront mis en évidence. Il s'agit d'une modification du style)

Ici, le remplacement de l'ensemble de la recherche du site phpcms est terminé.

Points à noter :

(1) Le dossier de recherche est un fichier au même niveau que le contenu du modèle

(2) Les fichiers du dossier de recherche doivent également être divisés en "tête, milieu et bas"

(3) À l'exception des résultats de recherche, les autres contenus de tous les fichiers divisés ne peuvent avoir aucune base de données de recherche Traverse

Résumé

Ce qui précède est l'explication détaillée du tutoriel sur la mise en œuvre de phpcms pour le remplacement du code de vérification et la mise en œuvre de phpcms pour la recherche sur le site complet fonction introduite par l'éditeur, j'espère que cela aidera tout le monde !

Recommandations associées :

Explication détaillée d'exemples de phpcm implémentant le remplacement du code de vérification et les fonctions de recherche sur le site complet

Un tutoriel très complet sur l'horodatage au format phpcms et php

Partage de ressources du didacticiel vidéo de base Brothers PHPCMS

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn