Skip to content

Instantly share code, notes, and snippets.

View reficedev's full-sized avatar

Ice Development reficedev

View GitHub Profile
@reficedev
reficedev / Modele-de-CGU.txt
Created November 20, 2015 14:11
Modèle de Conditions Générales d'Utilisation
Modèle de CGU
Le présent document a pour objet de définir les modalités et conditions dans lesquelles d’une part, ____ , ci-après dénommé l’EDITEUR, met à la disposition de ses utilisateurs le site, et les services disponibles sur le site et d’autre part, la manière par laquelle l’utilisateur accède au site et utilise ses services.
Toute connexion au site est subordonnée au respect des présentes conditions.
Pour l’utilisateur, le simple accès au site de l’EDITEUR à l’adresse URL suivante ____ implique l’acceptation de l’ensemble des conditions décrites ci-après.
Propriété intellectuelle
<?php
// à mettre dans /wp-content/themes/mon_theme-child/image.php
global $post;
if ( $post && $post->post_parent ) {
wp_redirect( get_permalink( $post->post_parent ), 301 );
exit;
} else {
wp_redirect( home_url( '/' ), 301 );
exit;
SetEnvIf REQUEST_URI "/url_autorisee$" noauth=1
AuthType Basic
AuthName "Authorization Required"
AuthUserFile /xxx/xxx/xxxx/xxxxxx/xxxx/.htpasswd
Order deny,allow
Satisfy any
Deny from all
Allow from env=noauth
Allow from env=REDIRECT_noauth
Require valid-user
@reficedev
reficedev / es6-class.js
Created November 9, 2016 08:52
ES2015 : Classes and Inheritance
class Polygon {
constructor(height, width) { // Class constructor
this.name = 'Polygon';
this.height = height;
this.width = width;
}
sayName() { // Class method
console.log('Hi, I am a', this.name + '.');
}
@reficedev
reficedev / Bookmarklet adding numbers to google results
Last active June 26, 2017 13:28
This bookmarklet adds CSS style wich shows the number of Google result
javascript:(function(){%20var%20style%20=%20document.createElement(%27style%27),%20styleContent%20=%20document.createTextNode(%27body{%20counter-reset:%20resultat%20!important;%20}%20div.g::before{%20counter-increment:%20resultat%20!important;%20content:%20counter(resultat)%20\%22.\%22%20!important;%20}%20%27);%20style.appendChild(styleContent%20);%20var%20caput%20=%20document.getElementsByTagName(%27head%27);%20caput[0].appendChild(style);%20})();
body{
counter-reset: resultat;
}
div.g::before{
font-size: 30px;
counter-increment: resultat;
content: counter(resultat) ".";
}
RewriteCond %{HTTP_HOST} !^www\.ice-dev\.com$ [NC]
RewriteRule ^(.*)$ https://www.ice-dev.com/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.ice-dev.com/$1 [R=301,L]
# le reste de votre fichier htaccess ci-dessous