Posts

Disable links Via jQuery

< script > $ ( function ( ) { //grab all a tags $ ( 'a' ) . each ( function ( ) { //click on a link.... $ ( this ) . click ( function ( ) { alert ( $ ( this ) . attr ( 'href' ) + ' is not available' ) ; //disable link return   false ; } ) ; } ) ; } ) ; </ script >

PHP pagination class

[PHP] class pagination { public function __construct() { } public function calculate_pages(&$total_rows, $rows_per_page, &$page_num) { $arr = array(); // calculate last page $last_page = ceil($total_rows / $rows_per_page); // make sure we are within limits $page_num = (int) $page_num; if ($page_num { $page_num = 1; } elseif ($page_num > $last_page) { $page_num = $last_page; } $upto = ($page_num - 1) * $rows_per_page; $arr['limit'] = 'LIMIT '.$upto.',' .$rows_per_page; $arr['current'] = $page_num; if ($page_num == 1) $arr['previous'] = $page_num; else $arr['previous'] = $page_num - 1; if ($page_num == $last_page) $arr['next'] = $last_page; else $arr['next'] = $page_num + 1; $arr['last'] = $last_page; $arr['info'] = 'Page ('.$page_num.' of '.$last_page.')'; $arr['pages'] = $this->get_surrounding_...

Display random image

[PHP] # Init Array $files = array(); # Get Folder if($_GET['folder']) { $folder = $_GET['folder']; } else { # Set Default Folder $folder = '/img/'; } # Set Full Path $path = $_SERVER['DOCUMENT_ROOT'] . '/' . $folder; # Open Directory if($handle = opendir($path)) { # Loop Through Directory while(false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { if(substr($file, -3) == 'gif' || substr($file, -3) == 'png' || substr($file, -3) == 'jpg' || substr($file, -4) == 'jpeg') $files[count($files)] = $file; } } } # Close Handle closedir($handle); # Init Random $rand = rand(0, count($files)-1); # Check Header Type # GIF if(substr($files[$random], -3) == 'gif') header("Content-type: image/gif"); # JPEG elseif(substr($files[$random], -3) == 'jpg') header("Content-type: image/jpeg"); elseif(substr($files[$rando...

Get text height, width

define ( "F_SIZE" ,   8 ) ; define ( "F_FONT" ,   "arial.ttf" ) ;     function  get_bbox ( $text ) {   return   imagettfbbox ( F_SIZE ,   0 ,  F_FONT ,   $text ) ;   }   function  text_height  ( $text )   {   $box   =  get_bbox ( $text ) ;   $height   =   $box [ 3 ]   -   $box [ 5 ] ;   return   $height ;   }   function  text_width  ( $text )   {   $box   =  get_bbox ( $text ) ;   $width   =   $box [ 4 ]   -   $box [ 6 ] ;   return   $width ;   }

Text Resizing With jQuery

$(document).ready(function(){ // Reset Font Size var originalFontSize = $('html').css('font-size'); $(".resetFont").click(function(){ $('html').css('font-size', originalFontSize); }); // Increase Font Size $(".increaseFont").click(function(){ var currentFontSize = $('html').css('font-size'); var currentFontSizeNum = parseFloat(currentFontSize, 10); var newFontSize = currentFontSizeNum*1.2; $('html').css('font-size', newFontSize); return false; }); // Decrease Font Size $(".decreaseFont").click(function(){ var currentFontSize = $('html').css('font-size'); var currentFontSizeNum = parseFloat(currentFontSize, 10); var newFontSize = currentFontSizeNum*0.8; $('html').css('font-size', newFontSize); return false; }); });

Display 5 latest posts in each category in WordPress

<div id="page-not-found" class="post-page"> <?php $cat_args = array( 'orderby' => 'name', 'order' => 'ASC', 'child_of' => 0 ); $categories = get_categories($cat_args); foreach($categories as $category) { echo '<dl>'; echo '<dt> <a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a></dt>'; $post_args = array( 'numberposts' => 5, 'category' => $category->term_id ); $posts = get_posts($post_args); foreach($posts as $post) { ?> <dd><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></dd> } echo '<dd class="view-all"> <a href="' . g...

display the_content with setup_postdata

<?php global $more; $cat= 3; $posts = get_posts ("cat=$cat&showposts=5"); if ($posts) { foreach ($posts as $post): $more = false; setup_postdata($post); ?> <h3 class="storytitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3> <p class="storycontent"><?php the_content('Read more...'); ?></p> <?php endforeach; $more = true; } ?>