Plugin Directory

Changeset 1418515


Ignore:
Timestamp:
05/17/2016 09:02:23 AM (10 years ago)
Author:
bortpress
Message:

1.1.0.1

  • Added a new parameter and fixed a bug caused by unescaped quotes in the excerpt
Location:
masonry-post-gallery
Files:
19 added
4 edited

Legend:

Unmodified
Added
Removed
  • masonry-post-gallery/trunk/masonry-post-gallery.css

    r1384726 r1418515  
    1010                        - div.cm_title              (The title area)
    1111                        - div.cm_excerpt            (The except area)
     12                        - div.cm_custom             (The custom field area)
    1213            - div#MPG_Loader_Container              (The loading bar - generally full width - only appears for the first gallery)
    1314                - div#MPG_Loader_Color              (The loading box - i.e. the visible section of the loader bar)
     
    7273    width: 100%;
    7374}
    74 div.cactus_masonry_cropped{
     75div.cactus_masonry_cropped {
    7576    background-color: transparent;
    7677    background-image: none;
     
    157158    font-size: 0.90em;
    158159}
     160div.cactus_masonry_databox div.cm_custom {
     161    font-size: 0.90em;
     162}
    159163h3.cmpg_javascript_error {
    160164    text-align: center;
  • masonry-post-gallery/trunk/masonry-post-gallery.min.css

    r1384726 r1418515  
    1 a.masonry_brick_a,div.cactus_masonry_databox,div.masonry_brick,div.masonry_brick_a,div.masonry_post_gallery,div.masonry_stamp,img.masonry_brick_img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.masonry_brick,div.masonry_stamp{display:inline-block;float:left;border-style:solid;overflow:visible}div.CM_area{clear:both}div.CM_area div{border-style:none}#content div.masonry_post_gallery img.masonry_brick_img,a.masonry_brick_a,div.masonry_brick,div.masonry_brick_a,div.masonry_post_gallery,div.masonry_stamp{max-height:none;max-width:none}.masonry_brick_a div.cactus_masonry_cropped,a.masonry_brick_a,div.masonry_brick_a,img.masonry_brick_img{display:block;padding:0;border-style:solid}a.masonry_brick_a,div.masonry_brick_a{position:relative;overflow:hidden}a.masonry_brick_a:hover div.cactus_masonry_cropped,a.masonry_brick_a:hover img.masonry_brick_img,div.masonry_brick_a:hover div.cactus_masonry_cropped,div.masonry_brick_a:hover img.masonry_brick_img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:.5}div.masonry_post_gallery{display:block;width:100%;max-width:100%;text-align:center;height:auto}img.masonry_brick_img{margin:0;height:100%;width:100%}div.cactus_masonry_cropped{background-color:transparent;background-image:none;position:absolute;width:100%;height:100%;display:block;top:0;pointer-events:none;box-sizing:border-box;border-style:solid;background-origin:content-box;background-position:center center;background-size:cover}div#MPG_Loader,div#MPG_Loader_Color,div#MPG_Loader_Container,div#MPG_Spin_Box{pointer-events:none;border-style:none}div#MPG_Loader_Container{background:none!important;position:fixed;top:75px;left:0;width:100%;text-align:center;display:none;margin-top:20px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;font-family:Helvetica,Arial,sans-serif;z-index:1250}div#MPG_Loader_Color{background-color:#353535;color:#FFF;border-radius:4px;display:inline-block;font-size:1.4em;font-weight:700;text-align:center;vertical-align:middle}div#MPG_Loader,div#MPG_Spin_Box{height:50px;text-align:center;margin:0;vertical-align:middle}div#MPG_Spin_Box{display:inline-block;position:relative}div#MPG_Loader{line-height:50px;padding:0 10px;display:inline-block}div.cactus_masonry_databox:not(#target_IE8_only){background-color:rgba(0,0,0,.6)}div.cactus_masonry_databox{position:absolute;background-color:#000;width:100%;display:block;padding:10px;z-index:1000;color:#FFF;text-align:left;bottom:0;pointer-events:none}div.cactus_masonry_databox div.cm_title{font-size:1.35em}div.cactus_masonry_databox div.cm_exerpt{font-size:.9em}h3.cmpg_javascript_error{text-align:center}
     1a.masonry_brick_a,div.cactus_masonry_databox,div.masonry_brick,div.masonry_brick_a,div.masonry_post_gallery,div.masonry_stamp,img.masonry_brick_img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.masonry_brick,div.masonry_stamp{display:inline-block;float:left;border-style:solid;overflow:visible}div.CM_area{clear:both}div.CM_area div{border-style:none}#content div.masonry_post_gallery img.masonry_brick_img,a.masonry_brick_a,div.masonry_brick,div.masonry_brick_a,div.masonry_post_gallery,div.masonry_stamp{max-height:none;max-width:none}.masonry_brick_a div.cactus_masonry_cropped,a.masonry_brick_a,div.masonry_brick_a,img.masonry_brick_img{display:block;padding:0;border-style:solid}a.masonry_brick_a,div.masonry_brick_a{position:relative;overflow:hidden}a.masonry_brick_a:hover div.cactus_masonry_cropped,a.masonry_brick_a:hover img.masonry_brick_img,div.masonry_brick_a:hover div.cactus_masonry_cropped,div.masonry_brick_a:hover img.masonry_brick_img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:.5}div.masonry_post_gallery{display:block;width:100%;max-width:100%;text-align:center;height:auto}img.masonry_brick_img{margin:0;height:100%;width:100%}div.cactus_masonry_cropped{background-color:transparent;background-image:none;position:absolute;width:100%;height:100%;display:block;top:0;pointer-events:none;box-sizing:border-box;border-style:solid;background-origin:content-box;background-position:center center;background-size:cover}div#MPG_Loader,div#MPG_Loader_Color,div#MPG_Loader_Container,div#MPG_Spin_Box{pointer-events:none;border-style:none}div#MPG_Loader_Container{background:none!important;position:fixed;top:75px;left:0;width:100%;text-align:center;display:none;margin-top:20px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;font-family:Helvetica,Arial,sans-serif;z-index:1250}div#MPG_Loader_Color{background-color:#353535;color:#FFF;border-radius:4px;display:inline-block;font-size:1.4em;font-weight:700;text-align:center;vertical-align:middle}div#MPG_Loader,div#MPG_Spin_Box{height:50px;text-align:center;margin:0;vertical-align:middle}div#MPG_Spin_Box{display:inline-block;position:relative}div#MPG_Loader{line-height:50px;padding:0 10px;display:inline-block}div.cactus_masonry_databox:not(#target_IE8_only){background-color:rgba(0,0,0,.6)}div.cactus_masonry_databox{position:absolute;background-color:#000;width:100%;display:block;padding:10px;z-index:1000;color:#FFF;text-align:left;bottom:0;pointer-events:none}div.cactus_masonry_databox div.cm_title{font-size:1.35em}div.cactus_masonry_databox div.cm_custom,div.cactus_masonry_databox div.cm_exerpt{font-size:.9em}h3.cmpg_javascript_error{text-align:center}
  • masonry-post-gallery/trunk/masonry-post-gallery.php

    r1401123 r1418515  
    22/**
    33 * @package Cactus Masonry
    4  * @version 1.1.0.0
     4 * @version 1.1.0.1
    55 */
    66/*
     
    88 * Plugin URI: http://cactuscomputers.com.au/masonry
    99 * Description: A highly customizable masonry styled gallery of post thumbnails.  Please refer to the <a href="http://cactuscomputers.com.au/masonry">plugin Home Page</a> for detailed instructions.
    10  * Version: 1.1.0.0
     10 * Version: 1.1.0.1
    1111 * Author: Cactus Computers
    1212 * Author URI: http://www.cactuscomputers.com.au/masonry
     
    5353    - Update Wordpress Version
    5454    - document 'post_id' CSV IDs
     55    - document 'display_custom_field'
    5556    */
    5657
     
    5859{   
    5960    private static $id = "CM_GALLERY_";
    60     private static $CM_version = "1.0.0.0";
     61    private static $CM_version = "1.1.0.1";
    6162    private static $a = null;
    6263    private static $post_count = 0;
     
    187188            'author_ids'                =>  '',
    188189            'custom_id'                 =>  '',
     190            'display_custom_field'      =>  ''
    189191            ), $atts);
    190192       
     
    394396        $output = "";
    395397        $data_text = "";
    396         $tit = self::remove_special_chars(get_post_field("post_title",($post->ID), "display"));
    397         $excerpt = self::remove_special_chars(get_post_field("post_excerpt",($post->ID), "display"), false);
    398         $show_databox = ((self::$a['display_post_titles'] && strlen($tit) > 0) || (self::$a['display_post_excerpts'] && strlen($excerpt) > 0));
     398        $tit = addslashes(self::remove_special_chars(get_post_field("post_title",($post->ID), "display")));
     399        $excerpt = addslashes(self::remove_special_chars(get_post_field("post_excerpt",($post->ID), "display"), false));
     400        $custom = "";
     401        if(self::$a['display_custom_field'] != '') $custom = addslashes(self::remove_special_chars(get_post_field(self::$a['display_custom_field'],($post->ID), "display"), false));
     402        $show_databox = ((self::$a['display_post_titles'] && strlen($tit) > 0) || (self::$a['display_post_excerpts'] && strlen($excerpt) > 0) || strlen($custom) > 0);
    399403        if(has_post_thumbnail()) $iid = get_post_thumbnail_id($post->ID);
    400404        else $iid = self::$a['default_image_id'];
     
    485489            if(self::$a['display_post_titles'] && strlen($tit) > 0) $data_text .= "<div class='cm_title'>{$tit}</div>";
    486490            if(self::$a['display_post_excerpts'] && strlen($excerpt) > 0) $data_text .= "<div class='cm_exerpt cm_excerpt'>{$excerpt}</div>";
     491            if(self::$a['display_custom_field'] && strlen($custom) > 0) $data_text .= "<div class='cm_custom'>{$custom}</div>";
    487492            $data_text .= "</div>";
    488493        }
  • masonry-post-gallery/trunk/readme.txt

    r1401123 r1418515  
    55Requires at least: 3.9.1
    66Tested up to: 4.4.2
    7 Stable tag: 1.1.0.0
     7Stable tag: 1.1.0.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    6767
    6868== Changelog ==
     69
     70= 1.1.0.1 =
     71* Fixed a bug caused by unescaped double quotes in the title and excerpt fields
     72* Added the ability to display a custom field in the databox using the display_custom_field parameter
    6973
    7074= 1.1.0.0 =
    7175* Changed how the galleries are queried to create a massive performance boost on servers with limited resources
    7276* Added the ability to specify posts to ignore using the post_id parameter
     77* Updated the help file to address the new support site
    7378
    7479= 1.0.0.0 =
     
    326331== Upgrade Notice ==
    327332
     333= 1.1.0.1 =
     334* Fixed a bug and added a new parameter
     335
     336= 1.1.0.0 =
     337* Made major improvements to the plugin's efficiency
     338
    328339= 1.0.0.0 =
    329340* Rebuilt scripts, bug fixes, compressed code, added reliability and efficiency
Note: See TracChangeset for help on using the changeset viewer.