Paulund http://www.paulund.co.uk Paulund | WordPress, PHP, CSS, HTML5 Wed, 23 Jul 2014 12:44:16 +0000 en-US hourly 1 http://wordpress.org/?v=3.9.1 Install Doctrine With Zend Framework 2 http://www.paulund.co.uk/install-doctrine-zend-framework-2 http://www.paulund.co.uk/install-doctrine-zend-framework-2#comments Wed, 23 Jul 2014 07:30:08 +0000 http://www.paulund.co.uk/?p=10853 In this tutorial we are going to learn how you can install doctrine into your Zend Framework 2 application. What Is Zend Framework 2? Zend framework is one of the most popular PHP frameworks created for high performing PHP applications. It is an open source project supported by Zend Technologies. Zend Framework uses 100% object-oriented approach to PHP development and uses most of the new features available to PHP including

The post Install Doctrine With Zend Framework 2 appeared first on Paulund.

]]>
In this tutorial we are going to learn how you can install doctrine into your Zend Framework 2 application.

What Is Zend Framework 2?

zend-framework
Zend framework is one of the most popular PHP frameworks created for high performing PHP applications. It is an open source project supported by Zend Technologies. Zend Framework uses 100% object-oriented approach to PHP development and uses most of the new features available to PHP including PHP namespaces, late static binding classes and closures.

It recently had a huge overhaul of code changes with the new Framework 2, now based of having code modules that you can include in your application. A module is like a plugin, you can drop this module into your application, enable the module and have access to all the features that this module allows you to have. The advantages of using modular code like this is that you can easily reuse this in other applications.

Therefore you could create a standard module to login to the application, for all your future applications you can simply reuse this module and you now take this functionality with you.

Zend Framework 2 is very extendable and flexible you will be able to create any type of website that you want. Using the MVC implementation Zend allows you to apply database abstraction in your application, decoupling the database and your presentation.

With most open source projects there is a strong community of developers that help with support questions, Zend Framework is no different there is a very active support community available for anyone stuck on both simple or difficult questions.

A big improvement in Zend Framework 2 is the use of PHPunit to test all the core code, this comes packaged with the framework making it very easy for you to test your own applications using PHPunit, giving you a test driven development approach to creating your application.

To try out the framework on your next project you can download it here.

Zend Framework 2

This tutorial assumes that you have an already installed version of Zend Framework, ready to start developing. If you need information about how to get started with Zend, follow this tutorial.

Getting Started With Zend Framework 2

What Is The Doctrine Project?

Doctrine is a set of PHP class libraries that are focused on database storage and database management. The main projects with Doctrine are the ORM (Object Relational Manager) and DBAL (Database Abstraction Layer). Using these two projects Doctrine allows you to build up database entities in PHP code that will represent your application's database structure.

Having PHP classes to construct your database structure means that you can use fully object oriented code to construct the Database queries, this provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.

Doctrine

Installing With Composer

The easiest way to install Doctrine into your Zend Framework application is to use the PHP project composer.

Composer is a dependency manager for PHP allowing you to state what third party projects your application will depend on to work correctly. This will be populated into a composer config JSON file. Using this JSON file composer will automatically get the any version of the repository and install the code into your application.

As our Zend application will have a Database dependency of Doctrine we need to ensure that this is included in our application.

To install the doctrine project in your application use the following command.

php composer.phar require doctrine/doctrine-orm-module:0.8.*

This has now downloaded all the files needed for doctrine and placed it inside the /vendor folder in your Zend Application.

To monitor the queries that the database is making the Zend Framework Developer Tools can be very useful, use the following composer command to install the repository.

php composer.phar require zendframework/zend-developer-tools:dev-master

When the Zend Developer Tools have installed you need to move the configuration file into your application config.

cp vendor/zendframework/zend-developer-tools/config/zenddevelopertools.local.php.dist config/autoload/zdt.local.php

With Doctrine code installed in your application you need to enable the Doctrine modules with Zend.

Open you application config file and add the new modules to the module array config/application.config.php

return array(
    'modules' => array(
        'ZendDeveloperTools',
        'DoctrineModule',
        'DoctrineORMModule',
        'Application',
    ),
    // [...]
);

Doctrine is now installed in your Zend application and you can start adding the entities you need to create the doctrine database.

Create Your First Entity

