BriKou (Créer un compte)

Toutes mes réponses sur les forums

15 sujets de 1 à 15 (sur un total de 23)
  • Auteur
    Messages
  • en réponse à : Petit problème avec Yarpp #974617
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Bonjour,
    J’ai également YARPP mais je n’uitilise que les mots clés pour remonter les posts similaires.
    Toujours est-il que j’ai ce message en haut de la page de configuration du plugin :

    « Consider Titles » and « Consider Bodies » are currently disabled. As a result, « Pages » may not display in the « Related Posts » sections. Hide Details [-]
    YARPP’s « consider titles » and « consider bodies » relatedness criteria require your nzuopdsg_posts table to use the MyISAM enginefulltext indexing feature. Unfortunately your table seems to be using the InnoDB engine. Because fulltext indexing is not supported by your current table engine, these two options have been disabled.
    To restore these features, please do the following:
    Convert your nzuopdsg_posts table to MyISAM engine by executing the following SQL code on your MySQL client or terminal:
    ALTER TABLE `nzuopdsg_posts` ENGINE = MyISAM;
    Once your nzuopdsg_posts table has been successfully converted to the MyISAM engine, click the button below to create the fulltext indices.

    Note that, although no data should be lost by altering the table’s engine, it is always recommended to perform a full backup of the data before attempting to perform changes to your database.
    See MySQL storage engines documentation for details on MySQL engines.

    En somme, il faut activer un autre moteur d’indexation de la table qui contient les posts pour que le plugin soit en mesure de remonter les contenus similaire en se basant sur les titres et corps de page.

    Comme indiqué, avant de faire la modif en base, vous devez faire un backup pour éviter toute perte de donnée !

    en réponse à : Dilemme au niveau de la gestion des catégories #973911
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Bien joué !
    Visiblement on était tous passé à côté :rolleyes:

    en réponse à : Dilemme au niveau de la gestion des catégories #973907
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Je comprends mieux maintenant, mais je ne pense pas qu’il existe de tel plugin.
    En tout cas, je ne peux pas plus t’aider.

    en réponse à : Site bilingue, besoin de conseil #973367
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Attention, il ne faut pas dupliquer tes posts pour les traduire, mais ajouter des traductions dans un post.
    Je te conseil vivement de lire la doc du plugin.
    Ce que je veux dire par « traduire le CPT Portfolio », c’est : es-tu parvenu à traduire à contenu de type Portfolio ?

    PS: j’ai trouvé ceci qui devrait t’aider : Tutoriel Polylang WordPress

    en réponse à : Site bilingue, besoin de conseil #973365
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Bon, déjà un bon point.
    Pour être franc je n’ai jamais essayé le plugin Polylang (pas encore eu l’occastion), mais j’ai lu beaucoup à son sujet…donc à priori, tu dois mettre un widget de choix de langue dans ta sidebar (ou dans ton header de page si tu as une zone de widget) ==> widgets
    As-tu pu traduire le CPT Portfolio ?

    en réponse à : Site bilingue, besoin de conseil #973363
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Normalement ton fichier functions.php du theme child doit être vide.
    Tu y mets seulement les ajouts de fonctions customs.

    en réponse à : Site bilingue, besoin de conseil #973361
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Bonjour kimaya,
    J’ai bien compris ton problème mais j’avoue ne pas en comprendre la cause.
    Si j’ai bien compris tu avais déjà un child theme et tu as rencontré ce problème après avoir ajouté la fonction liée à Polylang ? Ou tu as créé ton child-theme pour ajouté le hook polylang ?

    en réponse à : Category.php probleme d’affichage #973655
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Bonjour,
    Je ne suis pas sûr de mon coup, mais sachant que tu as modifié la taxonomie category de base de WordPress, le template n’est plus pris en compte.
    Tu devrais pouvoir t’en sortir en dupliquant le fichier category.php et en le renommant taxonomy-category.php
    Pas sûr que cela fonctionne cela dit.

    Dans tous les cas, il ne faut pas procéder de la sorte mais plutot attacher la taxonomie category à un ou plusieurs CPT.
    Quand tu as déclaré tes custom post type (en partant du principe que tu l’as fait via du code et non un plugin) il faut définir les taxonomies utilisés par le CPT.
    Tu dois donc avec dans les arguments de la déclaration du CPT

    ‘taxonomies’ => array( ‘category’, ‘post_tag’ ),

    Bon dimanche

    en réponse à : Partager un site #974088
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Bonjour,
    Non, il ne s’agit pas d’un flux RSS.
    Un flux RSS est un flux généré par un site qui contient un certain nombre d’informations. Ce flux étant mis à disposition, il est facile de l’utiliser et donc de l’intégrer à un site, mais son contenu est généralement très sommaire.

    Ce que souhaite kimlicrea est bien plus poussé, il s’agirait plus de « parser » (de parcourir) le code de la page d’une URL pour en remonter des informations.
    Parser une page est une chose, mais en récupérer le contenu souhaité en est une autre.
    En effet, toutes les pages web sont constituées de manière différentes, il est donc « presque » impossible de savoir quoi remonter lors d’un partage.
    Si google, twitter, et surtout Facebook sont fort dans le domaine, c’est d’abord et évidemment parce qu’il ont à leur disposition des développeurs compétents…
    Ensuite, ces sites sont capable d’analyser, et d’apprendre comment sont fait les sites afin de faciliter la remonter d’information, et surtout, ils ont mis en place des protocole repris par de nombreux sites, soucieux d’être optimisé pour le partage sur les réseaux sociaux, afin de faciliter la compréhension et la remonter d’informations qualifiées. Je pense notamment à OpenGraph en disant cela, mais aussi à schema.org.

    J’ai déjà mis en place un système de paser perso sur un de mes sites, mais il était destiné à ne remonter que certains éléments tels que le titre, la description (tout cela se trouvant dans des balises communes normalement à tous les sites web) et les images de la page.
    C’est assez long et laborieux, mais surtout c’est très lent ! En effet, le serveur est sollicité pour faire une requête HTTP, récupérer le DOM (le code HTML) de la page distante puis effectuer les opération de remonter des infos voulus. Compter à minima 10 à 15 seconde pour parser une page (alors que j’ai un serveur dédié qui envoie du bois sur le site en question).

    J’ai utilisé Simple HTML Dom Parser qui facilite grandement la tâche…il est notamment capable de récupérer des valeurs d’éléments donnés en utilisant les même sélecteurs que jQuery (JS).

    A ma connaissance, il n’existe pas de plugin WordPress capable de faire cela, mais je peux me tromper.

    Bon dimanche.

    en réponse à : Site bilingue, besoin de conseil #973359
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Je suis d’accord, mais avec sa gratuité…on lui pardonne ses quelques inconvénients !

    en réponse à : Site bilingue, besoin de conseil #973356
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Ton problème de page blanche ne semble pas venir de la fonction liée à la traduction, mais à l’absence de certains fichiers PHP. Vérifie qu’ils sont bien là où ils devraient être.
    Sinon il faudrait que tu nous montres quelles sont les fonctions PHP qui contiennent les lignes incriminées.
    Et j’imagine que tu travail en local avec un logiciel LAMP tel que XAMP ou WAMP, voilà pourquoi le chemin des fichiers part du disque dur.
    Bon Wd

    en réponse à : Site bilingue, besoin de conseil #973353
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Alors reprenons les choses dans l’ordre.
    Le type de contenu « Portfolio » de ton site a un identifiant unique sous forme de « slug » (c’est à dire, un nom unique en minuscule, sans accents ni espace). C’est par cet identifiant que tu dois remplacer dans la fonction ci-dessus les identifiant ‘my-cpt’ => ‘my-cpt’. Ca donnera donc quelque chose comme ça :

    array(‘portfolio’ => ‘portfolio’)

    Pour être sûr de renseigner le bon identifiant, je te propose de te rendre dans la page (en admin) qui liste tout tes portfolios. Tu verra dans l’url (vers la fin) un paramètre de type post_type=???????, c’est cet identifiant qui correspond à l’identifiant unique de ton type de contenu portfolio (à remplacer donc dans l’exemple ci-dessus).
    Si tu as une page blanche, c’est peut-être que tu as déjà une fonction qui s’appelle ‘kimaya_pll_get_post_types’ (ce qui est étonnant), je te conseil donc de la renomer par exemple par ‘my_pll_get_post_types’.
    En résumé, ça nous donnera quelque chose qui ressemblera à ceci.

    function kimaya_pll_get_post_types($types) {
    return array_merge($types, array(‘portfolio’ => ‘portfolio’));
    }
    add_filter(‘pll_get_post_types’, ‘kimaya_pll_get_post_types’);

    Si l’erreur persiste, va dans le fichier wp-config à la racine de ton site et met wp_debug sur TRUE pour voir les message d’erreur s’afficher, si tu ne les comprends pas, colle les nous ici et on pourra t’aider.

    En espérant t’avoir aidé.
    A+

    en réponse à : Site bilingue, besoin de conseil #973351
    BriKou
    Participant
    Initié WordPress
    23 contributions
    BriKou wrote:
    Les items « portfolio » n’existant pas « nativement » dans WordPress, il s’agit sans doute d’un Custom Post Type (CPT).
    Polylang gère très bien les CPT, mais il faut les initialiser pour autoriser leur traduction.

    Il est donc nécessaire d’ajouter un hook pour déclarer tes CTP au plugin de traduction (dans le fichier functions.php par ex) :

    add_filter(‘pll_get_post_types’, ‘my_pll_get_post_types’);
    function my_pll_get_post_types($types) {
    return array_merge($types, array(‘my-cpt’ => ‘my-cpt’));
    }

    Source

    Bonne journée.

    [EDIT] à 11h50 le 26/09/2014

    en réponse à : Site bilingue, besoin de conseil #973349
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Les items « portfolio » n’existant pas « nativement » dans WordPress, il s’agit sans doute d’un Custom Post Type (CPT).
    Polylang gère très bien les CPT, mais il faut les initialiser pour autoriser leur traduction.

    Il est donc nécessaire d’ajouter hook pour déclarer tes CTP au plugin de traduction :

    add_filter(‘pll_get_post_types’, ‘my_pll_get_post_types’);
    function my_pll_get_post_types($types) {
    return array_merge($types, array(‘my-cpt’ => ‘my-cpt’));
    }

    Source

    Bonne journée.

    en réponse à : Dilemme au niveau de la gestion des catégories #973905
    BriKou
    Participant
    Initié WordPress
    23 contributions

    Bonjour,
    Je ne suis pas sûr de bien comprendre ta question…
    Ce que tu demandes est natif dans WordPress, lorsque tu créer un catégorie, tu peux en choisir la catégorie parente et tu créés donc une « arborescence » de catégories.
    Si tu veux vraiment les « séparer », je pense que tu peux créer de nouvelles taxonomies. Une nouvelle taxo par secteur.
    Mais n’ayant pas bien compris ton problème, je ne suis pas sûr que cela réponde parfaitement à ta question.
    A+

15 sujets de 1 à 15 (sur un total de 23)