Dday (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 91 réponses, 6 participants et a été mis à jour pour la dernière fois par Mika3B, le il y a 13 années.
15 sujets de 1 à 15 (sur un total de 92)
  • Auteur
    Messages
  • #457349
    Shany
    Membre
    Chevalier WordPress
    181 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.3.3
    – Thème utilisé : mushblue-1.0
    – Plugins en place :
    – Nom de l’hebergeur : 1&1
    – Adresse du site : http://www.6neweb.fr

    Problème(s) rencontré(s) : Je voudrais savoir comment faire pour faire apparaître le compteur de décompte sur le blog et ajouter les jours J ?

    Merci pour vos réponses.

    #621943
    Thierry Pigot – WP Assistance
    Participant
    Chevalier WordPress
    122 contributions

    Salut,

    Peux tu préciser ta question ?

    @+
    Thierry

    #621944
    Shany
    Membre
    Chevalier WordPress
    181 contributions

    Bonsoir.

    Oui, je vais essayer d’être plus précise.

    Je voudrais savoir comment faire pour que je puisse faire apparaître le compteur de décompte, sur la droite de notre blog ?

    Et aussi comment faire et où aller pour ajouter des évènements ?

    Merci pour votre réponse.

    #621945
    Dyaus
    Participant
    Padawan WordPress
    74 contributions

    Comment se servir de ce plugin, tout simplement, car son utilisation n’est pas très intuitive. En effet, quel champ doit-on fournir pour assurer un décompte, jusqu’à un évènement.

    En l’occurrence, pour nous assurer le décompte avant la sortie d’un film : 250 heures, 50 minutes, 30 secondes avant The Dark Knight (par exemple).

    #621946
    Mika3B
    Membre
    Chevalier WordPress
    152 contributions

    Salut

    Donc Dday : on gère ca dans l’espace privé “gérer”, “dday”
    Premier champ le titre : (dark knight)
    second champ, la date de l’évenement : (25/04/2008 20h50)
    3e champ, l’article en ligne qui se rapporte à l’evenement (www.darkknight.com)
    4e champ, une description : (ouah purée j’ai trop hate)
    5e champ : si l’evenement se répete régulièrement (pour DK ca marche pas trop)
    6e champ : combien de temps à l’avance on l’annonce (en jours)
    7e champ : combien de temps apres l’evenment on continue le compteur (en jours)

    et après, ca devrais bien se passer, en pensant à mettre le widget dans la barre 🙂

    #621947
    Dyaus
    Participant
    Padawan WordPress
    74 contributions

    Parfait, un GRAND merci à toi. 😉

    #621948
    Shany
    Membre
    Chevalier WordPress
    181 contributions

    Merci beaucoup Mika3B 🙂

    #621949
    Shany
    Membre
    Chevalier WordPress
    181 contributions

    Je voulais savoir, quelque chose quand même :boulet:

    J’ai mit Décompte dans la colonne latérale, mais je voulais savoir comment compléter le reste. car ca met que Décompte, je voudrais que ca montre la liste de mes films. Je les ai déjà noté dans l’espace privé “gérer”, “dday” (comme tu nous l’a gentiment expliqué). mais je me doute bien qu’il faut les mettre dans la colonne latérale.

    Peux-tu m’expliquer comment faire, s’il te plaît ?

    #621950
    Dyaus
    Participant
    Padawan WordPress
    74 contributions

    Bon, on a renseigné les champs comme tu nous l’as indiqué, et cela ne fonctionne pas : aucun décompte en jours, heures, et minutes (voir aperçu). En plus, c’est une bouillie pour les yeux… 😆

    Quelqu’un aurait-il une solution ? Merci à lui.

    Aperçu :

    sanstitre2yo9.png

    #621951
    AmO
    Participant
    Maître WordPress
    4449 contributions

    Pour quelque chose en temps réel, il faut faire ça en JavaScript…
    Je pense pas qu’il y ait de plugin de ce type qui existe !

    #621952
    Mika3B
    Membre
    Chevalier WordPress
    152 contributions

    pour customiser l’affichage :
    toujours dans “gérer”, “dday”, dans la liste de l’évenement crée, cliquer “edit”.
    Alors, ca vous permet de mofifier les strings en fonction de ce que vous voulez.

    si par exemple, vous désirez tout le temps avoir le décompte jours, heurs, min, sec, alors, dans le champ “in 2 days or more :” de la cat “Format for futures events :”, vous pouvez mettre le string suivant :

    %TITLE% dans %DELAY_HR%h%DELAY_MIN%

    il y’a des exemples a gauche, où vous pouvez piocher des idées.

    Après, pour que ca apparaisse comme une liste et non en bloc, ca serait plus simple d’editer un widget texte et d’y inclure une liste.

    <ul><li></li><li></li></ul>

    et de travailler sur la css.

    ou alors editer le fichier “dday-widget.php” pour modifier l’affichage, mais bon, la je suis pas un pro, juste que ca doit se passer la :

    ### Function: WP-Polls Widget
    
    	function widget_dday($args) {
    
    		extract($args);		
    
    		if (function_exists(‘wp_dday_list’)) {
    
    			//$title=’Dday (You Can modify this Title will be enhance in next version)’; 
    
    			echo $before_widget.$before_title.$title.$after_title;
    
    			wp_dday_list();
    
    			echo $after_widget;
    
    		}		
    
    	}

    #621953
    Mika3B
    Membre
    Chevalier WordPress
    152 contributions

    Je reviens sur la première requete (toujours afficher H, MIn pour l’événement)
    Ce n’est pas si simple que ca. Les strings %DELAY_HR% et %DELAY_MIN% ne sont valables que dans la case “imminent (moins de deux jours) ca ne marchera pas si vous copier ce string dans la case “dans deux jours ou plus”.

    Si vous souhaitez qd meme faire ca, il va falloir modifier un fichier : “wp-dday.php”

    à partir de la ligne 160, il y’a ce qu’il nous intéresse :

    # C’est aujourd’hui
    
    			if ($signe == -1) {
    
    				# C’est deja passe dans la journee
    
    					$format_tod = str_replace(“%TITLE%”, $title, $format_tod);
    
    					$item_list .= $format_tod;
    
    				} else {
    
    				# C’est bientot dans la journee
    
    					$format_imm = str_replace(“%TITLE%”, $title, $format_imm);
    
    					$format_imm = str_replace(“%DELAY_DAY%”, $delay_day, $format_imm);
    
    					$format_imm = str_replace(“%DELAY_HR%”, $delay_hour, $format_imm);
    
    					$format_imm = str_replace(“%DELAY_MIN%”, $delay_minute, $format_imm);
    
    					$item_list .= $format_imm;
    					}
    
    			break;
    
    			case ($delay_day == 1):
    
    			# C’est demain
    
    				$format_tom = str_replace(“%TITLE%”, $title, $format_tom);
    
    				$format_tom = str_replace(“%DELAY_DAY%”, $delay_day, $format_tom);
    
    				$item_list .= $format_tom;
    
    			break; C’est demain
    
    			case ($delay_day > 1):
    
    			# C’est apres-demain ou encore plus tard
    
    				$format_futur = str_replace(“%TITLE%”, $title, $format_futur);
    
    				$format_futur = str_replace(“%DELAY_DAY%”, $delay_day, $format_futur);
    
    				$item_list .= $format_futur;

    Le code “c’est bientot dans la journée” est ce qu’il nous faut. copier le et remplacer les autres choix (C’est apres-demain ou encore plus tard, C’est demain) par :

    $format_imm = str_replace(“%TITLE%”, $title, $format_imm);
    
    					$format_imm = str_replace(“%DELAY_DAY%”, $delay_day, $format_imm);
    
    					$format_imm = str_replace(“%DELAY_HR%”, $delay_hour, $format_imm);
    
    					$format_imm = str_replace(“%DELAY_MIN%”, $delay_minute, $format_imm);
    
    					$item_list .= $format_imm;

    Important : faites une saubegarde du fichier original, c’est pratique quand on bidouille 🙂
    Après, il faudra aller dans la gestion de dday et remplir le champ “imminent” (il n’ya plus que celui la qui s’affichera) :

    %TITLE% dans %DELAY_HR%h et %DELAY_MIN%min

    Autrement, juste en dessous, j’ai trouvé aussi comment mieux agencer la liste :

    # Fin de l’URL
    
    			if ($url  ”) {
    
    				$item_list .= ‘</a>‘;
    
    			}else $item_list .= ‘</span>‘;

    a remplacer par :

    # Fin de l’URL
    
    			if ($url  ”) {
    
    				$item_list .= ‘</a><br />‘;
    
    			}else $item_list .= ‘</span><br />‘;

    ca devrait faire aller à la ligne après chaque évenement.

    Voila. faites un retour pour voir si ca va mieux ?j’ai testé chez moi pour la modif Heure_minute et ca marche. J’ai pas testé la dernière modif (retour à la ligne), vu que je n’ai qu’un seul événement pour l’instant.

    #621955
    Shany
    Membre
    Chevalier WordPress
    181 contributions

    Bonjour.

    Je relance ce topic pour savoir si quelqu’un voudrait bien nous expliquer comment faire pour que notre décompte apparaisse comme ceci sur notre blog ? :

    imageblog8mi3.png

    Je précise… Pour que la présentation uniquement (et non le fond gris foncé) soit comme sur l’image.

    Merci pour votre aide 🙂

    #621956
    Mika3B
    Membre
    Chevalier WordPress
    152 contributions

    euh, un retour sur ce que je t’ai proposé déjà serait sympa….
    c’est bien de “relancer” un sujet, mais ca serait cool de nous renseigner sur les évolutions suite à ce que je me suis embété à proposer…

    #621957
    Shany
    Membre
    Chevalier WordPress
    181 contributions

    Bonjour Mika3B.

    Je relance ce topic car ce que tu nous a proposé n’a malheureusement pas marché. Il n’y a pas eu d’évolutions suite à ce que tu t’es embêté à nous proposer.

    En effet, le décompte ne s’affiche pas correctement. Et nous ne savons pas comment faire.

    Et comme nous avons eu d’autres petits soucis sur notre blog, nous ne nous sommes pas occupés de cette question, par manque de temps aussi.

    J’espère que tu acceptes de bien vouloir nous aider pour nous donner de nouvelles propositions, si cela ne t’embête pas ? 🙂

    Cela serait très gentil de ta part, et nous ne manquerons pas de te dire l’évolution des choses.

    Merci beaucoup pour ton aide.

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