Skip to content

Instantly share code, notes, and snippets.

View reficedev's full-sized avatar

Ice Development reficedev

View GitHub Profile
@reficedev
reficedev / profiles_reseaux_sociaux.js
Last active November 19, 2015 08:22
Pour afficher les réseaux sociaux sur la fiche Google My Business, coe à mettre dans la partie <head>
/**
* Pour afficher les réseaux sociaux sur la fiche Google My Business, code à mettre dans la partie <head>
*
* @category Référencement
* @author Joffrey HABAI <jh@ice-dev.com>
* @date 2015 02 03
*/
<script type="application/ld+json">
{
RewriteRule ^une-url-propre-pour-ma-page$ /ma_page.php
RewriteRule ^une-url-propre-pour-ma-page$ /ma_page.php [L,E=NOM_DE_MA_VAR:1]
RewriteCond %{ENV:REDIRECT_NOM_DE_MA_VAR} !=1
RewriteRule ^ma_page.php /une-url-propre-pour-ma-page [R=301]
var div_cliquable = $('#ma_div');
$(document.body).click(function(e) {
// Si ce n'est pas #ma_div ni un de ses enfants
if( !$(e.target).is(div_cliquable) && !$.contains(div_cliquable[0],e.target) ) {
div_cliquable.fadeOut(); // masque #ma_div en fondu
}
});
<!--[if IE]><?php include("alert-ie.php"); ?><![endif]-->
@reficedev
reficedev / newsDetailAction.php
Created November 20, 2015 13:12
A way to get the current url in a symfony2 controller
<?php
public function newsDetailAction($slug)
{
$request = $this->getRequest();
$currentRoute = $request->attributes->get('_route');
$currentUrl = $this->get('router')->generate($currentRoute, array('slug' => $slug), true);
}
@reficedev
reficedev / Modele-de-CGV.txt
Created November 20, 2015 14:10
Modèle de Condition Générales de Vente
Modèle de CGV
1. Acceptation des Conditions Générales de Vente
Les présentes Conditions Générales de Vente régissent contractuellement les relations commerciales entre {nom_société} et le client du site {nom_de_domaine_du_site}.
Le client déclare avoir pris connaissance des dispositions suivantes avant de passer commande de produits. En choisissant d'acheter des produits sur {nom_de_domaine_du_site}, le client accepte expressément les termes énoncés ci-après.
En cas de contradiction entre les présentes conditions générales de vente et tout autre document figurant sur le site, y compris charte de qualité ou document équivalent, les présentes conditions générales prévalent.
2. Prix
@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
/**
* =================================================================================
* @date : 15/01/2016
* @version : 1.2
* @company : Ice-Development
* @see : https://github.com/reficedev/alert-old-browser-detection
* edit jh 18/03/2016 : detection safari < 7
<?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;