コード例 #1
0
ファイル: item.php プロジェクト: TopGrd/newxb
     $keywords .= "," . $_POST['_keywords'][$i];
     $_keywords = $_POST['_keywords'][$i];
     $map = "insert into lz_keyword values('" . $item_id . "','" . $_keywords . "')";
     $db->query($map);
 }
 $_POST['author'] = $author;
 $_POST['authoren'] = $authoren;
 $_POST['institution'] = $institution;
 $_POST['institutionen'] = $institutionen;
 $_POST['keywords'] = $keywords;
 $data = filter_array($_POST, 'periodsAndpage,DOI,reference,file_name,classnum,name!,name_en,time,html,description,keywords,intval:category_id!,intval:order_id,author,authoren,institution,institutionen');
 $publish_time = mktime($data['time']['hour'], $data['time']['minute'], 0, $data['time']['month'], $data['time']['day'], $data['time']['year']);
 $item_arr = $item->get_one($item_id);
 if ($data) {
     unset($data['time']);
     $data['pic_url'] = get_first_image_url($data['description']);
     $data['has_pic'] = $data['pic_url'] ? 1 : 0;
     $data['update_time'] = time();
     $data['publish_time'] = $publish_time;
     $data['update_user_id'] = $_SESSION['login_user']['user_id'];
     if ($item->update($item_id, $data)) {
         if ($page_type == 'category') {
             $this_category = $category->get_one($data['category_id']);
             $return_to = 'admin.php?p=category&category_id=' . $this_category['parent_id'];
         } else {
             if ($page_type == 'preview') {
                 $return_to = 'index.php?p=item&item_id=' . $item_id . '&preview=true';
             } else {
                 $return_to = 'admin.php?p=item&category_id=' . $data['category_id'];
             }
         }
コード例 #2
0
ファイル: functions.php プロジェクト: hansstam/makerfaire
function makerfaire_makezine_rss_news()
{
    $url = 'http://makezine.com/tag/maker-faire/feed/';
    $rss = fetch_feed($url);
    // Figure out how many total items there are, but limit it to 5.
    $maxitems = $rss->get_item_quantity(3);
    // Build an array of all the items, starting with element 0 (first element).
    $rss_items = $rss->get_items(0, $maxitems);
    //image #2
    $description = $rss_items[1]->get_description();
    $image = get_first_image_url($description);
    $description = strip_tags($description);
    $title = esc_html($rss_items[1]->get_title());
    $url = esc_url($rss_items[1]->get_permalink());
    $output = '<div class="row filter-container mf-news">' . '<div class="col-xs-12 col-sm-4">' . '  <a href="' . $url . '" class="post">' . '    <img class="img-responsive" src="' . legacy_get_resized_remote_image_url($image, 622, 402) . '" alt="Featured Maker Faire post 1">' . '    <div class="text-box"><span class="section">' . $title . '</span></div>' . '  </a>';
    //image #3
    $description = $rss_items[2]->get_description();
    $image = get_first_image_url($description);
    $description = strip_tags($description);
    $title = esc_html($rss_items[2]->get_title());
    $url = esc_url($rss_items[2]->get_permalink());
    $output .= '  <a href="' . $url . '" class="post">' . '    <img class="img-responsive" src="' . legacy_get_resized_remote_image_url($image, 622, 402) . '" alt="Featured Maker Faire post 2">' . '    <div class="text-box"><span class="section">' . $title . '</span></div>' . '  </a>' . '</div>';
    //image #1
    $description = $rss_items[0]->get_description();
    $image = get_first_image_url($description);
    $description = strip_tags($description);
    $title = esc_html($rss_items[0]->get_title());
    $url = esc_url($rss_items[0]->get_permalink());
    $output .= ' <div class="col-xs-12 col-sm-8"><a href="' . $url . '" class="post">' . '  <img class="img-responsive" src="' . legacy_get_resized_remote_image_url($image, 622, 402) . '" alt="Featured Maker Faire post 3">' . '  <div class="text-box"><span class="section">' . $title . '</span></div></a>' . '</div>' . '</div>';
    return $output;
}