0

我有以下代码可以使用:

<?php
function getArticleDbImage($item){ 

            global $db;
            if(!$db){
                $db =&JFactory::getDBO();
            }
            //echo "dt: ".$item->created;
            $artclDatArr =  explode("-",$item->created);
            $plugin =& JPluginHelper::getPlugin('content','setimage');
            $pluginParams = new JParameter($plugin->params);
            $query = 'SELECT a.images FROM #__content AS a WHERE id=' . $item->id;
            $db->setQuery($query);
            $images = $db->loadRow();
            //print_r($images);
            $db_image_path      = $pluginParams->get('db_image_path', 'images/stories/db_images/');
            $add_default_img    = $pluginParams->get('add_default_img', '1');
            $default_img_url    = $pluginParams->get('default_img_url', '');
            if($images[0]){
                $imgNameArr = explode(".", $images[0]);
                $image = rtrim($db_image_path,'/') . "/" . $artclDatArr[0] . "/" . ltrim($artclDatArr[1],'0') . "/" . $imgNameArr[0] . '_e.' . $imgNameArr[1];
            } else {
                $image = $default_img_url;
            }
            //echo "img: ".$fn_image;
            return $image;

        }
           extract($_REQUEST);
        ?>

上面的代码给了我错误:Jfactory class not found

4

0 回答 0