Plugin Directory

Changeset 363771


Ignore:
Timestamp:
03/23/2011 04:41:04 PM (15 years ago)
Author:
iDo8p
Message:

fix bug

Location:
wpmu-prefill-post/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wpmu-prefill-post/trunk/readme.txt

    r356670 r363771  
    4141
    4242== Changelog ==
     43= 1.01 =
     44Fix "tinyMCE is not defined" bug
     45Fix excerpt bug (note : excerpt still does not work with qtranslate)
    4346= 1.0 =
    4447Initial release
  • wpmu-prefill-post/trunk/wpmu-prefill-post.php

    r356666 r363771  
    55Description: Add the ability to create post template. Work with wordpress and wordpress mu. Works with qtranslate. Inspirated from "Article Templates". Note : You need php 5.2+
    66Author: Benjamin Santalucia (ben@woow-fr.com)
    7 Version: 1
     7Version: 1.01
    88Author URI: http://wordpress.org/extend/plugins/profile/ido8p
    99*/
     
    195195                    $templates[self::MASTERBLOG.'-'.$element->ID]=stripslashes($element->post_content);
    196196                    $titles[self::MASTERBLOG.'-'.$element->ID]=stripslashes($element->post_title);
     197                    $excerpt[self::MASTERBLOG.'-'.$element->ID]=stripslashes($element->post_excerpt);
    197198                }
    198199            }
     
    201202                $templates[$current_blog.'-'.$element->ID]=stripslashes($element->post_content);
    202203                $titles[$current_blog.'-'.$element->ID]=stripslashes($element->post_title);
     204                $excerpt[$current_blog.'-'.$element->ID]=stripslashes($element->post_excerpt);
    203205            }
    204206
     
    215217                        $templates[$blog_id.'-'.$element->ID]=stripslashes($element->post_content);
    216218                        $titles[$blog_id.'-'.$element->ID]=stripslashes($element->post_title);
     219                        $excerpt[$blog_id.'-'.$element->ID]=stripslashes($element->post_excerpt);
    217220                    }
    218221                }
     
    225228            var <?php echo self::DOMAIN;?>Templates = <?php echo json_encode($templates); ?>;
    226229            var <?php echo self::DOMAIN;?>Titles = <?php echo json_encode($titles); ?>;
     230            var <?php echo self::DOMAIN;?>Excerpt = <?php echo json_encode($excerpt); ?>;
    227231            function setTemplate() {
    228232                var select = document.getElementById("<?php echo WPMUPrefillPost::DOMAIN; ?>Select");
     
    246250                }
    247251                //title
     252                var tpt = document.getElementById('title-prompt-text');
     253                if(tpt){
     254                    tpt.style.visibility="hidden";
     255                }
    248256                document.getElementById('title').value=<?php echo self::DOMAIN;?>Titles[select.value];
    249257
     258                //excerpt
     259                var texcerpt = document.getElementById('excerpt');
     260                if(texcerpt){
     261                    texcerpt.value=<?php echo self::DOMAIN;?>Excerpt[select.value];
     262                }
     263               
    250264                //if qtrans is enabled
    251265                if(typeof qtrans_get_active_language == "function"){
     
    261275                    qtrans_integrate_title();
    262276                }
     277               
     278               
    263279            }
    264280            function hasContent(){
    265                 if(window.tinyMCE)
     281                if(window.tinyMCE && tinyMCE.get('content'))
    266282                    return tinyMCE.get('content').getContent().replace(/<[^>]+>/g,'').replace(/\s/g,'').length>0;
    267283                return document.getElementById("content").value.replace(/<[^>]+>/g,'').replace(/\s/g,'').length>0;
Note: See TracChangeset for help on using the changeset viewer.