vendredi 9 décembre 2022

Formule excel pour la validation de donnée avec deux plages espacées

 Une belle concatenation sur Google Sheet pour la validation de données

=transpose(split(TEXTJOIN(",",TRUE,E14:E23)&","&TEXTJOIN(",",TRUE,J7:J12),","))

jeudi 21 avril 2022

Ajouter Git au prompt Zsh

 https://www.themoderncoder.com/add-git-branch-information-to-your-zsh-prompt/

modifier la config (vim faire i (insert mode) modifier puis ESC puis :x! pour save ou :w! pour quit-no-save)

vim ~/.zshrc

lundi 11 octobre 2021

Retourner plusieurs valeurs dans une fonction Swift ou lancer une fonction avec plusieurs paramètres

Lancer une fonction avec plusieurs paramètres


        updateUI(histoire: choix.0, choix1: choix.1, choix2: choix.2)

    }

 

    func updateUI(histoire: String,choix1: String, choix2:String) {

        storyLabel.text = histoire

        choice1Button.setTitle(choix1, for: .normal)

        choice2Button.setTitle(choix2, for: .normal)

    }

Retourner plusieurs paramètres dans une fonction

        

        var choix = nextStory(userChoice:sender.currentTitle!) 


func nextStory(userChoice: String) -> (histoire:String, choix1:String, choix2:String){


        //ici le code de la fonction ou de la methode 


   return ( histoireActuelle, choixActuel1, choixActuel2)

            

vendredi 2 décembre 2016

corriger le bug de contact form 7 Ce champ a des erreurs de syntaxe.pour reply to

Si en utilisant contact form 7, vous souhaitez ajouter Reply-To: [your-email] dans les En-têtes additionnelles,
pensez alors à bien écrire la phrase suivante dans votre formulaire :
[email* your-email] </p>

sinon, vous risquez de voir le message d'erreur suivant :  Ce champ a des erreurs de syntaxe. 

En effet, le champ doit être un email et l'asterisque de champ obligatoire doit être présente

dimanche 26 juin 2016

rev slider notes

ajouter l'image a la une en post based

<pre> <img src="{{featured_image_url_thumbnail}}" width:"200px" height="200px"> </pre>

mardi 12 avril 2016

theme X - customs notes

n'accepter que certaines catégories d'articles sur le blog (a ajouter dans functions.php du child theme)

add_action('pre_get_posts', 'allowed_categories'); function allowed_categories($query) { if (is_home()) { // will make sure you are in the blog page $query->set('category_name', 'category_names_separated_with_commas'); } }

Retirer le footer de W3C total Cache sauf pour Admin
// Disable W3TC footer comment for everyone but Admins (single site & network mode) if ( !current_user_can( 'activate_plugins' ) ) { add_filter( 'w3tc_can_print_comment', function( $w3tc_setting ) { return false; }, 10, 1 ); }


LOGO CENTRE

placer un lien page vers la page du site (en 3* position si 4 autres liens), colorer la barre de fond
.x-navbar {
background-color: ‪#‎ECEB6B‬;
}
modifier le lien du logo pour les res au dessus de 980px: ?? 
@media (min-width: 980px)
.x-navbar .x-nav > li:nth-child(3) {
text-indent: -99999px;
text-align: left;
width: 360px;
height: 62px;
background: url(logo.png) no-repeat center center;
background-size: contain;
}
pour la version staked logo (pas très clair)

@media (min-width: 980px)
.x-logobar {
display: none !important;
visibility: hidden !important;
}
et pour le masquer en version mobile:
@media (max-width:980px) {
.x-navbar .x-nav > li:nth-child(3) {
display: none !important;
}

samedi 5 mars 2016

capture d'écran d'un site Web entier avec Firefox

  • Faire une capture d'ecran de site sur Firefox
  • lancer la console avec  Shift+F2 sur PC et Shift + Fn + F2 sur Mac
  • puis 
  • screenshot --fullpage capture.png
  • avec les options suivantes :
  • --delay : Capturer après un délai en sec.
  • --chrome : capture avec le navigateur inclus
  • --clipboard : stocker dans le presse-papier