Create a folder where you want to store your application entities, can be in an existing module or in a new module for your entities.

Inside the entity folder create a new PHP file called User.php, this class will be used to define the structure of the User entity and database structure for the user table.

<?php
namespace Application\Entity;
use Doctrine\ORM\Mapping as ORM;

/** @ORM\Entity */
class User
{
    /**
    * @ORM\Id
    * @ORM\GeneratedValue(strategy="AUTO")
    * @ORM\Column(type="integer")
    */
    protected $id;

    /** @ORM\Column(type="string") */
    protected $Name;
}

Next you will need to tell Doctrine where to find your entities in your file structure, open the Zend module config file /config/module.config.php and paste the following code.

<?php
namespace Application;

return array(
    'doctrine' => array(
        'driver' => array(
            __NAMESPACE__ . '_driver' => array(
                'class' => 'Doctrine\ORM\Mapping\Driver\AnnotationDriver',
                'cache' => 'array',
                'paths' => array(__DIR__ . '/../src/' . __NAMESPACE__ . '/Entity',  // Define path of entities
                )
            ),
            'orm_default' => array(
                'drivers' => array(
                    __NAMESPACE__ . '\Entity' => __NAMESPACE__ . '_driver'  // Define namespace of entities
                )
            )
        )
    ),
);

If the entity has been successfully mapped to Doctrine then you will see this defined on the Zend Developer Toolbar.

user-mapping

Connecting To The Database

With an entity created we can now connect to the database and get Doctrine to use the entity defined to create the database structure.

In your Zend application config/autoload folder create a new file named doctrine.local.php and paste in the following code, changes the settings with your database login.

<?php
return array(
    'doctrine' => array(
        'connection' => array(
            'orm_default' => array(
                'driverClass' =>'Doctrine\DBAL\Driver\PDOMySql\Driver',
                'params' => array(
                    'host'     => 'localhost',
                    'port'     => '',
                    'user'     => 'user',
                    'password' => 'pass',
                    'dbname'   => 'data',
                )))));

To check that the PHP entities and database structures are mapped correctly you can validation the schema by running the following command.

vendor/bin/doctrine-module orm:validate-schema

This will show you that the entity files are setup correctly but the database schema does not match up with the entities.

validate-doctrine-schema

Now we can create the database by running the following command.

vendor/bin/doctrine-module orm:schema-tool:create

After running this command you can now switch to your database and you should see the user table with the columns we defined in the entity.

user-database

With the table and Doctrine entity created we can now use this in our application to add data to the table. For this you need to use the Zend service locator to get the entity manager, then you can create a new instance of the user entity, populate the entity and use the entity manager to add the data to the database.

Below is the example code of how you can use the entity manager to populate new rows into your database.

<?php
namespace Application\Controller;

use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;

class IndexController extends AbstractActionController
{
    public function indexAction() {
        $entityManager = $this
            ->getServiceLocator()
            ->get('Doctrine\ORM\EntityManager');

        $user = new \Application\Entity\User();
        $user->setName('Paul Underwood');

        $entityManager->persist($user);
        $entityManager->flush();

        echo $user->getId();

        return new ViewModel();
    }
}

If the query was successful then this code should output a number 1 on the view and the database will have the new user of Paul Underwood in the first row.

This is a simple example of getting Doctrine setup in your application you can now take this info your next project and develop a website in Zend with Doctrine powering the database.

The post Install Doctrine With Zend Framework 2 appeared first on Paulund.

]]>
http://www.paulund.co.uk/install-doctrine-zend-framework-2/feed 0
How To Use WordPress Thickbox To Create A Gallery http://www.paulund.co.uk/use-wordpress-thickbox-create-gallery http://www.paulund.co.uk/use-wordpress-thickbox-create-gallery#comments Mon, 21 Jul 2014 08:30:14 +0000 http://www.paulund.co.uk/?p=10784 WordPress comes with an inbuilt Javascript library which allows you to easily show pop-up dialog boxes on your WordPress site. This Javascript library is called Thickbox, which is a lightweight library used to create dialog widgets built on top of the jQuery library. The Thickbox library can be used to display an image, multiple images, inline content, iframed content and even content from an iframe. Thickbox Using the Thickbox library

