- Statut : non résolu
- Ce sujet contient 24 réponses, 5 participants et a été mis à jour pour la dernière fois par Fundance, le il y a 12 années et 6 mois.
-
AuteurMessages
-
3 février 2012 à 1 h 10 min #803017
Il suffit que tu fasses ton propre template de page.
C’est aussi l’avantage d’utiliser des custom taxonomies, tu peux définir des archives de categories spécifiques.
Par rapport au « classique » de wordpress, il faut que tu récupères le lien de l’attachment et que tu enlèves the_permalink dans l’affichage du titre, pour le remplacer par ce lien.
Pas besoin de the_content() ou the_excerpt()Par définition, seuls les livraisons apparaitront dans les taxos auteur ou « livraison » donc ça ne poste pas de problèmes
Tu peux aussi définir la thickbox ou la lightbox dans le lien (généralement cela se fait avec rel= »lightbox » )
3 février 2012 à 1 h 11 min #803022Une rubrique représente quoi si ce n’est pas une sous division de la revue?
3 février 2012 à 7 h 32 min #803019@Lumière de Lune : ok, ça m’éclaire un peu question développement PHP (mais comme j’utilise le plugin Custom Post UI pour le Custom Post type, en raison d’un pbl rencontré avec un bug d’Artisteer, tout se passe par le tableau de bord de WP. J’ai crée un forum à ce sujet ici). En tous cas, tu donnes quelques pistes qu’il faudra que je regarde de plus près dans le Codex. Merci 😉
@Guy : C’est bel et bien une partie du sommaire. Mais il y a une demande d’afficher les articles de tous les numéros selon les rubriques. C’est une des entrées de recherche souhaitée.3 février 2012 à 9 h 13 min #803024Mais d’après ce que je comprend, une rubrique n’est pas spécifique à une livraison, les même rubriques (intitulés de rubriques) se retrouvent dans chaque livraison.
Si c’est cela, cela facilite grandement les choses puisqu’il n’y a pas besoin de contrôle à la saisie entre la rubrique et le numéro de l’exemplaire. La rubrique est une des caractéristique d’un article, du même niveau que les auteurs ou thématiques (des taxonomies), la différence étant que comme la livraison, l’article n’appartient qu’à une seule rubrique.
Les recherches sont ensuite assez facilement automatisées dans un formulaire de recherche et l’appel à une fonction interrogeant la base avec wp_query et les paramètres qui vont bien.
Il sera peut être intéressant de créer un shortcode pour appeler le formulaire et ainsi pouvoir le placer facilement n’importe où dans tes pages ou articles. Si tu te sens, le faire en ajax serait un plus. C’est ainsi que je le ferai si tu veux te servir des articles wordpress (persos ou pas) pour gérer tes articles de revue.
3 février 2012 à 11 h 25 min #803020Guy wrote:Les recherches sont ensuite assez facilement automatisées dans un formulaire de recherche et l’appel à une fonction interrogeant la base avec wp_query et les paramètres qui vont bien.Il sera peut être intéressant de créer un shortcode pour appeler le formulaire et ainsi pouvoir le placer facilement n’importe où dans tes pages ou articles. Si tu te sens, le faire en ajax serait un plus. C’est ainsi que je le ferai si tu veux te servir des articles wordpress (persos ou pas) pour gérer tes articles de revue.
Eh bien, on va essayer de le faire dans ce sens oui mais il est probable que je revienne solliciter de l’aide, comme je découvre WP depuis deux mois et que je ne suis pas un expert en PHP. Mais je comprends le sens de la démarche proposée.
3 février 2012 à 13 h 16 min #803018🙂
Pour une question d’ergonomie, il sera peut être intéressant de séparer le formulaire des résultats.
Selon le volume, le formulaire comportera des select et/ou champs de texte. Le mettre dans un widget à placer dans une colonne latérale permettra d’y accéder facilement.
Les résultats seront la plupart du temps des listes d’articles et pourront être affichés dans une page sous la forme que tu veux: listes de liens, vignettes, etc… à toi ensuite de déterminer l’action qui devra être effectuée au clic (téléchargement direct du fichier ou appel de la page pour visionner l’article en ligne).
17 février 2012 à 16 h 13 min #803034J’ai créé des widgets, un pour chaque critère de recherche, à l’intérieur desquels sont incluses des listes correspondant aux :
– noms des auteurs
– noms des sommaires
– numéros de livraison
– intitulés des thématiquesComment procéder ensuite ? Est-ce que je crée les custom_post pour leur affecter une taxonomie spécifique, en passant par l’admin de WP ou bien est-ce que je spécifie chaque lien « en dur »,i.e. en indiquant le href de la balise dans le widget ? Ou bien encore faut-il procéder de manière autre ?
—-
Par ailleurs, j’ai testé le plugin Custom post UI, et quelque chose m’échappe. En gros, je me retrouve dans l’admin avec un onglet « publication » correspondant à la création des Custom Post. Soit. Je crée donc un premier Custom Post, y indique son titre (en l’occurrence le titre de l’article de la revue sous format PDF) et lui affecte les taxonomies souhaitées (noms d’auteur, de thématique, de contributeur, de rubrique, n° livraison). Mais je m’attendais à ce que les taxonomies soient comme des Tags, et non pas comme des Pages. Est-ce normal ? Que n’ai-je pas compris ?
1 mars 2012 à 17 h 22 min #803035De retour, avec des dilemmes, toujours par rapport aux recherches à effectuer sur mes fichiers PDF. Voici les options d’affichage souhaitées selon le critère de recherche choisi :
1. Liste des livraisons (critère = toutes les revues)
revue n°1
revue n°2
revue n°n+1
2. Sommaire d’une livraison (critère = un numéro de revue)
Titre de la rubrique A (non cliquable)
Lien vers le PDF
Titre de la rubrique B (non cliquable)
Lien vers le PDF
3. Liste des articles PDF (critère = une rubrique)
Titre de la rubrique de la revue
|_liens des articles PDF correspondant
4. Liste des articles PDF (critère = un auteur)
Nom de l’auteur
|_liens des articles PDF correspondant
5. Liste des articles PDF (critère = un contributeur)
Nom de la thématique (= Catégorie WP)
|_Liste des articles PDF correspondant
6. Liste des articles PDF (critère = une thématique)
Nom de la thématique (= Catégorie WP)
|_Liste des articles PDF correspondantPour le moment, l’idée est de créer des CPT, avec comme Article le titre de l’article PDF et son lien en contenu, puis y attribuer les auteurs, contributeurs, thématiques, livraisons comme mots-clefs. Je présume qu’il me faut d’abord créer une fonction dans functions.php en utilisant WP_Query de façon à l’appeler dans le Modèle de Page, ou y-t-il plus simple ?
7 mars 2012 à 15 h 27 min #803036Je sais, ça ne se fait pas trop de ressortir un vieux sujet qui n’a pas eu de réponse mais j’ai vraiment besoin d’un éclaircissement. J’espère aussi, cette fois-ci, être plus compréhensible et concis.
1. J’ai une (en fait plusieurs) revue en format PDF que j’ai saucissonnée en autant de fichiers PDF qu’il y a d’articles.
2. J’ai créé un Custom Post Type que j’ai appelé Publications.
3. Dans ce CPT, j’ai créé les Articles WP en :
a. indiquant comme Titre (=the_title) le titre de l’article du fichier PDF
b. insérant comme Contenu (=the_content) le lien du fichier PDF.
4. J’y ai associé à chaque fois des taxonomies (les auteurs, contributeurs, thématiques, livraisons, rubriques).
5. J’ai crée une Page WP qui prend donc comme Modèle de Page mon CTP.Et maintenant, voici ce qui me pose un dilemme :
A. Je souhaiterais que cette Page n’affiche pas d’emblée tous les articles mais qu’elle génère une liste de résultat en fonction des critères de recherche choisis. Et je ne vois pas comme y arriver avec WP, c’est comme si cette Page – qui contient donc tous les Articles de mon CPT – devait être inaccessible tant qu’aucune recherche par taxonomie n’ait été effectuée.
B. Dans une moindre mesure, je souhaiterais aussi savoir comment récupérer et afficher uniquement le lien de l’attachment, afin d’éviter d’avoir un Article avec un title et un content identique.
9 juillet 2012 à 20 h 13 min #803037Si tu veux gagner bcp de temps, utilises tout simplement le plugin :
AZindexCodialement
-
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.