Skip to content

Instantly share code, notes, and snippets.

@jimmylatreille
jimmylatreille / Responsive img.css
Last active August 29, 2015 14:03
Responsive img css
img {
max-width: 100%;
height: auto;
}
@media \0screen {
img {
width: auto; /* for ie 8 */
}
}
@jimmylatreille
jimmylatreille / jQuery librairie CDN
Last active August 29, 2015 14:03
jQuery librairie internet explorer support
<!--[if lt IE 9]>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<![endif]-->
<!--[if (gte IE 9) | (!IE)]><!-->
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<!--<![endif]-->
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
@jimmylatreille
jimmylatreille / background liste mosaic
Last active August 29, 2015 14:03
background table mosaique
table tr:nth-of-type(even){background: transparent;}
table tr:nth-of-type(odd){background: #e4e4e4;}
@jimmylatreille
jimmylatreille / Phalcon install file
Last active August 29, 2015 14:01
Phalcon install file
#!/bin/bash
# Phalcon Framework
#
# Copyright (c) 2011-2014 Phalcon Team (http://www.phalconphp.com)
#
# This source file is subject to the New BSD License that is bundled
# with this package in the file docs/LICENSE.txt.
#
# If you did not receive a copy of the license and are unable to
@jimmylatreille
jimmylatreille / multy upload
Last active August 29, 2015 13:55
multy uplaod Magento demo
<?php
/**
* Controler PhotoGallery
* @author Jimmy Latreille
* @email [email protected]
* @date 3 septembre 2013
*/
class Ckx_PhotoGallery_IndexController extends Mage_Core_Controller_Front_Action{
@jimmylatreille
jimmylatreille / detecter mobile PHP
Created January 29, 2014 20:04
Pour detecter le mobile en PHP
if(preg_match('/android|blackberry|htc|iphone|ipad|ipaq|ipod|mobile/', strtolower($_SERVER['HTTP_USER_AGENT']))) {
$ismobile = 1;
}
@jimmylatreille
jimmylatreille / Video Rexgex validator
Last active May 16, 2016 09:43
Regex to validate youtube, Vimeo & Dailymotion in the same input
/^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$|^(?:https?:\/\/)?(?:www\.)?dailymotion.com\/(video|hub)+(\/([^_]+))?[^#]*(‪#‎video‬=([^_&]+))?$|^(?:https?:\/\/)?(?:www\.)?vimeo.com\/([0-9]+)$/
@jimmylatreille
jimmylatreille / Video generator
Created January 28, 2014 20:54
Youtube, Vimeo and Dailymotion script
<?php
if(preg_match('/vimeo/', $data['url'])){
$url = '//player.vimeo.com/video/'.end(explode('/', $data['url']));
echo "<iframe src='$url' width='560' height='315' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";
echo "<img src='".unserialize(file_get_contents("http://vimeo.com/api/v2/video/".end(explode('/', $data['url'])).".php"))[0]['thumbnail_medium']."' />";
@jimmylatreille
jimmylatreille / DEBUG CLASS CSS
Last active January 8, 2016 18:20
Class CSS pour debuger avec var_dump() php ou print_r()
pre {
display: inline-block;
position: fixed;
top: 50%;
left: 50%;
padding: 30px;
background: #000;
z-index: 999;
height: 600px;
width: 30%;
@jimmylatreille
jimmylatreille / PLACEHOLDER JQUERY
Created August 22, 2013 03:33
PLACEHOLDER JQUERY IE6 & +
/*fonction qui permet de faire l'effet placeholder*/
function inputEffetct(beforeColor, afterColor){
/*si une personne rafréchi la page pour laisser les eléements de la même couleur*/
$('input:text, input:password').each(function(){
/*condition si la valeur du input n'est pas égale au value du input pour garder la bonne couleur lors du refresh de la page*/
if($(this).val() != $(this).attr('value')){
$(this).css('color', afterColor);