The post How To Use WordPress Thickbox To Create A Gallery appeared first on Paulund.

]]>
WordPress comes with an inbuilt Javascript library which allows you to easily show pop-up dialog boxes on your WordPress site. This Javascript library is called Thickbox, which is a lightweight library used to create dialog widgets built on top of the jQuery library.

thickbox

The Thickbox library can be used to display an image, multiple images, inline content, iframed content and even content from an iframe.

Thickbox

Using the Thickbox library you can turn your images on a WordPress post into a pop-up gallery.

How To Use Thickbox

To use Thickbox on your WordPress site you need to include the Javascript and the CSS files into the page. As this is one of the default scripts that is included with WordPress you just simply need to call the handle for Thickbox and it will include the Javascript files on to the page.

On the wp_enqueue_scripts action you will need to call the functions wp_enqueue_script with a handle of thickbox and a dependency of jQuery, as this is already registered by WordPress we don't need to provide a source for the script.

The next function will need to add the Thickbox styles to the page by using wp_enqueue_style, the Thickbox library is located in the wp-includes folder inside the js folder /wp-includes/js/thickbox.

function include_thickbox_scripts()
{
    // include the javascript
    wp_enqueue_script('thickbox', null, array('jquery'));

    // include the thickbox styles
    wp_enqueue_style('thickbox.css', '/'.WPINC.'/js/thickbox/thickbox.css', null, '1.0');
}
add_action('wp_enqueue_scripts', 'include_thickbox_scripts');

Enable Images To Use Thickbox

With the Thickbox styles and Javascript files included on the page we can add images to the post and add the required HTML class to enable Thickbox on the images.

To use Thickbox you will need to add a link around the image with a HTML class of Thickbox.

<a href="images/image1.jpg" title="Image 1" class="thickbox"><img src="images/image1_thumbnail.jpg" alt="Image 1" /></a>

This enabled Thickbox on the image, where on the click event of the image the Thickbox dialog box will pop-up with the image in the href displayed in the Thickbox.

Create A Thickbox Gallery

You can use Thickbox to create a gallery of images allowing you to navigate between multiple images, to create a gallery you simply need to add a rel="" attribute to the link around the image.

<a href="images/image1.jpg" title="Image 1" class="thickbox" rel="gallery"><img src="images/image1_thumbnail.jpg" alt="Image 1" /></a>
<a href="images/image2.jpg" title="Image 2" class="thickbox" rel="gallery"><img src="images/image2_thumbnail.jpg" alt="Image 2" /></a>
<a href="images/image3.jpg" title="Image 3" class="thickbox" rel="gallery"><img src="images/image3_thumbnail.jpg" alt="Image 3" /></a>

Automatically Add Thickbox Class To All Images

If you would like to use Thickbox on every image on your WordPress site that has a link around it then you can use the_content filter to search for images with a link around them and add the class="thickbox" to the image links.

This uses a regular expression to find all images with links and replaces the HTML with a link and a HTML class of thickbox.

function auto_add_thickbox($content)
{
    $content = preg_replace('/<a(.*?)href="(.*?).(jpg|jpeg|png|gif|bmp|ico)"(.*?)><img/U', '<a$1href="$2.$3" $4 class="thickbox"><img', $content);

    return $content;
}
add_filter('the_content', 'auto_add_thickbox', 2)

Add Class With jQuery

An alternative to adding the thickbox HTML around all links with the WordPress filter is to use jQuery to find all images on the page, step up to it's parent element which has to be an anchor tag, then we add a class of thickbox.

jQuery(document).ready(function() {
    jQuery("img").parent("a").addClass("thickbox");
});

The post How To Use WordPress Thickbox To Create A Gallery appeared first on Paulund.

]]>
http://www.paulund.co.uk/use-wordpress-thickbox-create-gallery/feed 0
Using IF Statements In Sass http://www.paulund.co.uk/using-statements-sass http://www.paulund.co.uk/using-statements-sass#comments Wed, 09 Jul 2014 07:54:27 +0000 http://www.paulund.co.uk/?p=10727 In previous tutorials we were investigating some of the features and benefits you get with using Sass to generate your CSS files. If you haven't tried Sass then I advise you look into using it in your next project, to get information on what's involved with Sass view my article on Getting Started with Sass. We also learnt that you can use loops just like in other programming languages to

