예제 #1
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $main_page = Content::where('type', '=', 'mainpage')->get()->first();
     $main_page_arr = [];
     if (isset($main_page) && $main_page->count()) {
         $main_page_arr = $main_page->toArray();
     }
     if (is_array($main_page_arr) && isset($main_page_arr['text']) && trim($main_page_arr['text']) == '') {
         $main_page_arr['text'] = '<h1>Приносим свои извинения, страница находится в разработке.</h1>';
     }
     if (is_array($main_page_arr) && isset($main_page_arr['title']) && trim($main_page_arr['title']) == '') {
         $main_page_arr['title'] = 'Сайт компании Golden Motors';
     }
     $main_slider = UIComponents::where('name', '=', 'main-slider')->get()->first();
     $main_slider_arr = [];
     if (isset($main_slider) && isset($main_slider->obj)) {
         $obj = json_decode($main_slider->obj);
         if (isset($obj->images)) {
             $main_slider_arr['images'] = $obj->images;
         }
         if (isset($obj->html)) {
             $main_slider_arr['html'] = $obj->html;
         }
         if (isset($obj->html)) {
             $main_slider_arr['configuration'] = $obj->configuration;
         }
     }
     $partners_slider = UIComponents::where('name', '=', 'partners-slider')->get()->first();
     $partners_slider_arr = [];
     if (isset($partners_slider) && isset($partners_slider->obj)) {
         $obj = json_decode($partners_slider->obj);
         if (isset($obj->images)) {
             $partners_slider_arr['images'] = $obj->images;
         }
         if (isset($obj->html)) {
             $partners_slider_arr['html'] = $obj->html;
         }
         if (isset($obj->configuration)) {
             $partners_slider_arr['configuration'] = $obj->configuration;
         }
     }
     $feedbacks_arr = Content::getContent('feedback', 0);
     return view('catalog/index/index', ['mainpage' => $main_page_arr, 'main_slider' => $main_slider_arr, 'partners_slider' => $partners_slider_arr, 'feedbacks' => $feedbacks_arr]);
 }
예제 #2
0
    {
        $curl = new Core();
        // 链接数据库
        require '/www/html/workerman/html/cl_spider/zreading/vendor/indieteq/indieteq-php-my-sql-pdo-database-class/Db.class.php';
        $db = new Db();
        $list = $db->query("SELECT id, detail_url,source_id from list limit 10");
        if ($list) {
            foreach ($list as $k => $v) {
                $curl->add(array('url' => $v['detail_url']), 'Content::callback1');
            }
        }
        $curl->start();
    }
    public static function callback1()
    {
        global $curl;
        echo $r['info']['http_code'] . "\n";
        if ($r['info']['http_code'] != 200) {
            echo $url . "\n";
        }
        //var_dump($r['content']);
        //$hj = QueryList::Query($r['content'],array("title"=>array('title','html')));
        //var_dump($hj->data);
    }
}
# 类-结束
$obj = new Content();
$obj->getContent();
exit;
//$html=phpQuery::newDocumentHTML($r['content']);
//$list=$html['div.albumList ul li a.albumLink'];
예제 #3
0
 public function blog_category($pseudo_url)
 {
     $content = Content::where('pseudo_url', '=', $pseudo_url)->get()->first();
     $blog_pages = Content::getContent('blog', $content->id);
     $categories = Content::getCategories('blog');
     return view('catalog/content/blog/index', ['content' => $content, 'blog_pages' => $blog_pages, 'categories' => $categories, 'active_category_id' => $content->id]);
 }
예제 #4
0
 public function add()
 {
     $this->layout = 'project.add';
     $this->metas['title'] = "Төсөл нэмэх";
     $this->appendScriptStyle();
     $this->view = $this->BuildLayout();
     $contentData = [['id' => 'faq', 'title' => 'FAQ Асуулт хариулт', 'content' => Content::getContent('faq')], ['id' => 'requirment', 'title' => 'Төслийн шалгуур', 'content' => Content::getContent('requirment')], ['id' => 'funding', 'title' => 'Хөрөнгө оруулах', 'content' => Content::getContent('funding')], ['id' => 'tooos', 'title' => 'Үйлчилгээний нөхцөл', 'content' => Content::getContent('tos')]];
     $this->view->withUser($this->user)->withCategories(Category::getCategoryOptions(1))->withContentData($contentData);
     return $this->view;
 }