[Résolu] publier un article avec une date supérieure à la date du jour (Créer un compte)

  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #462417
    emile
    Participant
    Padawan WordPress
    52 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :2.6.1
    – Thème utilisé :default
    – Plugins en place : aucun
    – Nom de l’hebergeur :ovh
    – Adresse du site :

    Problème(s) rencontré(s) :
    bonjour

    avec le nouveau wordpress on peut choisir la date de publication d’un article.

    je veux utiliser wordpress pour saisir des articles pour un agenda de concert

    exemple si un concert à lieu le 10 septembre je met en date de publication 10 septembre

    comme ça dans le calendrier les gens peuvent voir les concerts à venir sous forme d’article

    le probleme c’est que si la date de publication est supérieure à la date du jour , il transforme le statut obligatoirement en programmé au lui de « publié » meme si on clique sur le bouton publier.

    Qq1 aurai une idée de comment forcer la publication même en avance d’un article?
    merci

    #643274
    Dric
    Participant
    Maître WordPress
    757 contributions

    Je ne sais pas si ce que tu veux faire est possible, mais peut-être que le plugin Events Calendar pourra t’aider.

    #643275
    emile
    Participant
    Padawan WordPress
    52 contributions

    salut
    ça m’aiderai si en fait chaque évènement du calendrier de ce plugin était un article mais ce n’est pas le cas hélas…

    c’est quand même con que wordpress permette de traffiquer la date de publication pour en mettre une plus ancienne mais que quand on en met une à venir il force le status à « programmé » au lieu de « publié »

    #643276
    emile
    Participant
    Padawan WordPress
    52 contributions

    j’ai trouvé la solution pour pouvoir afficher des articles avec une date de publication à venir
    c’est le plugin : http://wordpress.org/extend/plugins/the-future-is-now/
    qui met à l’état publié un article nouvelle créé si la date est future

    pour que cela s’affiche aussi dans le calendrier

    il faut supprimer dans general-template.php dans la fonction get_calendar() la partie en gras

    $dayswithposts = $wpdb->get_results(« SELECT DISTINCT DAYOFMONTH(post_date)
    FROM $wpdb->posts WHERE MONTH(post_date) = ‘$thismonth’
    AND YEAR(post_date) = ‘$thisyear’
    AND post_type = ‘post’ AND post_status = ‘publish’ AND post_date < '" . current_time('mysql') . ''', ARRAY_N);

    voilà donc comment on peut créer un wordpress dédié à de l’événementiel ou chaque article créé avec comme date de publication la date de l’évènement sera affiché en tant que tel dans un calendrier agenda!

    cordialement

    Emile

    #643277
    Kawai
    Membre
    Padawan WordPress
    54 contributions

    que faut t-il supprimer pour voir la date futur dans le calendrier ?

    #643278
    emile
    Participant
    Padawan WordPress
    52 contributions

    AND post_date < ‘” . current_time(’mysql’) . ‘

    #643279
    Kawai
    Membre
    Padawan WordPress
    54 contributions

    sinon , depuis que je suis sous la 2.7 j’ai l impression que future post now ne marche plus .. tu es passé a la 2.7 .. tu as eu un probleme ? ^^
    merci.

    ps: comme pour toi, c est pour un site de concert dans ma ville .. donc c’est embetant ^^

    #643280
    emile
    Participant
    Padawan WordPress
    52 contributions

    je suis pas passé à la 2.7 j’attends un peu avant

    #643281
    Kawai
    Membre
    Padawan WordPress
    54 contributions

    j’ai rien dit.. c’est un conflit de plug in ! ^^

    sinon tu aurai msn , j’aimerai parler avec toi vu qu’on fait a peu pres la même chose avec wordpress 🙂

    #643282
    emile
    Participant
    Padawan WordPress
    52 contributions

    contacte moi par mp avec ton msn, et je t’ajouterai mais je t’avoue quand ce moment je manque de temps!

    #643283
    Logan
    Membre
    Initié WordPress
    2 contributions

    Bonjour j’ai supprimé la ligne précisée, à savoir AND post_date < ‘” . current_time(’mysql’) . ‘
    mais ça me génère une erreur
    à priori j’ai pensé qu’il fallait effacer toute la ligne jusqu’à la virgule soit:
    AND post_date < '" . current_time('mysql') . '''
    mais ça ne fonctionne pas
    Je suis preneur de tout conseil,
    merci.

    #643284
    emile
    Participant
    Padawan WordPress
    52 contributions

    quelle erreur ça te retourne?

    #643285
    Logan
    Membre
    Initié WordPress
    2 contributions

    en supprimant la ligne précisée, j’ai cette erreur :

    Parse error: syntax error, unexpected ‘]’, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:xampplitehtdocswp-includesgeneral-template.php on line 1084

    Edit: problème résolu, en fait la fin de la requête sql posait probleme
    c’est un double quote et non deux simples quotes, par contre je ne comprends pas pourquoi ça marchait sans modifications mais bon : il suffit de remplacer la ligne AND post_date < '" . current_time('mysql') . ''' par des doubles quotes « 

    en tout cas merci pour la rapidité de ta réponse Emile ^^

    #643286
    Shuky
    Membre
    Initié WordPress
    16 contributions

    Bonjour

    Grace a ce post j’ai pu installer the futur is now.
    Le souci, c’est que cela m’affiche mes articles dans le sens inverse de ce que je voudrais (a savoir que le post le plus loin dans le futur est premier, et le plus proche est le dernier) (www.makaka-editions.com -> a paraitre)

    J’aimerais donc que les articles les plus proches dans le futur soient les premiers affichés. Quelqu’un à une idée?

    Merci d’avance.

14 sujets de 1 à 14 (sur un total de 14)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.