[Résolu] Test d’1 variable + redirection auto pour Connaisseur WP et PhP (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 22)
  • Auteur
    Messages
  • #461067
    Grid
    Participant
    Initié WordPress
    5 contributions

    Bonjour à toute la communauté WordPress !!

    Ma Version de WordPress 2.3.3

    La requête que j’ai à vous formuler est destinée à des utilisateurs de WordPress confirmés, voir très très confirmés, donc amateur s’abstenir…

    Je cherche à construire une page php qui aura pour fonction de tester une variable ($title) pour voir si elle existe dans la base de donnée de mon blog, plus précisément dans la table wp_posts colonne post_title.

    Si le titre existe, je voudrais être alors redirigé automatiquement vers le post de mon blog portant le titre en question.

    Si le titre n’existe pas, je voudrais être alors redirigé automatiquement vers la page http://monblog/mapage

    Je ne doute pas une seule seconde qu’un connaisseur de WordPress et du langage php viendra à bout de mon problème. Je ne suis toutefois pas familier avec le php ce qui me pousse à vous demander une aide plus technique que théorique (en bref pas de concept, que du code svp :-p).

    Dans l’attente de vos réponses, je vous fais part à tous de mes plus cordiales salutations de bloggeur.

    #636750
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Et elle est où la variable ?

    #636751
    zebluesman
    Membre
    Maître WordPress
    546 contributions
    Grid wrote:
    Bonjour à toute la communauté WordPress !!

    Ma Version de WordPress 2.3.3

    Bonjour,

    hheeuu… avant de formuler une demande « très très professionnelle » et que seul les pro peuvent éventuellement … avec votre autorisation et uniquement votre autorisation répondre…. :rolleyes: je vous conseille avant tout de mettre à jour votre blog en version 2.5.1

    La requête que j’ai à vous formuler est destinée à des utilisateurs de WordPress confirmés, voir très très confirmés, donc amateur s’abstenir…

    … c’est très sympa pour les « amateurs »…. :fire:
    j’ai l’impression de retrouver des Joomlaistes :fouet:

    désolé de ma réaction auprès des lecteurs mais ce genre de petit commentaire relativement prétentieux me fait généralement sortir de mes gonds

    #636752
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Personnellement je ne la prends pas mal.
    Il y a clairement une demande de codage, et cette demande ne s’adresse effectivement pas à la majorité de gens qui utilisent WordPress « tel quel » « out of the box » ou avec des widgets seulement.

    Et je ne vois pas ce que ça a de prétentieux puisque l’auteur lui même reconnaît qu’il n’est pas capable de le faire
    ?

    #636753
    zebluesman
    Membre
    Maître WordPress
    546 contributions
    Lumière de Lune wrote:
    Personnellement je ne la prends pas mal.
    Il y a clairement une demande de codage, et cette demande ne s’adresse effectivement pas à la majorité de gens qui utilisent WordPress « tel quel » « out of the box » ou avec des widgets seulement.

    Certes, mais n’aurait il pas été plus simple que l’auteur de cette requête fasse cette demande sans autre précision ? Car cela semble dans ce cas classer les utilisateurs en 2 catégories (les « amateurs » et les « professionnelles »).

    Personnellement, je trouve que le formulaire de demande de support que WordPress propose est parfaitement adapté et qu’il permet de considérer chacun sur le même pied d’égalité.

    mais bon cela ne reste pour moi qu’un avis personnel

    Lumière de Lune wrote:
    Et je ne vois pas ce que ça a de prétentieux puisque l’auteur lui même reconnaît qu’il n’est pas capable de le faire
    ?

    Par justement le fait qu’il n’exige QUE des interventions de ….. « professionnels ». Dans ce cas seuls les très très connaisseurs, les très très pro n’auraient EUX que le privilège d’apporter une réponses à chaque demande de support et l’utilisateur lambda devrait se considérer particulièrement heureux d’être « autoriser » à lire ces dernères…. ( j’exagère certes … mais cela est presque la formule usitée par ce genre de propos…)

    cela étant dis, je ne voudrais pas polémiquer sur une conception de ressenti… cela n’est ni intéressant pour qui que cela soit et en plus n’apporte rien à la requête de Monsieur « Grid ».

    Mais de part mes références idéologiques et sociales je suis particulièrement sensible (négativement… cela s’entend….) à toutes formes d’exclusions quelques soient la manière dont elles sont exprimées.

    désolé d’avoir un peu « pourris » ce post….

    #636754
    Maitre Mo
    Participant
    Maître WordPress
    1653 contributions

    Zebluesman, si on s’y met à deux… Tu vas finir par faire croire qu’on est tous comme ça, à Lille !!! Bavards… Je crois que Grid voulait juste s’épargner les « tuyaux » à deux balles que des gens comme moi pourraient essayer de donner, sur une question qui les dépasse, c’est tout ! Ceci étant, la requête de Grid ressemble assez je trouve aux foncttionnalités qu’on trouve dans la barre de recherche : voilà ça y est Grid, tu l’as ta réponse foireuse ! Je repars, c’était pour sourire, LdL va te sortir le code dans pas longtemps !
    Bonne journée.

    #636755
    zebluesman
    Membre
    Maître WordPress
    546 contributions
    Maître Mô wrote:
    Zebluesman, si on s’y met à deux… Tu vas finir par faire croire qu’on est tous comme ça, à Lille !!! Bavards…

    pppfff … même pôs peur … :D

    #636756
    Grid
    Participant
    Initié WordPress
    5 contributions

    Rebonjour à tous !! Quelle sacrée claque que je viens de me prendre ce matin à peine réveillé d’une nuit de rêve encodée… On va tout reprendre à zéro, et je vais commencer par formuler mes plus plates excuses à tous ceux qui se sont senti discriminé par mes propos tout comme Zebluesman… Il est clair que les « Joomlaistes » comprendront parfaitement après cela qu’il n’y a ni débutants, ni professionnels sur WordPress, mais que des « Passionnés » !!

    Alors mes chers confrères puis-je-vous demander de mettre à profit toute votre passion, quelque soit la forme sentimentale qu’elle puisse prendre, pour régler cette énigme de codage.

    Pour répondre à vos questions, je vais bientôt mettre à jour mes créations en version WP 2.5.1, mais certaines choses restent encore à modifier.

    Concernant la variable à tester, tout dépend de la valeur qu’on lui donnera. Dans ce cas la on prendra $variableatester = $_GET

    Si des zones d’ombre subsistent encore sur mon problème je reste à votre disposition pour le reformuler.

    #636757
    zebluesman
    Membre
    Maître WordPress
    546 contributions
    Grid wrote:
    Rebonjour à tous !! Quelle sacrée claque que je viens de me prendre ce matin à peine réveillé d’une nuit de rêve encodée… On va tout reprendre à zéro, et je vais commencer par formuler mes plus plates excuses à tous ceux qui se sont senti discriminé par mes propos tout comme Zebluesman… Il est clair que les « Joomlaistes » comprendront parfaitement après cela qu’il n’y a ni débutants, ni professionnels sur WordPress, mais que des « Passionnés » !!

    Pas de soucis Grid

    Ce serait plutôt à moi à te présenter mes excuses car j’ai été …. comment dire …. particulièrement acerbe dans mes propos.

    Comme tu l’as précisé cela ressembler à des posts de certains pseudo-spécialiste de joomlaïste et j’avais décidé de ne plus utiliser ce cms justement pour ces mêmes raisons.

    En tout cas je te remercie pour ta mansuétude et je suis persuadé que l’on te trouveras la solution à ta requête.

    #636758
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Yeap, faut juste que je vérifie un petit truc en testant et je lui donne ça ce soir (sauf si quelqu’un est plus rapide que moi 🙂 )

    #636759
    Grid
    Participant
    Initié WordPress
    5 contributions

    Yeap, faut juste que je vérifie un petit truc en testant et je lui donne ça ce soir (sauf si quelqu’un est plus rapide que moi

    Je suis comme un enfant à la veille de noël !!

    #636760
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Voilà la fonction

    function redirectPage ($letitre)
    {
    $urlbase = « http://monblog/mapage » ;
    $rq = « SELECT ID, post_title FROM wp_posts WHERE post_title =' ».$letitre. »‘ » ;
    $rs = mysql_query ($rq) or die(‘Pas possible de chercher le titre’) ;
    if ($res = mysql_fetch_array ($rs) )
    { if ($res[ID] > 0)
    { $lelien = get_permalink($res[ID]) ;}
    }
    else
    {$lelien = $urlbase ;}

    print ‘meta http-equiv= »Refresh » content= »0; url=’.$lelien ;
    }

    Ensuite dans le header de la page, APRES les includes de fonctions, bien sûr, donc juste avant la balise
    Tu mets

    <« >

    #636761
    Grid
    Participant
    Initié WordPress
    5 contributions

    Je teste ça tout de suite et je te dis !! Merci beaucoup !!

    #636762
    Grid
    Participant
    Initié WordPress
    5 contributions

    Ca marche du feu de dieu !! Même si j’ai quelques trucs à revoir…
    Dans quelques temps je compte faire une page de remerciements sur mon site, je vous citerais Lumière de Lune pour l’aide que vous nous avez apporté.

    Dés que tout est en place, je vous transmets à tous l’adresse de mon site sous un nouveau pseudo, car je compte m’investir plus en profondeur dans ce forum, et je ne peux pas changer mon surnom pour mon pseudo de Webmaster…

    #636763
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Merci beaucoup 🙂 ça fait très plaisir. On attend alors …

15 sujets de 1 à 15 (sur un total de 22)
  • Vous devez être connecté pour répondre à ce sujet.