The post Using IF Statements In Sass appeared first on Paulund.

]]>
In previous tutorials we were investigating some of the features and benefits you get with using Sass to generate your CSS files.

If you haven't tried Sass then I advise you look into using it in your next project, to get information on what's involved with Sass view my article on Getting Started with Sass.

We also learnt that you can use loops just like in other programming languages to dynamically create classes for your CSS.

In this article we are going to look at using IF statements in Sass.

To use IF statements you do this by defining them prefixed with a @.

p
{
    @if 1 + 1 == 2 { border: 1px solid;  }
}

Sass IF Statements

This will allow you to create a mixin where you pass in a number of different parameters which can change the outcome of the values for element. The below mixin is something you can apply to any element which you want to make absolute positioned, then you just pass in the values for top, right, bottom and left. We then use the IF statements to see if the parameter has a value, if it hasn't then we just ignore that property. This will allow you to exactly position the element anywhere you want using only the properties that you need to.

@mixin absolute-position($top, $right, $bottom, $left)
{
  position: absolute;

  @if $top != '' {
    top: $top;
  }

  @if $right != '' {
    right: $right;
  }

  @if $bottom != '' {
    bottom: $bottom;
  }

  @if $left != '' {
    left: $left;
  }
}

The post Using IF Statements In Sass appeared first on Paulund.

]]>
http://www.paulund.co.uk/using-statements-sass/feed 0
Convert Image To Data URI With PHP http://www.paulund.co.uk/convert-image-base64-php http://www.paulund.co.uk/convert-image-base64-php#comments Tue, 08 Jul 2014 07:44:07 +0000 http://www.paulund.co.uk/?p=10730 One of the easiest ways to speed up your page loading times is to reduce the amount of HTTP requests that your website makes, each time your webpage needs to fetch an external resource such as a CSS stylesheet, a Javascript files or images it will make a HTTP request to the server. The server will then return this resource back to your web page and use this on the

The post Convert Image To Data URI With PHP appeared first on Paulund.

]]>
One of the easiest ways to speed up your page loading times is to reduce the amount of HTTP requests that your website makes, each time your webpage needs to fetch an external resource such as a CSS stylesheet, a Javascript files or images it will make a HTTP request to the server. The server will then return this resource back to your web page and use this on the requested page.

The more HTTP requests that your website has will lead to slowing down your site, there are a few things you can do with stylesheets and Javascript files to reduce requests, such as combining the files together and minimising the contents of the files. If you have multiple CSS files you should combine the content of these into one file, this will cut down the HTTP requests as the web page will only need to load one CSS file.

The way you can reduce HTTP requests in images is to make sure that the page doesn't need to request the image by embedding it directing into the web page itself, therefore it can simply load the image and doesn't need to request it from a server.

Using data URIs it allows you to convert resources such as images into data strings that you can embedded directly into the browser.

This allows you to take the following image.
google

And convert it into a data URI string.

data:image/image/png;base64,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

You can then take this string and add it to either your image tag src="" attribute or to your CSS files as the background: url('').

<img src="data:image/image/png;base64,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" />
.image-1
{
   background: url('data:image/image/png;base64,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') no-repeat;
}

Convert Image To Data URI With PHP

Using PHP you can create your own data URIs to use in your webpages, to create the data URI you need to know the mime type of the image and then use the PHP function base64_encode() to convert the contents of the image into a data URI string, which can be done with the following code snippet.

$image = 'myimage.png';
$type = pathinfo($image, PATHINFO_EXTENSION);
$data = file_get_contents($image);
$dataUri = 'data:image/' . $type . ';base64,' . base64_encode($data);

Image To Data URI Converter

If you want to use a tool to convert your images to data URI string so you can copy and paste the string instead of using PHP to do this on your applications, then you can use the Image to Base64 Converter tool at Coveloping.com.

All you have to do is upload the image you want to convert and click the convert button, the textarea will then be populated with the content of the image as a data URI string.

Image To Data URI Converter

The post Convert Image To Data URI With PHP appeared first on Paulund.

]]>
http://www.paulund.co.uk/convert-image-base64-php/feed 0
Dynamically Create Classes With SASS http://www.paulund.co.uk/dynamically-create-css-classes-sass http://www.paulund.co.uk/dynamically-create-css-classes-sass#comments Thu, 03 Jul 2014 18:02:00 +0000 http://www.paulund.co.uk/?p=10796 There are many advantages to using CSS pre-processors like SASS, some of the features allow you to end up writing less CSS code by using inheritance and functions in SASS to reuse the same code on your different CSS classes and IDs. To learn more about getting started with SASS you can refer to a previous articles. Getting started with SASS One of my favourite features of SASS is the

