当前位置: 首页>>代码示例>>PHP>>正文


PHP nggGallery::get_image_url方法代码示例

本文整理汇总了PHP中nggGallery::get_image_url方法的典型用法代码示例。如果您正苦于以下问题:PHP nggGallery::get_image_url方法的具体用法?PHP nggGallery::get_image_url怎么用?PHP nggGallery::get_image_url使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在nggGallery的用法示例。


在下文中一共展示了nggGallery::get_image_url方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getData

 function getData($number)
 {
     global $wpdb;
     $data = array();
     $pictures = $wpdb->get_results("SELECT a.*, b.path FROM " . $wpdb->base_prefix . "ngg_pictures AS a LEFT JOIN " . $wpdb->base_prefix . "ngg_gallery AS b ON a.galleryid = b.gid WHERE a.galleryid = '" . intval($this->_data->get('nggsourcegallery', 0)) . "'");
     $i = 0;
     if (class_exists('nggGallery') && !class_exists('C_Component_Registry')) {
         // legacy
         foreach ($pictures as $p) {
             $data[$i]['alt_text'] = $p->alttext;
             $data[$i]['image'] = nggGallery::get_image_url($p->pid, $p->path, $p->filename);
             $data[$i]['thumbnail'] = nggGallery::get_thumbnail_url($p->pid, $p->path, $p->filename);
             $i++;
         }
     } else {
         $storage = C_Component_Registry::get_instance()->get_utility('I_Gallery_Storage');
         foreach ($pictures as $p) {
             $data[$i]['alt_text'] = $p->alttext;
             $data[$i]['image'] = $storage->get_image_url($p);
             $data[$i]['thumbnail'] = $storage->get_thumbnail_url($p);
             $i++;
         }
     }
     return $data;
 }
开发者ID:AndyHuntDesign,项目名称:andyhuntdesign,代码行数:25,代码来源:generator.php

示例2: oo_get_first_gallery_image

function oo_get_first_gallery_image($galleryid, $class = '')
{
    global $wpdb;
    global $ngg_options;
    if (!$galleryid) {
        return;
    }
    if (!$wpdb->nggallery) {
        return;
    }
    if (!$ngg_options) {
        $ngg_options = get_option('ngg_options');
    }
    $picturelist = $wpdb->get_results("SELECT t.*, tt.* FROM {$wpdb->nggallery} AS t INNER JOIN {$wpdb->nggpictures} AS tt ON t.gid = tt.galleryid WHERE t.gid = '{$galleryid}' AND tt.exclude != 1 ORDER BY tt.{$ngg_options['galSort']} {$ngg_options['galSortDir']} LIMIT 1");
    if ($class) {
        $myclass = ' class="' . $class . '" ';
    }
    if ($picturelist) {
        $pid = $picturelist[0]->pid;
        if (is_callable(array('nggGallery', 'get_image_url'))) {
            // new NextGen 1.0+
            $out = '<img alt="' . __('property photo') . '" src="' . nggGallery::get_image_url($pid) . '" ' . $myclass . '/>';
        } else {
            // backwards compatibility - NextGen below 1.0
            $out = '<img alt="' . __('property photo') . '" src="' . nggallery::get_image_url($pid) . '" ' . $myclass . '/>';
        }
        return $out;
    }
}
开发者ID:heathervreeland,项目名称:Occasions-Online-WP-Theme,代码行数:29,代码来源:functions.php


注:本文中的nggGallery::get_image_url方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。