


phpcms v9 est livré avec une expérience de fonction de module de collecte
Quelle est la fonction du module de collecte fourni avec Phpcms v9, l'un des systèmes CMS grand public ? Phpcms v9 a trois modèles de contenu intégrés par défaut : articles, images et téléchargements. collection d'articles communs d'abord. Si vous êtes intéressé, ne le manquez pas Haha, j'espère que cela pourra vous aider
La dernière version du système de gestion de site Web Phpcms est Phpcms v9. En Chine, il a été appliqué à des dizaines de milliers de sites Web. Jetons donc un œil aux fonctions de son propre module de collection.
Collection d'articles
Phpcms v9 dispose de trois modèles de contenu intégrés : articles, images et téléchargements par défaut. Examinons d'abord la collection d'articles la plus courante. Prenons comme exemple la collection de chaînes Internet Sina et de chroniques d'actualités nationales http://roll.tech.sina.com.cn/internet_chinalist/index_1.shtml
1 Entrez l'arrière-plan, le contenu - la publication du contenu. gestion - Gestion des collections - ajouter des points de collecte. (Contrairement aux versions précédentes de Phpcms, la gestion des collections se fait dans le menu du module)
2. Règles d'URL. Remplissez le nom du projet de collection avec désinvolture et l'encodage de la page de collection est par défaut GBK. Lors de la collecte d'une page spécifique, vous pouvez afficher le code source de sa page Web.
Collection de sites Web, il n'y a pas de grande fonctionnalité, remplissez-la en vérifiant les règles d'URL de la page que vous souhaitez collecter. L'analyse de la page cible montre qu'il s'agit d'une séquence d'URL, et les URL du contenu à obtenir se trouvent entre les deux balises et . Il n'y a pas d'autres liens interférents, il n'est donc pas nécessaire de définir des caractères qui doivent ou ne doivent pas être inclus dans l'URL. Si le site Web cible est configuré avec Base, il doit également être configuré.
La configuration de la collection d'URL est terminée, mais si la page de liste de sites Web cible utilise js pour implémenter les pages supérieure et inférieure, ou si la profondeur de l'URL à obtenir dépasse 2 niveaux, il sera difficile d'y parvenir avec cette collection intégrée.
3. Règles de contenu. phpcms utilise "[content]" comme caractère générique, puis définit les caractères de début et de fin, puis filtre les codes indésirables pour collecter le contenu. La balise de titre de la page cible de l'analyse est relativement régulière et peut être définie directement comme le montre la figure.
Le format du filtre est "Contenu à filtrer [|] Valeur de remplacement". S'il est supprimé, laissez la valeur de remplacement vide. Les règles de filtrage prennent en charge les expressions régulières. Le système est livré avec plusieurs règles de filtrage de balises courantes. Il est un peu difficile pour les novices de filtrer de manière plus flexible, les novices doivent donc d'abord se familiariser avec les expressions régulières.
Les règles d'auteur, les règles de source et les règles de temps sont obtenues conformément aux règles. L'éditeur a essayé la valeur fixe et a constaté qu'elle ne pouvait pas être obtenue, c'est-à-dire définir une certaine balise comme valeur fixe. Par exemple, définir la « source » sur http://www.sina.com.cn, mais la source. La balise du résultat de la collecte est vide.
Règles de contenu, remplissez les balises d'ouverture et de fermeture, la page cible que nous avons testée est relativement propre, il nous suffit donc de filtrer les hyperliens et quelques balises inutiles à l'intérieur.
Règles de pagination du contenu. Si la page de contenu a une pagination, elle doit être renseignée. Il n'y a pas de pagination dans les articles ici L'éditeur introduira cette balise dans la suite. collection d'images.
4. Personnaliser les règles. En plus des balises par défaut du système, vous pouvez également personnaliser diverses balises. Les règles sont les mêmes, mais il y a une chose à noter : le nom anglais de la règle doit être. rempli, sinon il sera automatiquement L'étiquette de définition ne peut pas être enregistrée.
5. Configuration avancée, cette fois, vous pouvez définir les images de téléchargement, les filigranes d'images, la pagination du contenu et l'ordre d'importation. Notez que si vous avez besoin d'un filigrane, pensez à modifier l'image du filigrane de votre site Web. Le chemin de stockage du filigrane est : statics/images/water
6. Une fois les règles définies. défini, soumettez-le à la collection. Pour gérer la page d'accueil, vous pouvez d'abord tester pour voir si chaque étiquette est exacte.
7. Publier du contenu. S'ils sont tous exacts, cliquez d'abord sur Collecter l'URL. L'adresse de l'article sera automatiquement collectée et les URL en double seront filtrées. Ensuite, un message indiquant que la collecte des URL est terminée apparaîtra. Cliquez sur "Collecter le contenu de l'article"
La collecte se poursuivra automatiquement et la progression de la collecte sera affichée.
Une fois la collection terminée, vous reviendrez automatiquement à la page d'accueil de gestion de la collection, cliquez sur Publier du contenu, entrez la liste des articles collectés, cochez les articles à publier, ou cliquez directement sur Importer tout en bas.
Entrez dans l'interface de sélection du plan de publication, créez un nouveau plan de publication, et sélectionnez une colonne de publication. Ce test a sélectionné la colonne « domestique » du module d'article, qui peut être. défini sur la nouvelle page du plan. Extrayez automatiquement les résumés, extrayez automatiquement les vignettes, importez le statut de l'article, les balises et la correspondance de la base de données. Parmi eux, il n'existe qu'un seul statut « Publier » pour les articles importés. Si le webmaster souhaite que le statut soit en attente de révision, il doit d'abord modifier le workflow de la colonne correspondante pour qu'il soit en révision de premier niveau.
Dans la relation correspondante entre les balises et les bases de données, faites correspondre les balises de collection avec les champs de la base de données un à un. S'il existe une balise personnalisée qui ne trouve pas le champ correspondant, vous devez modifier le modèle pour ajouter le champ, puis l'afficher en modifiant le modèle a des exigences techniques relativement élevées et ne convient pas aux novices. De plus, le système est doté de plusieurs fonctions de traitement, qui sont également très pratiques.
Le plan de publication est mis en place et l'article que vous venez de sélectionner commencera automatiquement à être importé. Il n'est pas nécessaire de créer un plan pour la prochaine importation, il suffit de sélectionner le. plan déjà construit.
Collection et publication des articles terminées. Jetez un œil à l'effet :
Page de gestion de contenu backend
Page de contenu
Voyons jetez un oeil ci-dessous Regardez la collection d'images
Collection d'images
phpcms v9 est livré avec un modèle d'image, et il existe également un mode d'image de groupe pour le traitement des images, qui est pratique pour certains webmasters pour créer des sites Web d’images ou configurer des affichages d’images. Faisons l'expérience de l'utilisation du programme de collecte intégré pour collecter des images. Prenons comme exemple la collection d'images de la page http://www.4493.com/mingxingxiezhen/ :
Règles d'acquisition de sites Web et règles d'acquisition de contenu. sont tous conformes à l'article. La collection est la même, mais le point le plus important est que la collection d'images de phpcms v9 ne peut pas seulement collecter l'adresse de l'image, mais doit collecter l'intégralité de la balise dans une photo de groupe. Comme dans cet exemple : La balise de contenu est définie sur
Le contenu collecté devrait être comme ceci
Il y a également une question de pagination, la pagination du site cible est comme indiqué sur la figure :
Le code de la page Web est :
Alors ajoutez simplement le contenu Sélectionnez le mode liste tous pour les règles de pagination, puis remplissez les caractères de début et de fin de la balise de pagination, et le système collectera automatiquement le contenu de la pagination.
Après avoir défini les règles, collectez l'URL, collectez le contenu et publiez le contenu. Veuillez faire attention lors de la publication du plan. Après plusieurs tentatives, l'éditeur a constaté que pour implémenter le mode image de groupe, le champ de contenu et le champ d'image de groupe doivent utiliser la fonction « traiter comme image de groupe ». Mais de cette manière, il est impossible d'obtenir l'image du contenu sous forme de vignette, il est donc préférable de personnaliser une étiquette de vignette et d'obtenir directement l'adresse d'une image de contenu sous forme de vignette.
Publiez après la configuration. Voir l'effet de collection :
Page de colonne
Page de contenu
Résumé : Après une expérience minutieuse, la fonction de collecte de phpcms v9 est assez complète, ce qui peut répondre à la collection de base d'articles et d'images. Cependant, il n'est pas assez flexible, ce qui est évidemment insuffisant pour certains webmasters aux exigences élevées. De plus, le seuil est élevé, et la description officielle et les fichiers d'aide du module de collecte sont très limités, ce qui ne permet pas aux novices de se lancer. .
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Liaison statique (statique: :) implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.