The post Dynamically Create Classes With SASS appeared first on Paulund.

]]>
There are many advantages to using CSS pre-processors like SASS, some of the features allow you to end up writing less CSS code by using inheritance and functions in SASS to reuse the same code on your different CSS classes and IDs.

To learn more about getting started with SASS you can refer to a previous articles.

Getting started with SASS

One of my favourite features of SASS is the ability to use loops to dynamically create your CSS classes. A good example of this is when you want to make a set of classes to use for changing the text colours and background colours of elements you would normally have to write CSS like this.

.red-background {
  background: #FF0000;
}

.red-color {
  color: #FF0000;
}

.blue-background {
  background: #001EFF;
}

.blue-color {
  color: #001EFF;
}

.green-background {
  background: #00FF00;
}

.green-color {
  color: #00FF00;
}

.yellow-background {
  background: #F6FF00;
}

.yellow-color {
  color: #F6FF00;
}

If you want to add additional colours to this later you will have to remember to write both background and colour classes. With SASS we can create a list of our colours and then loop through these to create the CSS classes.

To create a list in SASS all you have to do is create a comma separated list of key value pairs like the following.

$colours:
  "red" #FF0000,
  "blue" #001EFF,
  "green" #00FF00,
  "yellow" #F6FF00;

Using the @each keyword in SASS we can loop through each of the colours and then use the nth() function to get the name of the class and the value of the class to dynamically create the classes in our CSS. The following each loop will generate exactly the same colour classes as above with only a few lines of code.

@each $i in $colours{
  .#{nth($i, 1)}-background {
    background: nth($i, 2);
  }
  .#{nth($i, 1)}-color {
    color:nth($i, 2);
  }
}

The post Dynamically Create Classes With SASS appeared first on Paulund.

]]>
http://www.paulund.co.uk/dynamically-create-css-classes-sass/feed 0
Free Files For July 2014 http://www.paulund.co.uk/free-files-july-2014 http://www.paulund.co.uk/free-files-july-2014#comments Tue, 01 Jul 2014 15:47:06 +0000 http://www.paulund.co.uk/?p=10798 Each month the Envato marketplace brings you free premium files. Envato is a web marketplace where you can get premium files for different areas of your website. My favourite marketplaces are the script marketplace CodeCanyon and the theme marketplace ThemeForest. Here are the files which you can get for free in July 2014. Simple QR Codes - WordPress Shortcode 9 purchases at the price of $10. Simple QR Codes is

The post Free Files For July 2014 appeared first on Paulund.

]]>
Each month the Envato marketplace brings you free premium files.

Envato is a web marketplace where you can get premium files for different areas of your website. My favourite marketplaces are the script marketplace CodeCanyon and the theme marketplace ThemeForest.

Here are the files which you can get for free in July 2014.

Simple QR Codes - WordPress Shortcode

Simple QR Codes - WordPress Shortcode

9 purchases at the price of $10.

Simple QR Codes is a beautiful QR codes plugin that displays 9 types of qr codes via shortcodes. Add a simple but very useful feature to your website with this stylish plugin. You can use them anywhere in the website, to display nice short information about things that your visitors can save easily on their mobile devices. You can set 9 types of QR codes with any size and any alignment.

Download For Free

Plasma - One-Page Multi-Purpose HTML Template

Plasma - One-Page Multi-Purpose HTML Template

93 purchases at the price of $15.

Plasma is a fully responsive one-page HTML template or Creative Page html template is easily usable with any device (Desktop, tablet, mobile phone…), without removing any content!.
Plasma is a responsive html template that modest for your Business , Portfolio and your website agency that you can be Special with this theme .
The theme has a gallery for featured work special, paginated blog, awsome hover effect, and contact work. The template offers a quick and easy setup.

Download For Free

Camera Recording Screen 01

Camera Recording Screen 01

63 purchases at the price of $3.

1920×1080 30p HD Video
Two Videos – Normal and Low Battery
30 seconds of footage
Music is not included, you can get it here – Flying Colors
Footage from preview not included, you can get it here:

