XPressME Integration Kit

Trac

Changeset 536


Ignore:
Timestamp:
Mar 11, 2010, 11:49:11 PM (15 years ago)
Author:
toemon
Message:

MultiBlog用に最近の投稿(全ブログ)を追加 r537とあわせ Fixes #302

Location:
trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/extras/xpress_i18n/portuguese-br/xpressme_modules_root/language/pt-br_utf8/modinfo.php

    r533 r536  
    5050        define("_MI_XP2_BLOCK_ENHANCED","Bloco avançado"); 
    5151        define("_MI_XP2_BLOCK_BLOG_LIST","Blogs Lista"); 
     52        define("_MI_XP2_BLOCK_GLOBAL_POSTS","Posts recentes(Todo o blog)"); 
    5253         
    5354        // Notify Categories 
  • trunk/extras/xpress_i18n/template/xpressme_modules_root/language/english/modinfo.php

    r533 r536  
    5050        define("_MI_XP2_BLOCK_ENHANCED","Enhanced"); 
    5151        define("_MI_XP2_BLOCK_BLOG_LIST","Blogs List"); 
     52        define("_MI_XP2_BLOCK_GLOBAL_POSTS","Recent Posts(All blogs)"); 
    5253 
    5354        // Notify Categories 
  • trunk/xpressme_integration_kit/include/xpress_templates_make.php

    r533 r536  
    108108                'enhanced_block.html' , 
    109109                'blog_list_block.html' , 
     110                'global_recent_posts_list_block.html' , 
    110111                'index.html', 
    111112        ); 
  • trunk/xpressme_integration_kit/language/english/modinfo.php

    r533 r536  
    5050        define("_MI_XP2_BLOCK_ENHANCED","Enhanced"); 
    5151        define("_MI_XP2_BLOCK_BLOG_LIST","Blogs List"); 
     52        define("_MI_XP2_BLOCK_GLOBAL_POSTS","Recent Posts(All blogs)"); 
    5253 
    5354        // Notify Categories 
  • trunk/xpressme_integration_kit/language/ja_utf8/modinfo.php

    r533 r536  
    5050        define("_MI_XP2_BLOCK_ENHANCED","拡張ブロック"); 
    5151        define("_MI_XP2_BLOCK_BLOG_LIST","ブログリスト"); 
     52        define("_MI_XP2_BLOCK_GLOBAL_POSTS","最近の記事(全ブログ)"); 
    5253         
    5354        // Notify Categories 
  • trunk/xpressme_integration_kit/language/japanese/modinfo.php

    r533 r536  
    5050        define("_MI_XP2_BLOCK_ENHANCED","³ÈÄ¥¥Ö¥í¥Ã¥¯"); 
    5151        define("_MI_XP2_BLOCK_BLOG_LIST","¥Ö¥í¥°¥ê¥¹¥È"); 
     52        define("_MI_XP2_BLOCK_GLOBAL_POSTS","ºÇ¶á¤Îµ­»ö(Á´¥Ö¥í¥°)"); 
    5253         
    5354        // Notify Categories 
  • trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/custom_functions.php

    r534 r536  
    2828        } 
    2929} 
    30  
    31  
    3230 
    3331function xpress_is_contributor() 
     
    857855        return $calendar; 
    858856} 
     857 
     858function xpress_grobal_recent_posts($num = 10,$post_list='') 
     859{ 
     860        global $wpdb, $wp_rewrite , $switched , $blog_id; 
     861        if (empty($date_format)) $date_format = get_settings('date_format'); 
     862        if (empty($time_format)) $time_format = get_settings('time_format'); 
     863 
     864        $first_blogid = $blog_id; 
     865        $num = (int)$num; 
     866//      $wp_query->in_the_loop = true;          //for use the_tags() in multi lopp  
     867        $data_array = array(); 
     868        if (xpress_is_multiblog()){ 
     869                $blogs = get_blog_list(0,'all'); 
     870                foreach ($blogs AS $blog) { 
     871                        switch_to_blog($blog['blog_id']); 
     872                        $wp_rewrite->init(); 
     873 
     874                                if (empty($num)){ 
     875                                        query_posts("post_status=publish"); 
     876                                } else { 
     877                                        query_posts("showposts=$num&post_status=publish"); 
     878                                } 
     879                                if (have_posts()){ 
     880                                        while(have_posts()){ 
     881                                                $data = new stdClass(); 
     882                                                 
     883                                                the_post(); 
     884                                                ob_start(); 
     885                                                        the_ID(); 
     886                                                        $data->post_id = ob_get_contents(); 
     887                                                ob_end_clean(); 
     888                                                 
     889                                                $data->brog_id = $blog['blog_id']; 
     890                                                $data->blog_name = get_bloginfo('name'); 
     891                                                $data->blog_url = get_bloginfo('url'); 
     892                                                $data->blog_link = '<a href="' . $data->blog_url . '">' . $data->blog_name . '</a>' ; 
     893 
     894 
     895                                                ob_start(); 
     896                                                        the_title(); 
     897                                                        $data->title = ob_get_contents(); 
     898                                                ob_end_clean(); 
     899                                                $data->post_permalink = get_blog_permalink($data->brog_id, $data->post_id); 
     900                                                $data->title_link = '<a href="' . $data->post_permalink . '">' . $data->title . '</a>' ; 
     901 
     902                                                ob_start(); 
     903                                                        the_author_posts_link(); 
     904                                                        $data->post_author = ob_get_contents(); 
     905                                                ob_end_clean(); 
     906 
     907                                                ob_start(); 
     908                                                        the_category(' &bull; '); 
     909                                                        $data->post_category = ob_get_contents(); 
     910                                                ob_end_clean();  
     911                                                 
     912                                                if (function_exists('the_tags')){ 
     913                                                        ob_start(); 
     914                                                                the_tags(__('Tags:', 'xpress') . ' ',' &bull; ',''); 
     915                                                                $data->post_tags = ob_get_contents(); 
     916                                                        ob_end_clean();  
     917                                                } else { 
     918                                                        $data->tags = ''; 
     919                                                } 
     920 
     921                                                $data->the_content = xpress_the_content('echo=0'); 
     922                                                 
     923                                                ob_start(); 
     924                                                        the_content(); 
     925                                                        $data->the_full_content = ob_get_contents(); 
     926                                                ob_end_clean(); 
     927                                                 
     928                                                ob_start(); 
     929                                                        the_modified_date($date_format); 
     930                                                        $data->post_modified_date = ob_get_contents(); 
     931                                                ob_end_clean(); 
     932                                                         
     933                                                ob_start(); 
     934                                                        the_modified_date($time_format); 
     935                                                        $data->post_modified_time = ob_get_contents(); 
     936                                                ob_end_clean(); 
     937                                                $data->post_modified_date_time = $data->post_modified_date . ' ' . $data->post_modified_time; 
     938                                                 
     939                                                $data->post_unix_time = xpress_get_post_unix_time($data->post_id, $data->brog_id); 
     940                                                 
     941                                                ob_start(); 
     942                                                        the_time($date_format); 
     943                                                        $data->post_date = ob_get_contents(); 
     944                                                ob_end_clean(); 
     945                                                 
     946                                                ob_start(); 
     947                                                        the_time($time_format); 
     948                                                        $data->post_time = ob_get_contents(); 
     949                                                ob_end_clean(); 
     950                                                 
     951                                                $data->post_date_time = $data->post_date . ' ' . $data->post_time; 
     952 
     953                                                ob_start(); 
     954                                                        comments_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)')); 
     955                                                        $data->comments_link = ob_get_contents(); 
     956                                                ob_end_clean(); 
     957                                                $data_array[] = $data; 
     958                                }  // end whilwe 
     959                                } // end if 
     960                        restore_current_blog(); 
     961//                      $wp_rewrite->init(); 
     962                } // end foreach 
     963//              switch_to_blog($first_blogid); 
     964                $wp_rewrite->init(); 
     965 
     966                restore_current_blog(); 
     967                usort($data_array, "the_time_cmp"); 
     968        } 
     969         
     970        if (!empty($num)){ 
     971                $data_array = array_slice($data_array,0,$num); 
     972        } 
     973        return $data_array; 
     974} 
     975function the_time_cmp($a, $b) 
     976{ 
     977    return - strcasecmp($a->post_unix_time, $b->post_unix_time); 
     978} 
     979 
     980function xpress_get_post_unix_time($post_id=0,$b_id=1) 
     981{ 
     982        global $wpdb; 
     983        $post_id= (int)$post_id; 
     984        $b_id = (int)$b_id; 
     985         
     986        $db_prefix = get_wp_prefix(); 
     987         
     988        if (empty($b_id)) $b_id =1; 
     989        $blog_prefix = ''; 
     990        if ($b_id >1) $blog_prefix = $b_id . '_'; 
     991        $post_tb = $db_prefix . $blog_prefix .'posts'; 
     992 
     993        $sql = "SELECT UNIX_TIMESTAMP(post_date) AS post_timestamp FROM $post_tb WHERE ID = $post_id"; 
     994        $post_timestamp = $wpdb->get_var($sql); 
     995        return $post_timestamp; 
     996} 
     997function xpress_get_blog_option($option_name,$b_id = 1) 
     998{ 
     999        global $wpdb; 
     1000        $db_prefix = get_wp_prefix(); 
     1001         
     1002        if (empty($b_id)) $b_id =1; 
     1003        $blog_prefix = ''; 
     1004        if ($b_id >1) $blog_prefix = $b_id . '_'; 
     1005        $options_tb = $db_prefix . $blog_prefix .'options'; 
     1006 
     1007        $sql = "SELECT option_value FROM $options_tb WHERE option_name = $option_name"; 
     1008        $ret_val = $wpdb->get_var($sql); 
     1009        return $ret_val; 
     1010} 
     1011 
     1012 
    8591013?> 
  • trunk/xpressme_integration_kit/wp-content/themes/xpress_default/blocks/blog_list_block_theme.php

    r533 r536  
    33function blog_list_block($options) 
    44{ 
     5        if(is_admin()) return; // wp-admin page is not exists 
    56        $mydirname = empty( $options[0] ) ? 'xpress' : $options[0] ; 
    67        $this_template = empty( $options[1] ) ? 'db:'.$mydirname.'_block_category.html' : trim( $options[1] ); 
     
    89        $order = empty( $options[3] ) ? 'ASC' : $options[3] ; 
    910 
    10         $blogs = get_blog_list(0,'all'); 
    11         $data = array(); 
    12         foreach ($blogs AS $blog) { 
    13                 $url =  get_blog_option($blog['blog_id'],'siteurl'); 
    14                 $blog_name = get_blog_option( $blog['blog_id'], 'blogname' ); 
    15                 $blog_link = "<a href=\" $url \"> $blog_name </a>"; 
    16                 $blog_id = $blog['blog_id']; 
    17                 $post_count = $blog['postcount']; 
    18                 $last_post_date = ''; 
    19                 $last_post_time = ''; 
    20                 $last_post_date_time = ''; 
    21                          
    22                 $row_data = array( 
    23                         'blog_id'               => $blog_id , 
    24                         'blog_name'     => $blog_link , 
    25                         'last_post_date' => $last_post_date , 
    26                         'last_post_time' => $last_post_time , 
    27                         'post_date_time' => $last_post_date_time , 
    28                         'last_post_date_time' => $post_modified_date , 
    29                         'post_count' => $post_count 
    30                 ); 
    31                 $data[] = $row_data; 
     11        if (xpress_is_multiblog() && function_exists('get_blog_list')){ 
     12                $blogs = get_blog_list(0,'all'); 
     13                $data = array(); 
     14                foreach ($blogs AS $blog) { 
     15                        $url =  get_blog_option($blog['blog_id'],'siteurl'); 
     16                        $blog_name = get_blog_option( $blog['blog_id'], 'blogname' ); 
     17                        $blog_link = "<a href=\" $url \"> $blog_name </a>"; 
     18                        $blog_id = $blog['blog_id']; 
     19                        $post_count = $blog['postcount']; 
     20                        $last_post_date = ''; 
     21                        $last_post_time = ''; 
     22                        $last_post_date_time = ''; 
     23                                 
     24                        $row_data = array( 
     25                                'blog_id'               => $blog_id , 
     26                                'blog_name'     => $blog_link , 
     27                                'last_post_date' => $last_post_date , 
     28                                'last_post_time' => $last_post_time , 
     29                                'post_date_time' => $last_post_date_time , 
     30                                'last_post_date_time' => $post_modified_date , 
     31                                'post_count' => $post_count 
     32                        ); 
     33                        $data[] = $row_data; 
     34                } 
     35                if (strcmp($order,'ASC') == 0){ 
     36                        switch($orderby){ 
     37                                case 'count': 
     38                                        usort($data, "r_post_count_cmp"); 
     39                                        break; 
     40                                case 'ID' : 
     41                                        usort($data, "r_blog_id_cmp"); 
     42                                        break; 
     43                                default : 
     44                                        usort($data, "r_blog_name_cmp"); 
     45                        } 
     46                } else { 
     47                        switch($orderby){ 
     48                                case 'count': 
     49                                        usort($data, "post_count_cmp"); 
     50                                        break; 
     51                                case 'ID' : 
     52                                        usort($data, "blog_id_cmp"); 
     53                                        break; 
     54                                default : 
     55                                        usort($data, "blog_name_cmp"); 
     56                        } 
     57                } 
     58                 
     59                $block = array(); 
     60                $item_no = 0;    
     61                foreach ($data AS $row) { 
     62                        $block['contents']['item'.$item_no] = $row; 
     63                        $item_no++; 
     64                }// end of foreach 
     65                $block['data_count'] = $item_no;  //xml unserialise error 
     66        } else { 
     67                $block['err_message'] = __('This blog is not set to the multi blog.', 'xpress'); 
    3268        } 
    33         if (strcmp($order,'ASC') == 0){ 
    34                 switch($orderby){ 
    35                         case 'count': 
    36                                 usort($data, "r_post_count_cmp"); 
    37                                 break; 
    38                         case 'ID' : 
    39                                 usort($data, "r_blog_id_cmp"); 
    40                                 break; 
    41                         default : 
    42                                 usort($data, "r_blog_name_cmp"); 
    43                 } 
    44         } else { 
    45                 switch($orderby){ 
    46                         case 'count': 
    47                                 usort($data, "post_count_cmp"); 
    48                                 break; 
    49                         case 'ID' : 
    50                                 usort($data, "blog_id_cmp"); 
    51                                 break; 
    52                         default : 
    53                                 usort($data, "blog_name_cmp"); 
    54                 } 
    55         } 
    56          
    57         $block = array(); 
    58         $item_no = 0;    
    59         foreach ($data AS $row) { 
    60                 $block['contents']['item'.$item_no] = $row; 
    61                 $item_no++; 
    62         }// end of foreach 
    63         $block['data_count'] = $item_no;  //xml unserialise error 
    6469        return $block ; 
    6570} 
  • trunk/xpressme_integration_kit/wp-content/themes/xpress_default/ja.po

    r354 r536  
    44# toemon <info@toemon.com> 
    55# 
    6 #, fuzzy 
    76msgid "" 
    87msgstr "" 
    98"Project-Id-Version: XPress_Default_themes\n" 
    109"Report-Msgid-Bugs-To: \n" 
    11 "POT-Creation-Date: 2009-07-03 01:27+0900\n" 
    12 "PO-Revision-Date: 2009-07-03 01:27+0900\n" 
     10"POT-Creation-Date: 2010-03-11 10:02+0900\n" 
     11"PO-Revision-Date: 2010-03-11 10:05+0900\n" 
    1312"Last-Translator: toemon <info@toemon.com>\n" 
    1413"Language-Team: toemon <info@toemon.com>\n" 
     
    2019"X-Poedit-SourceCharset: utf-8\n" 
    2120"X-Poedit-KeywordsList: __;_e;_c\n" 
    22 "X-Poedit-Basepath: C:\\XPressME_Project\\SVN\\trunk\\xpressme_integration_kit\\wp-content\\themes\\xpress_default\n" 
     21"X-Poedit-Basepath: C:\\XPressME_Project\\XPressME_SVN_Trunk\\xpressme_integration_kit\\wp-content\\themes\\xpress_default\n" 
    2322"Plural-Forms: nplurals=1; plural=0;\n" 
    2423"X-Poedit-SearchPath-0: .\n" 
     
    370369 
    371370#: image.php:13 
    372 #: index.php:36 
    373371#: single.php:32 
    374372msgid "Read the rest of this entry &raquo;" 
     
    480478msgstr "リンク:" 
    481479 
     480#: multi_blog.php:4 
     481msgid "Site News" 
     482msgstr "サイトニュース" 
     483 
     484#: multi_blog.php:13 
     485msgid "Blogs List" 
     486msgstr "ブログリスト" 
     487 
     488#: multi_blog.php:22 
     489msgid "post count" 
     490msgstr "投稿数" 
     491 
     492#: multi_blog.php:32 
     493msgid "New Entries" 
     494msgstr "最近の投稿" 
     495 
     496#: multi_blog.php:65 
     497msgid "Updated Blogs" 
     498msgstr "最近更新されたブログ" 
     499 
     500#: multi_blog.php:86 
     501#, php-format 
     502msgid "Howdy %s" 
     503msgstr "ようこそ %s さん" 
     504 
     505#: multi_blog.php:92 
     506msgid "Your Blogs list" 
     507msgstr "あなたのブログリスト" 
     508 
     509#: multi_blog.php:103 
     510msgid "Create a new blog" 
     511msgstr "新しいブログの作成" 
     512 
    482513#: page.php:27 
    483514msgid "Read the rest of this page &raquo;" 
     
    588619msgstr "トラックバック / ピンバックは現在受け付けていません。" 
    589620 
    590 #: blocks/archives_block_theme.php:13 
     621#: blocks/archives_block_theme.php:14 
    591622msgid "Select Yearly" 
    592623msgstr "年を選択" 
    593624 
    594 #: blocks/archives_block_theme.php:16 
    595 #: blocks/archives_block_theme.php:28 
     625#: blocks/archives_block_theme.php:17 
     626#: blocks/archives_block_theme.php:29 
    596627msgid "Select Monthly" 
    597628msgstr "月を選択" 
    598629 
    599 #: blocks/archives_block_theme.php:19 
     630#: blocks/archives_block_theme.php:20 
    600631msgid "Select Weekly" 
    601632msgstr "週を選択" 
    602633 
    603 #: blocks/archives_block_theme.php:22 
     634#: blocks/archives_block_theme.php:23 
    604635msgid "Select Daily" 
    605636msgstr "日を選択" 
    606637 
    607 #: blocks/archives_block_theme.php:25 
     638#: blocks/archives_block_theme.php:26 
    608639msgid "Select Post" 
    609640msgstr "記事を選択" 
    610641 
    611 #: blocks/authors_block_theme.php:31 
     642#: blocks/authors_block_theme.php:32 
    612643msgid "All Authors" 
    613644msgstr "全ての投稿者" 
    614645 
    615 #: blocks/enhanced_block_theme.php:11 
     646#: blocks/blog_list_block_theme.php:66 
     647msgid "This blog is not set to the multi blog." 
     648msgstr "このブログはマルチブログに設定されていません。" 
     649 
     650#: blocks/enhanced_block_theme.php:12 
    616651msgid "The include file name to display it is not set." 
    617652msgstr "表示を行うためのインクルードファイル名が設定されていません。" 
    618653 
    619 #: blocks/enhanced_block_theme.php:13 
     654#: blocks/enhanced_block_theme.php:14 
    620655#, php-format 
    621656msgid "File %s not exist." 
    622657msgstr "ファイル %s が見つかりません。" 
    623658 
    624 #: blocks/enhanced_block_theme.php:19 
     659#: blocks/enhanced_block_theme.php:20 
    625660msgid "PHP code error" 
    626661msgstr "PHPコードにエラーがあります。" 
    627662 
    628 #: blocks/meta_block_theme.php:24 
     663#: blocks/meta_block_theme.php:25 
    629664msgid "Posts RSS" 
    630665msgstr "投稿の RSS" 
    631666 
    632 #: blocks/meta_block_theme.php:27 
     667#: blocks/meta_block_theme.php:28 
    633668msgid "Comments RSS" 
    634669msgstr "コメント のRSS" 
    635670 
    636 #: blocks/meta_block_theme.php:40 
    637 #: blocks/meta_block_theme.php:45 
     671#: blocks/meta_block_theme.php:41 
     672#: blocks/meta_block_theme.php:46 
    638673msgid "Add New" 
    639674msgstr "新規投稿" 
    640675 
    641 #: blocks/meta_block_theme.php:54 
     676#: blocks/meta_block_theme.php:55 
    642677msgid "Site Admin" 
    643678msgstr "WordPress管理" 
    644679 
    645 #: blocks/meta_block_theme.php:60 
     680#: blocks/meta_block_theme.php:61 
    646681msgid "User Profile" 
    647682msgstr "ユーザープロファイル" 
    648683 
    649 #: blocks/meta_block_theme.php:68 
    650 #: blocks/meta_block_theme.php:73 
     684#: blocks/meta_block_theme.php:69 
     685#: blocks/meta_block_theme.php:74 
    651686msgid "Subscription management" 
    652687msgstr "メール購読の設定" 
    653688 
    654 #: blocks/meta_block_theme.php:81 
     689#: blocks/meta_block_theme.php:82 
    655690msgid "ReadMe" 
    656691msgstr "ReadMe表示" 
    657692 
    658 #: blocks/meta_block_theme.php:86 
     693#: blocks/meta_block_theme.php:87 
    659694msgid "Themes" 
    660695msgstr "テーマ選択" 
    661696 
    662697#: blocks/popular_posts_block_theme.php:122 
    663 #: blocks/recent_posts_content_block_theme.php:66 
    664 #: blocks/recent_posts_list_block_theme.php:68 
     698#: blocks/recent_posts_content_block_theme.php:84 
     699#: blocks/recent_posts_list_block_theme.php:70 
    665700msgid "Tags:" 
    666701msgstr "タグ:" 
    667702 
    668703#: blocks/popular_posts_block_theme.php:151 
    669 #: blocks/recent_posts_content_block_theme.php:105 
    670 #: blocks/recent_posts_list_block_theme.php:97 
     704#: blocks/recent_posts_content_block_theme.php:123 
     705#: blocks/recent_posts_list_block_theme.php:99 
    671706msgid "Comments (0)" 
    672707msgstr "コメントはありません" 
    673708 
    674709#: blocks/popular_posts_block_theme.php:151 
    675 #: blocks/recent_posts_content_block_theme.php:105 
    676 #: blocks/recent_posts_list_block_theme.php:97 
     710#: blocks/recent_posts_content_block_theme.php:123 
     711#: blocks/recent_posts_list_block_theme.php:99 
    677712msgid "Comments (1)" 
    678713msgstr "1件のコメント" 
    679714 
    680715#: blocks/popular_posts_block_theme.php:151 
    681 #: blocks/recent_posts_content_block_theme.php:105 
    682 #: blocks/recent_posts_list_block_theme.php:97 
     716#: blocks/recent_posts_content_block_theme.php:123 
     717#: blocks/recent_posts_list_block_theme.php:99 
    683718msgid "Comments (%)" 
    684719msgstr "Comments (%)" 
    685720 
    686 #: blocks/recent_comments_block_theme.php:81 
     721#: blocks/recent_comments_block_theme.php:78 
    687722#, php-format 
    688723msgid "%1$s on %2$s" 
  • trunk/xpressme_integration_kit/wp-content/themes/xpress_default/multi_blog.php

    r525 r536  
    2727                 
    2828<?php 
    29         $date_format = get_settings('date_format'); 
    30         $blog_count = get_blog_count(); 
    31         if ($blog_count > 1){ 
    32                 echo '<h3>' . __('New Entries', 'xpress') . "</h3>\n"; 
    33  
    34                 $blog_list = get_blog_list(); 
    35                 echo "<ul>\n"; 
    36                 for ($i = 0; $i < $blog_count; $i++){ 
    37                 $blog_id = $blog_list[$i]['blog_id']; 
    38                         if ($blog_id == 1) continue; 
    39                 $output_blogs = '<li><a href="' . 
    40             get_blog_option($blog_id,'siteurl') . '">' . 
    41             get_blog_option($blog_id,'blogname') . 
    42             '</a></li>'; 
    43                 echo $output_blogs; 
    44  
    45                         $wpdb->set_blog_id($blog_id); 
    46                         query_posts("showposts=3&post_status=publish"); 
    47                         if (have_posts()){ 
    48                                 echo "<ul>\n"; 
    49                                 while(have_posts()){ 
    50                                         the_post(); 
    51                                 echo '<li>'; 
    52                                 echo '<a href="' . $post->guid . '">' . $post->post_title . "</a>\n("; 
    53                                 the_time($date_format); 
    54                                 echo ")</li>\n"; 
    55                         } 
    56                                 echo "</ul>\n"; 
    57                         } 
    58                 } 
    59                 $wpdb->set_blog_id(1); 
    60  
    61                 echo "</ul>\n"; 
     29        echo '<h3>' . __('New Entries', 'xpress') . "</h3>\n"; 
     30        $data_array = xpress_grobal_recent_posts(); 
     31        echo "<ul>\n"; 
     32        foreach($data_array as $data){ 
     33                echo '<li>'; 
     34                printf(__('%1$s wrote %2$s in %3$s.','xpress'), $data->post_author,$data->title_link,$data->blog_link); 
     35                echo "</li>\n"; 
    6236        } 
     37        echo "</ul>\n"; 
    6338?> 
    6439 
     
    10479                        echo "</ul>\n";                  
    10580                } 
    106  
    10781        ?> 
    10882 
  • trunk/xpressme_integration_kit/xoops_version.php

    r533 r536  
    359359                'func_num'              => $b_no, 
    360360        ); 
     361        $b_no++; 
     362        $modversion['blocks'][$b_no] = array( 
     363                'file'                  => 'global_recent_posts_list_block.php' , 
     364                'name'                  => constant('_MI_XP2_BLOCK_GLOBAL_POSTS') , 
     365                'description'   => '' , 
     366                'show_func'     => "b_". $mydirname . "_global_posts_show" , 
     367                'edit_func'     => "b_". $mydirname . "_global_posts_edit" , 
     368                'options'               => $mydirname. '||10|1|7||' , 
     369                'can_clone'             => true , 
     370                'func_num'              => $b_no,        
     371        ); 
     372 
    361373} 
    362374 
Note: See TracChangeset for help on using the changeset viewer.