Skip to content

Instantly share code, notes, and snippets.

@mi-ca
mi-ca / index.html
Created January 5, 2014 22:21
articles pour accordéon
<main>
<article>
<header>
<h1>Titre art 1</h1>
<span>&#9660;</span>
</header>
<div class="content">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Minime vero, inquit ille, consentit. At certe gravius. Duo Reges: constructio interrete. Negat enim summo bono afferre incrementum diem. Haec et tu ita posuisti, et verba vestra sunt. Qui ita affectus, beatum esse numquam probabis; Cupit enim dícere nihil posse ad beatam vitam deesse sapienti. Cum autem in quo sapienter dicimus, id a primo rectissime dicitur. Laboro autem non sine causa; </p>
<p>Sed quanta sit alias, nunc tantum possitne esse tanta. Tertium autem omnibus aut maximis rebus iis, quae secundum naturam sint, fruentem vivere. Omnes enim iucundum motum, quo sensus hilaretur. Ut in voluptate sit, qui epuletur, in dolore, qui torqueatur. Quamquam id quidem, infinitum est in hac urbe; Cur ipse Pythagoras et Aegyptum lustravit et Persarum magos adiit? </p>
@mi-ca
mi-ca / gist:9073770
Created February 18, 2014 15:59
remove accent on uploaded WP files
<?php
// Add to functions.php
// REMOVE ACCENTS on uploaded WP files
add_filter('sanitize_file_name', 'remove_accents' );
?>
@mi-ca
mi-ca / client.js
Last active August 29, 2015 13:57
socket.io server.js source
var socket = io.connect('http://localhost:8080'); // changement du port
// quand tu reçois news
socket.on('news', function (data) {
console.log(data); // afficher les data reçues par le server
socket.emit('my other event', { my: 'data' }); // émet un nouvel évent
});
socket.on('world',function(data){
console.log(data);
});
@mi-ca
mi-ca / Instructions
Last active August 29, 2015 14:07
Exercices CSS 21-30 + update v2.2
1° Copier le contenu de la partie index.html et le coller après la balise de fermeture de l'article de l'exercice 20
Attention : supprimer la fermeture de section et le reste du document
2° remplacer le fichier mi-ca.css par le nouveau (faire du copier-coller pour conserver les accents)
3° remplacer le fichier main.js par le nouveau (faire du copier-coller pour conserver les accents)
4° remplacer le fichier plugin.min.js par le nouveau (utiliser le bouton row)
5° sur le serveur copier-coller le fichier "screenshot_ex.zip" dans votre dossier "img" puis SUPPRIMER le dossier "ex" existant,
déziper le "screenshot_ex.zip" et finalement supprimer le "screenshot_ex.zip"
@mi-ca
mi-ca / _ instructions
Last active August 29, 2015 14:07
ex 31 - 42 + update v3.0
Instructions pour la mise à jour
des exercices css v3.0
-- 13 oct. 2014 --
*********************************
1° Fichier: css/mi-ca.css
Ligne 8 changer la valeur du z-index de 1 à 10
z-index:1; -> z-index:10;
@mi-ca
mi-ca / _instructions
Last active August 29, 2015 14:13
exercices jQuery : ex 43 - 71 + update v4.0
Instructions pour la mise à jour
des exercices css v3.0
-- 12 jan. 2015 --
*********************************
1° Fichier index.html
line ~36
Ajouter un nouvel élément de menu jQuery
$args = array(
'post_type'=>'events',
'posts_per_page'=>1
);
$the_query = new WP_Query( $args );
// The Loop
if ( $the_query->have_posts() ) : ?>
<ul>
@mi-ca
mi-ca / wordpress clean body classes
Last active January 7, 2022 21:40
remove useless classes from body
<?php
/**
* Add and remove body_class() classes
*/
function mica_body_class($classes) {
// Add post/page slug if not present
if (is_single() || is_page() && !is_front_page()) {
if (!in_array(basename(get_permalink()), $classes)) {
$classes[] = basename(get_permalink());
}
@mi-ca
mi-ca / slugify.js
Created February 21, 2017 14:15 — forked from vincentorback/slugify.js
Slugify a string - javascript and php
/**
* Slugify a string
* @param {String} text
* @return {String}
*/
export function slugify(text) {
return text.toString().toLowerCase()
.replace(/([å,ä])/g, 'a') // Replace å and ä with aa
.replace(/(ö)/g, 'o') // Replace ö with o
.replace(/\s+/g, '-') // Replace spaces with -
@mi-ca
mi-ca / bandcamp.embed.php
Last active November 12, 2021 03:36
Bandcamp Embed - YouTube Embed & SoundCloud Embed : PHP Classes to auto embed and grab links from Bandcamp, Youtube and Soundcloud
<?php
/**
* Analyse a string , grab Bandcamp links and replace them by embed player
* You may change the html code of the player in buildEmbed method
*
* @author Michael CAILLET <a href="https://mi-ca.ch">mi-ca.ch</a>
* @version 1.0
* @uses $bc=new BandCampEmbed($string);
* echo $bc->getEmbededText();
* // OR