Skip to content

Instantly share code, notes, and snippets.

View lohic's full-sized avatar

Loïc Horellou lohic

View GitHub Profile
@lohic
lohic / wordpress_gallery.php
Last active March 14, 2016 07:32
Wordpress Gallery PHP
@lohic
lohic / wordpress_gallery-2.php
Created January 28, 2014 11:33
Un autre script pour gallery wordpress
@lohic
lohic / !!! wordpress_gallery-3.php
Last active January 4, 2016 19:19
3 script gallerie wordpress
@lohic
lohic / JS-check-internal-link.js
Last active August 29, 2015 13:58
history.js check internal link
<?php
$args = array( 'post_type' => 'attachment', 'orderby' => 'menu_order', 'order' => 'ASC', 'post_mime_type' => 'image' ,'post_status' => null, 'numberposts' => null, 'post_parent' => $post->ID );
$alt = get_post_meta($attachment->ID, '_wp_attachment_image_alt', true);
$image_title = $attachment->post_title;
$caption = $attachment->post_excerpt;
$description = $image->post_content;
$attachments = get_posts($args);
if ($attachments) {
foreach ( $attachments as $attachment ) { ?>
<a href="<?php echo wp_get_attachment_url( $attachment->ID, false ); ?>" rel="lightbox" title="<?php echo $image_title; ?>"><img src="<?php bloginfo('template_url'); ?>/timthumb.php?h=75&w=75&zc=1&src=<?php echo wp_get_attachment_url( $attachment->ID , false ); ?>" alt="" width="75" height="75" border="0" /></a>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>HTML5 Full-Screen Demonstration</title>
<style>
*
{
padding: 0;
margin: 0;
@lohic
lohic / breadcrumb.php
Created May 12, 2014 19:56
wordpress breadrumb
<?php
/**
* BREADCRUMB
* @return [type] [description]
*/
function dimox_breadcrumbs() {
$showOnHome = 0; // 1 - show breadcrumbs on the homepage, 0 - don't show
@lohic
lohic / duotone.php
Created May 16, 2014 22:27
RGB bichromie
<?php
// cf http://www.tuxradar.com/practicalphp/11/2/21
function duotone (&$image, $rplus, $gplus, $bplus) {
$imagex = imagesx($image);
$imagey = imagesy($image);
for ($x = 0; $x <$imagex; ++$x) {
for ($y = 0; $y <$imagey; ++$y) {
@lohic
lohic / ajax-progress.js
Last active August 29, 2015 14:02
ajax progress bar
// http://www.dave-bond.com/blog/2010/01/JQuery-ajax-progress-HMTL5/
$.ajax({
xhr: function()
{
var xhr = new window.XMLHttpRequest();
//Upload progress
xhr.upload.addEventListener("progress", function(evt){
if (evt.lengthComputable) {
var percentComplete = evt.loaded / evt.total;
@lohic
lohic / ajax-abort.js
Last active August 29, 2015 14:02
ajax abort
$.xhrPool = [];
$.xhrPool.abortAll = function() {
$(this).each(function(idx, jqXHR) {
jqXHR.abort();
});
$(this).each(function(idx, jqXHR) {
var index = $.inArray(jqXHR, $.xhrPool);
if (index > -1) {
$.xhrPool.splice(index, 1);
}