Comment insérer le contenu de php dans la boucle de vos extraits de blog
De temps en temps, je reçois un message des bonnes gens de Google à mon compte Adsense suggérant une modification d`annonce ou d`une autre qu`ils proposent peuvent contribuer à renforcer mes revenus publicitaires. Dans de nombreux cas, le changement proposé est assez simple - il suffit de passer une annonce un peu plus grand, ou le déplacer un peu plus haut « au-dessus du pli ».
Contenu
Cependant, il y a des moments où vous vous rendez compte qu`une annonce ou peut-être un autre contenu doit entrer dans une zone de votre blog qui est pas si facile d`accès. contenu Sidebar est une chose, et généralement assez facile à modifier, mais quand il vient à d`autres domaines de votre site Web qui pourraient être générés dynamiquement par le code, l`insertion d`un contenu unique n`est pas si simple.
Par exemple, dans le cas d`un blog WordPress ou site WordPress, le contenu central de votre page d`accueil est très probablement un flux d`extraits de vos messages de blog. Les gens peuvent cliquer sur « En savoir plus » pour ouvrir la page de poste lui-même. Vous pouvez créer une sorte de modèle pour vos messages de blog à bien insérer l`annonce nécessaire dans votre message exactement où vous voulez aller, mais insérer une annonce dans votre page principale du blog est un peu plus difficile.Oubliez Blogging: Comment faire pour alimenter le site avec WordPressOubliez Blogging: Comment faire pour alimenter le site avec WordPressAs-tu entendu? Les blogs sont de vieilles nouvelles. J`espère que vous ne l`avez pas sauter sur ce train en marche particulier. Eh oui, les sites statiques sont à la mode maintenant. Je plaisante, bien sûr. Il a toujours été la nécessité ...Lire la suite
Il est difficile la plupart du temps parce que ce n`est pas un seul flux de code qui développe le contenu de la page. Il est en fait une boucle qui passe par vos messages les plus récents, tire les extraits, et affiche le texte, les informations de pied de page sur l`article, et le bouton « En savoir plus ».
Insertion de contenu PHP dans votre blog en boucle
Alors, qu`est-ce que cela signifie exactement? Eh bien, nous allons prendre mon exemple Adsense. Google me dit que je ferais bien si j`ajouté une troisième annonce graphique plus proche du pli. Maintenant, l`endroit idéal pour une telle annonce est légèrement en bas de la section principale et à droite de la barre de navigation. C`est vrai, le point mort de la zone où mes extraits de blog sont répertoriés.
Video: PHP - 19 - Introduction aux boucles (la boucle while)
Idéalement, l`annonce irait juste après le premier extrait de billet de blog, et juste avant le séparateur de ligne entre les poteaux.
Avec WordPress, il y a quelques endroits où ce genre de code postal de extrait a lieu, mais cela dépend vraiment de votre thème. Habituellement, vous le verrez dans les fichiers PHP « page » ou « index ». Encore une fois, cela dépend de votre thème, votre meilleur pari est d`exécuter un simple serveur web local pour les tests comme XAMPP, et charger votre blog ou site web ensemble sur ce serveur. Jouez avec le fichier PHP que vous pensez est la bonne et voir si elle change la page.Comment faire pour installer un Windows Web Server sur votre PC avec XAMPPComment faire pour installer un Windows Web Server sur votre PC avec XAMPPLire la suite
Video: PHP - 21 - La boucle for
En règle générale, dans WordPress, vous verrez le code qui passe par vos derniers messages en utilisant une instruction while, comme indiqué ci-dessous.
Maintenant, j`utilise le thème Ikarus, qui a plusieurs configurations différentes en fonction de la configuration de votre blog. Ceux-ci sont stockés dans un dossier « mise en page », et dans mon cas particulier, puisque je choisi la mise en page « blog », le code que je suis à la recherche se trouve dans le fichier « blog.php ».
Il y a une douzaine et demi façons de forcer quelque chose à afficher uniquement la première fois à travers une boucle while. Tout le monde va avoir leur opinion, et tout le monde va se sentir leur chemin est la meilleure façon. Je ne vais pas prétendre que - je vais juste vous donner un code qui fonctionne.
Soit au début de votre fichier PHP, ou partout avant la mention « Bien », il suffit de coller le code suivant.
Qu`est-ce que cela ne se définit deux variables à des valeurs différentes. C`est tout. A est 1 et B est 2. Différent, non? A est inférieure à B.
Alors maintenant, que vous entrez dans l`instruction while, vous allez vérifier si A est inférieur à B. La première fois dans la boucle While, vous savez que cela va être vrai, si vous affichez tout ce que vous voulez afficher, puis réglez A égal à B, de sorte que la prochaine fois à travers, « A est inférieur à B » chèque ne sera plus vrai, et la chose que vous vouliez afficher seulement la première fois par ne sera pas affiché à nouveau.
Voici ce que le code ressemble.
Maintenant, si vous y pensez, vous pouvez utiliser une approche similaire pour placer quelque chose après les 3 ou 4 extraits de poste, non? Votre approche serait alors de définir un égal à 1, B égal à 4, puis à chaque fois que vous ajoutez par 1 à A. Finalement, au bout de 3 fois par, A et B serait égale extrait de code ne serait pas exécuté pour le reste du temps dans la boucle While.
L`exécution du premier exemple de code sur mon blog pour insérer une annonce Google après que le premier extrait de blog sur la page principale a fonctionné comme un charme.
Encore une fois, une autre façon de le faire serait de mettre A comme un drapeau égal à « true », puis le mettre égal à « false » la première fois dans la boucle. Comme je l`ai dit, six ou une demi-douzaine - l`un ou l`autre. Tout ce que vous choisissez de le faire, tant que la condition est vrai que la première fois à travers la boucle while, votre code fonctionnera parfaitement.
Comment faites-vous un insert php dans une boucle? Comment créer de telles conditions « uniques » dans votre code PHP? Partager certaines de vos propres techniques et astuces pour faire ce genre de chose dans la section commentaires ci-dessous.