Download For Free

Absolutely Uplifting

AudioJungle

97 purchases at the price of $17.

This corporate track has an uplifting and positive feel. It’s written in modern pop-rock style with the mood of hope, prompting, and optimism. This track could be useful for commercial advertising projects, as the background music on business presentation, sports or commercial video.

Download For Free

Corporate Letterhead Vol.2 with MS Word Doc

Corporate Letterhead Vol.2 with MS Word Doc

72 purchases at the price of $6.

Corporate Letterhead designed in 4 different color schemes with stylish design elements. You can easily change the logo, contact information and color of the element itself in just 1 click. Corporate Letterhead can be used absolutely any company or for personal use.

Download For Free

Mesa Arch

Mesa Arch

0 purchases at the price of $5.

Mesa Arch in morning’s sunlight

Download For Free

3D Car Rim Granturismo

3D Car Rim Granturismo

0 purchases at the price of $5.

3D model of Granturismo Aluminium Car Rim created in Cinema 4D. This 3D rim model has 15387 polygons.

Download For Free

IntroOne - XML Driven Dynamic Flash Intro

IntroOne - XML Driven Dynamic Flash Intro

32 purchases at the price of $8.

IntroOne is XML driven, dynamic Flash intro with particle blast effect. It can display any number of text/slogans synchronized with background sound. You can also include single image/logo using img tag. Sound, images and swf font libraries are externally loaded, and there are over 30 available XML settings, what allows you customize this intro with no need to open Flash

Download For Free

The post Free Files For July 2014 appeared first on Paulund.

]]>
http://www.paulund.co.uk/free-files-july-2014/feed 0
Speech Bubble SASS Mixin http://www.paulund.co.uk/speech-bubble-sass-mixin http://www.paulund.co.uk/speech-bubble-sass-mixin#comments Mon, 30 Jun 2014 08:56:15 +0000 http://www.paulund.co.uk/?p=10777 The following code will allow you easily create speech bubble banners in CSS using SASS mixins. Since pseudo-classes such as :before or :after was introduced into CSS we have been able to do so much more using just CSS. For example with CSS we can now create a number of different shapes as you can see in this tutorial. How To Create Shapes In CSS From this tutorial we can

The post Speech Bubble SASS Mixin appeared first on Paulund.

]]>
The following code will allow you easily create speech bubble banners in CSS using SASS mixins.

Since pseudo-classes such as :before or :after was introduced into CSS we have been able to do so much more using just CSS. For example with CSS we can now create a number of different shapes as you can see in this tutorial.

How To Create Shapes In CSS

From this tutorial we can see how to create a speech bubble shape by combining two shapes together, the rectangle and the triangle shape, allowing us to style elements like this.

This is done with the following CSS.

.speech-bubble
{
  background: #ddd;
  display: inline-block;
  padding: 15px;
  position: relative;
  margin-left: 15px;
  height:100px;
  width:400px;
}
.speech-bubble:before
{
  content: '';
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  border-top: 7px solid transparent;
  border-right: 15px solid #ddd;
  border-bottom: 7px solid transparent;
}

Because there are a few calculations and duplicate colours in this CSS code it is perfect to use as a SASS mixin and then we can reuse this code in another area of the website with different size speech bubbles if we need to.

If you are not familiar with SASS and the benefits it can provide you with your CSS then you should have a look at this article about getting started with SASS.

To create a SASS mixin you need to use the keyword @mixin and then rest of the syntax is similar to a function you will see in other languages. The text inside the mixin will be output on the CSS property this is applied to.

To start off we are going to pass in two parameters the size of the speech bubble and the background colour, these are important to pass through as parameters as these are really the only properties that are going to need to change. From the $size parameter we need to set the margin-left of the box, this makes room for the triangle at the start of the bubble. We will also use this $size to calculate the size of the triangle.

@mixin speech-bubble($size, $background)
{
  background: $background;
  display: inline-block;
  padding: $size;
  position: relative;
  margin-left: $size;

  &:before
  {
    content: '';
    position: absolute;
    left: -$size;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    border-top: ($size / 2) solid transparent;
    border-right: $size solid $background;
    border-bottom: ($size / 2) solid transparent;
  }
}

