Articles

MySql (MariaDB) - Convertir l'encodage en UTF8

Cette requête va faire tout le sale boulot d'un coup! DELIMITER $$ CREATE PROCEDURE ` databasename `.` update_char_set `() BEGIN DECLARE done INT DEFAULT 0 ; DECLARE t_sql VARCHAR ( 256 ); DECLARE tableName VARCHAR ( 128 ); DECLARE lists CURSOR FOR SELECT table_name FROM ` information_schema `.` TABLES ` WHERE table_schema = 'databasename' ; DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1 ; OPEN lists ; FETCH lists INTO tableName ; REPEAT SET @ t_sql = CONCAT ( 'ALTER TABLE ' , tableName , ' CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci' ); PREPARE stmt FROM @ t_sql ; EXECUTE stmt ; DEALLOCATE PREPARE stmt ; FETCH lists INTO tableName ; UNTIL done END REPEAT ; CLOSE lists ; END $$ DELIMITER ; CALL databasename . update_char_set ();

Shopify - Parametrage nom de domaine OVH

Image
TUTORIEL: Comment connecter un domaine acheté chez OVH vers une boutique Shopify Dans mon cas, j'avais une boutique Prestashop hébergée chez OVH que j'ai voulu migrer sur Shopify. Mais la manip devrait fonctionner pour tout le monde! La manip, selon Shopify nécessite 2 étapes simples, mais en réalité il en faut un tout petit peu plus pour tout faire bien fonctionner... Tout se passe dans votre espace client OVH, dans l'onglet ZONE DNS Etape 1 : Modifier le champ A des DNS Tout d'abord, filtrez les champs pour ne faire apparaître que les champs A Ensuite modifiez le champs correspondant à votre nom de domaine en y mettant l' adresse IP fournis par Shopify . Si il existe un champs A avec votre nom de domaine précédé par WWW   (www.votredomaine.com), supprimez le . Ensuite filtrer les champs pour n'afficher que les champs AAAA (ipv6), et supprimez les. Ils pourraient générer un conflit avec Shopify. L'étape 1 est terminée, vous pou...

Wordpress - Charger du contenu ajax via jQuery et WP-Rest-API du core

Le but de la manœuvre est de charger des articles en tant que contenu dans une page. A la maniere d'un systeme de tabulaton, navigation... L'avantage de faire ca a la main, est que l'on garde une grande flexibilite d'integration. |==== |==========| | lien1 | | lien2 | CONTENU  | | lien3 | =============== Tout d'abord activer les permalinks, puis creez les articles a charger Dans votre child theme: function.php <?php // add your custom functions here add_action( 'wp_enqueue_scripts', 'fc_enqueue', 999); function fc_enqueue() {     wp_register_script( 'fc_ajax_loading', get_stylesheet_directory_uri(). '/js/fc_ajax_loading.js', array( 'jquery' ), '1.0', true );     wp_enqueue_script('fc_ajax_loading'); /js/fc_ajax_loading.js jQuery(document).ready(function($) {       /* Append GIF Loader after ajax links */     $('a.ajax-call').each(function(i){         $(this).append(...

Apache - Redirection de plusieurs domaines vers un domaine principal

Pour rediriger plusieurs nom de domaine (variantes) vers un seul et même domaine. ex:  http://ete.fr, http://été.fr, http://été.com redirigeant tous sur  http://ete.com sur le ftp, creer un dossier par domaine, y laisser une redirection .htaccess pour les domaines a rediriger. et le répertoire du site pour le domaine principal. J'ai effectué cette manip sur un serveur OVH de base, et ça fonctionne comme je le souhaite.

jQuery - load more trigger

Sur l’événement . scroll() on calcul si l’élément est dans le viewport $( "#container" ).scroll(function() {         if($('#load-more-btn').offset().top < ($( window ).height() + $( window ).scrollTop())){            loadMore();         }     } });

Windows - Reprendre ses droits sur un disque NTFS

Lors de la récupération de données sur une partition windows on rencontre souvent des problèmes de droits ntfs, voici la parade pour redevenir propriétaire du  disque et copier des fichiers en masse sans avoir a se taper tout les messages de sécurité! - poste de travail, click droit sur le disque externe puis : - propriété/sécurité/avancé/propriétaire - puis changer le propriétaire actuel avec "modifier" - ne pas oublié de cocher la case remplacer le propriétaire des sous-conteneurs et des objects - appliquer et valider les 5 ou 6 fenêtres déjà ouvertes - refaire propriété/sécurité, puis "modifier" "groupes ou noms d'utilisateurs" puis "ajouter" puis entrer le nom de l'utilisateur - puis valider, ne pas oublier ensuite de cocher la case "contrôle total"

jQuery - Défilement de l'image de fond en Parallaxe très simplifié

Petit script jQuery très simple pour faire un effet parallaxe <script>     // Initialisation du positionnement  de l'image       jQuery( document ).ready(function() {         document.body.style.backgroundPosition = (-window.pageXOffset) + "px " + (-window.pageYOffset) + "px";       // Décalage de l'image de fond lors du défilement         jQuery(window).scroll(function(){             var speed = 12.0;             document.body.style.backgroundPosition = (-window.pageXOffset / speed) + "px " + (-window.pageYOffset / speed) + "px";         })     }); </script>