Plugin Directory

Changeset 131615


Ignore:
Timestamp:
07/02/2009 08:43:19 PM (17 years ago)
Author:
mhawksey
Message:
 
Location:
everpress
Files:
6 added
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • everpress/trunk/everpress-panel.php

    r131131 r131615  
    7575                    <td align="left">
    7676                      <label><input type="radio" name="ep_post_status" value="draft" <?php if ($options["ep_post_status"] =="draft") echo "checked";?>> Draft </label> |   
    77                       <label><input type="radio" name="ep_post_status" value="public" <?php if ($options["ep_post_status"] =="public") echo "checked";?>> Public</label> |
     77                      <label><input type="radio" name="ep_post_status" value="publish" <?php if ($options["ep_post_status"] =="publish") echo "checked";?>> Publish</label> |
    7878                      <label><input type="radio" name="ep_post_status" value="private" <?php if ($options["ep_post_status"] =="private") echo "checked";?>> Private</label> |
    7979                    </td>
  • everpress/trunk/everpress.php

    r131131 r131615  
    77Author: Martin Hawksey
    88Author URI: http://www.rsc-ne-scotland.org.uk/mashe
    9 Version: 0.9
     9Version: 0.9.1
    1010*/
    1111
     
    176176            $rss->set_feed_url($this->o["ep_feed_url"]);
    177177            $rss->enable_cache(false);
    178             $rss->enable_order_by_date(true);
     178            $rss->enable_order_by_date(false);
    179179            $rss->init();
    180180
    181181            $updated = $rss->get_channel_tags('', 'lastBuildDate');
    182182            $last_update = strtotime($updated[0]["data"]);
    183             $new_items = array();
    184183           
    185184            if ($this->o["ep_last_refresh_feed"] < $last_update) {
     
    187186                    $pubDate = $item->get_item_tags('', 'pubDate');
    188187                    $crawl_time = strtotime($pubDate[0]["data"]);
     188                    $item_desc = $item->get_description();
    189189                    if ($newtime==0) {
    190190                        $newtime=$crawl_time;
    191191                    }
    192192                    if ($this->o["ep_last_crawl"] < $crawl_time) {
    193                         $new_item["title"] = $item->get_title();
    194                         $new_item["link"] = $item->get_link();
    195                         $new_item["description"] = $item->get_description();
    196                                                
    197                         $new_items[] = $new_item;
    198                         $new_post = array();
     193                                               
     194                        if (strripos($item_desc, "...</")>1900){
     195                            $read_more = "...[<a href=\"".$item->get_link()."\">read more</a>]</";
     196                            $last = strrpos($item_desc, '...</');
     197                            $total = strlen($item_desc)-5;
     198                            $stop = $last - $total;
     199                            $item_desc = substr_replace($item_desc, $read_more, $last, $stop);
     200                        }
    199201                       
    200202                        if ($this->o["ep_post_evernote_logo"] == 1){
    201                             $post_footer = "<div align=\"right\"><a href=\"".$new_item["link"]."\"><img src=\"".RSSEVERPOST_URL."evernote.gif\" alt=\"Created with ... Evernote.com\"/></a></div>";
     203                            $post_footer = "<div align=\"right\"><a href=\"".$item->get_link()."\"><img src=\"".RSSEVERPOST_URL."evernote.gif\" alt=\"Created with ... Evernote.com\"/></a></div>";
    202204                        }
     205                        $new_post = array();
    203206                        $new_post['comment_status'] = $this->o["ep_post_comments"] == 1 ? 'open' : 'closed';
    204207                        $new_post['post_author'] = $this->o["ep_post_author"];
    205                         $new_post['post_content'] = str_replace("\n"," ",$new_item["description"]).$post_footer;
     208                        $new_post['post_content'] = str_replace("\n"," ",$item_desc).$post_footer;
    206209                        $new_post['post_status'] = $this->o["ep_post_status"];
    207                         $new_post['post_title'] = $new_item["title"];
     210                        $new_post['post_title'] = $item->get_title();
    208211                        $new_post['post_type'] = 'post';
     212                        $new_post['post_date'] = date("Y-m-d H:i:s", $crawl_time);
    209213                        $new_post['post_category'] = array($this->o["ep_post_category"]);
    210214                        $new_post['tags_input'] = $this->o["ep_post_tags"];
  • everpress/trunk/readme.txt

    r131131 r131615  
    44Requires at least: 2.5
    55Tested up to: 2.7.1
    6 Stable tag: 0.9
     6Stable tag: 0.9.1
    77
    88EverPress allows Evernote users to automatic post their shared notebooks to WordPress.
     
    3434
    3535== Changelog ==
     36**0.9.1** - minor fix to allow direct publishing of Evernote items and feature update to link to appended posts.
    3637
    3738**0.9** - major update. Evernote changed their website code for shared notebooks which broke the plugin. This update fixes the problem and includes some new features to the admin control panel
Note: See TracChangeset for help on using the changeset viewer.