To use this mixin we need to use the @include keyword and pass in the two parameters. When SASS is compiled it will output the CSS needed to create the speech bubble.

.speech-bubble
{
   @include speech-bubble(15px, #1e252b);
}

The post Speech Bubble SASS Mixin appeared first on Paulund.

]]>
http://www.paulund.co.uk/speech-bubble-sass-mixin/feed 0
Display Content For Registered Only Users In WordPress http://www.paulund.co.uk/registered-content-shortcodes http://www.paulund.co.uk/registered-content-shortcodes#comments Wed, 11 Jun 2014 08:39:29 +0000 http://www.paulund.co.uk/?p=10755 The registered users of your website are the most valuable visitors you can get on your website, these people are loyal visitors and you should reward them for that. One of the best ways of rewarding your registered users is with new premium content, which can be reserved just for the visitors who are logged in. The following code snippet will allow you to place content which is only available

The post Display Content For Registered Only Users In WordPress appeared first on Paulund.

]]>
The registered users of your website are the most valuable visitors you can get on your website, these people are loyal visitors and you should reward them for that. One of the best ways of rewarding your registered users is with new premium content, which can be reserved just for the visitors who are logged in.

The following code snippet will allow you to place content which is only available for the users that have logged into your website, we will then use a shortcode to show the difference between normal content and premium content just for logged in users.

The following code snippet will first check to see if the user is logged in, this check is done by a WordPress function is_user_logged_in(). Then we need to check that the content is not empty, we also need to check that the content is not currently being displayed on the RSS feed.

Simply add the following code in your plugin or functions.php file to register a new shortcode called members_only.

add_shortcode( 'members_only', 'members_only_shortcode' );
function members_only_shortcode( $atts, $content = null ) 
{
    if ( is_user_logged_in() && !empty( $content ) && !is_feed() )
    {
        return $content;
    }
    
    return 'To view this content please login.';
}

Now that a shortcode has been registered you can use this in the content area just like the code below.

[members_only]
Display this content only for users which are logged in.
[/members_only]

Please note that this solution will only be acceptable if admin user of the site does not remove the theme or plugin where this shortcode function exists. If they remove the plugin or theme then all the content inside this shortcode will be available for everyone to see.

The post Display Content For Registered Only Users In WordPress appeared first on Paulund.

]]>
http://www.paulund.co.uk/registered-content-shortcodes/feed 0
Sort Multi-Dimensional Array By Value In PHP http://www.paulund.co.uk/sort-multi-dimensional-array-value http://www.paulund.co.uk/sort-multi-dimensional-array-value#comments Mon, 09 Jun 2014 08:09:01 +0000 http://www.paulund.co.uk/?p=10709 The following code snippet will help to sort multi-dimensional arrays by a value of one of the elements. If you look at the code below we have an array populated with 3 other arrays, each of them has an ID element, a title element and an order element. At the moment these are simply in order of how they were added to the array but because there is an order

The post Sort Multi-Dimensional Array By Value In PHP appeared first on Paulund.

]]>
The following code snippet will help to sort multi-dimensional arrays by a value of one of the elements.

If you look at the code below we have an array populated with 3 other arrays, each of them has an ID element, a title element and an order element. At the moment these are simply in order of how they were added to the array but because there is an order element identifying what position they should be in we need to re-sort these in the correct order.

Array
(
    [item-1] => Array
        (
            [id] => 1
            [title] => Item 1
            [order] => 3
        )

    [item-2] => Array
        (
            [id] => 2
            [title] => Item 2
            [order] => 2
        )

    [item-3] => Array
        (
            [id] => 3
            [title] => Item 3
            [order] => 1
        )
)

We do have a couple of options when it comes to sorting arrays, PHP comes with loads of functions that are designed to make sorting arrays easier.

Array Sorting

Some of the functions you can use are:

  • array_multisort()
  • asort()
  • arsort()
  • krsort()
  • ksort()
  • natcasesort()
  • natsort()
  • rsort()
  • shuffle()
  • sort()
  • uasort()
  • uksort()
  • usort()

The difference between these functions is that some will sort by value, sort by keys, maintain the keys, replace the keys, user defined ordering, alphabetically order, there are lots of different ways you would want to sort an array so you need to make sure you are going to use the correct one.

For the above example we are going to use the function usort() as it allows the user to define what values you want to use to sort on, as we need to sort on the order element this is exactly what we want.

