[thème] DefoSearch
Pierre
Member
dans Vos créations
Un thème concept de la série Defo qui illustre la possibilité d'incorporer un module de recherche à un thème pour permettre de l'offrir "clé en main" au moment du téléchargement. À l'exception de la plupart des thème Defo, celui-ci demande tout de même de télécharger et d'activer le plugin PlxMySearch pour en tirer profit. La complexité de l'opération de recherche n'est pas en cause, le plugin a prouvé maintes fois son efficacité.
Alors, pourquoi faire tout ça si on doit installer quand même le plugin? La raison en est bien simple. Le répertoire du plugin contient les parties de code qui affichent le formulaire de recherche et la page de résultats. Quand on crée un thème, la feuille de style va dicter l'inclusion de DIV et de ID pour respecter le design. On peut très bien faire cette modification à même ces fichiers quand on en a la patience et qu'on sait ce qu'on fait. Mais, même avec tout le talent et la patience nécessaire, on devient immédiatement prisionnier de ce nouveau design. En voulant changer de thème, tout est à recommencer.
Le principe utilisé va comme suit. Le bout de code qui affiche le formulaire (du plugin) n'a pas à être inséré, il est déjà installé au tout début de la sidebar. Vous pourreez le déplacer ou le recopier ailleurs si cet endroit ne convient pas. La page de résultats est aussi séparée, son gabarit se nomme static-results.php qui sera alors assignée à une page statique de votre choix.
Au fil d'arrivée, vous avez une série de thèmes qui ont tous un formulaire de recherche et une page de résultats (aux looks très différents) mais vous passez de l'un à l'autre sans le moindre codage à modifier.
Alors, pourquoi faire tout ça si on doit installer quand même le plugin? La raison en est bien simple. Le répertoire du plugin contient les parties de code qui affichent le formulaire de recherche et la page de résultats. Quand on crée un thème, la feuille de style va dicter l'inclusion de DIV et de ID pour respecter le design. On peut très bien faire cette modification à même ces fichiers quand on en a la patience et qu'on sait ce qu'on fait. Mais, même avec tout le talent et la patience nécessaire, on devient immédiatement prisionnier de ce nouveau design. En voulant changer de thème, tout est à recommencer.
Le principe utilisé va comme suit. Le bout de code qui affiche le formulaire (du plugin) n'a pas à être inséré, il est déjà installé au tout début de la sidebar. Vous pourreez le déplacer ou le recopier ailleurs si cet endroit ne convient pas. La page de résultats est aussi séparée, son gabarit se nomme static-results.php qui sera alors assignée à une page statique de votre choix.
Au fil d'arrivée, vous avez une série de thèmes qui ont tous un formulaire de recherche et une page de résultats (aux looks très différents) mais vous passez de l'un à l'autre sans le moindre codage à modifier.
Connectez-vous ou Inscrivez-vous pour répondre.