usort($array, 'sort_by_order ');
function sort_by_order ($a, $b)
{
    return $a['order'] - $b['order'];
}

The usort() function is used by passing in the array and callback function that you want to use to compare the array element, PHP will then pass into this function the fields of the array as two parameters which you can then compare and values you define and will know which way to sort these by how you return the values from the function.

Below is how the above usort function will be returned.

Array
(
    [0] => Array
        (
            [id] => 3
            [title] => Item 3
            [order] => 1
        )

    [1] => Array
        (
            [id] => 2
            [title] => Item 2
            [order] => 2
        )

    [2] => Array
        (
            [id] => 1
            [title] => Item 1
            [order] => 3
        )
)

As you can see the array elements are now in the correct order by using the value inside the order element. But the problem with using usort is that it will remove the existing keys from your array and use the standard index keys. The solution to this problem is to use a different sorting function called uasort() which will maintain your defined array keys.

uasort($array, 'sort_by_order ');
function sort_by_order ($a, $b)
{
    return $a['order'] - $b['order'];
}

Used exactly the same way as usort(), but looking at the output below you will see that the keys are now maintained to how they were defined.

Array
(
    [item-3] => Array
        (
            [id] => 3
            [title] => Item 3
            [order] => 1
        )

    [item-2] => Array
        (
            [id] => 2
            [title] => Item 2
            [order] => 2
        )

    [item-1] => Array
        (
            [id] => 1
            [title] => Item 1
            [order] => 3
        )
)

The post Sort Multi-Dimensional Array By Value In PHP appeared first on Paulund.

]]>
http://www.paulund.co.uk/sort-multi-dimensional-array-value/feed 0
Checking Media Queries With Javascript http://www.paulund.co.uk/checking-media-queries-javascript http://www.paulund.co.uk/checking-media-queries-javascript#comments Fri, 06 Jun 2014 07:15:25 +0000 http://www.paulund.co.uk/?p=10675 With the web being used on so many different devices now it's very important that you can change your design to fit on different screen sizes. The best way of changing your display depending on screen size is to use media queries to find out the size viewport of the screen and allowing you to change the design depending on what screen size is on. You will mainly make these

The post Checking Media Queries With Javascript appeared first on Paulund.

]]>
With the web being used on so many different devices now it's very important that you can change your design to fit on different screen sizes. The best way of changing your display depending on screen size is to use media queries to find out the size viewport of the screen and allowing you to change the design depending on what screen size is on.

You will mainly make these changes in the CSS file as you can define the media query break points to change the design on different devices like this.

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {

}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {

}

/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {

}

The above code will allow you to make styling completely different on different devices, but what if you wanted to change the functionality of the site depending on the screen size? What if you needed to use some Javascript code on different screen sizes, for example to create a slide down navigation button.

How Do You Use Media Queries With jQuery

Media queries will be checking the width of the window to see what the size of the device is so you would think that you can use a method like .width() on the window object like this.

if($(window).width() < 767)
{
   // change functionality for smaller screens
} else {
   // change functionality for larger screens
}

But this will not return the true value of the window as it takes into effect things like body padding and scroll bars on the window. The other option you have when checking the media size is to use a Javascript method of .matchMedia() on the window object.

var window_size = window.matchMedia('(max-width: 768px)'));

This works the same way as media queries and is supported on many browsers apart from IE9 and lower.

Can I Use window.matchMedia

To use matchMedia you need to pass in the min or max values you want to check (like media queries) and see if the viewport matches this.

if (window.matchMedia('(max-width: 768px)').matches)
{
    // do functionality on screens smaller than 768px
}

Now you can use this to add a click event on to a sub-menu for screens smaller than 768px. The below code is an example of how you can add some Javascript code which will only be run on screens smaller than 768px.

if (window.matchMedia('(max-width: 768px)').matches)
{
    $('.sub-menu-button').on('click', function(e)
    {
        var subMenu = $(this).next('.sub-navigation');
        if(subMenu.is(':visible'))
        {
            subMenu.slideUp();
        } else {
            subMenu.slideDown();
        }

        return false;
    });
}

The post Checking Media Queries With Javascript appeared first on Paulund.

]]>
http://www.paulund.co.uk/checking-media-queries-javascript/feed 0