Yimao Admin v3.0.0 企業(yè)建站系統(tǒng),使用 thinkphp5.1.27 + mysql 開(kāi)發(fā)。
php 要求 5.6 以上版本,推薦使用 5.6, 7.0, 7.1,擴(kuò)展(curl,json,pdo,gd,filter,rewrite)數(shù)據(jù)庫(kù):mysql 推薦使用5.5/5.6服務(wù)器軟件apache或者nginx系統(tǒng)特點(diǎn):功能模塊豐富,功能模塊支持無(wú)限級(jí)分類、支持參數(shù)自定義;添加無(wú)限多個(gè)語(yǔ)言版本,各個(gè)版本之間單獨(dú)設(shè)置互不影響;使用說(shuō)明如果你有 thinkphp5.1.* 的開(kāi)發(fā)經(jīng)驗(yàn)?zāi)悄憧梢暂p而易舉的使用本系統(tǒng)來(lái)制作建企業(yè)網(wǎng)站,如果你對(duì) thinkphp 不了解也沒(méi)關(guān)系,只要你會(huì)制作 html 頁(yè)面也可以很方便創(chuàng)建企業(yè)網(wǎng)站。
將數(shù)據(jù)庫(kù)文件 tp51_site.sql 導(dǎo)入到mysql數(shù)據(jù)庫(kù);在 .env 文件中修改數(shù)據(jù)庫(kù)連接信息。主題位置:/public/themes域名解析:/public 目錄 (不是解析到根目錄,需要解析到 public 目錄)站點(diǎn)全局變量(站點(diǎn)內(nèi)任意位置都可以直接調(diào)用)首頁(yè)標(biāo)題:{$site_home}網(wǎng)站名稱:{$site_title}關(guān)鍵詞:{$site_keywords}網(wǎng)站描述:{$site_description}JS代碼:{$site_jscode}以上代碼如果需要轉(zhuǎn)義可以這樣使用:
{$site_jscode|raw}如果定義站點(diǎn)時(shí)添加了自定義參數(shù):(查看網(wǎng)站設(shè)置頁(yè)面“其它設(shè)置”)
例如:{$site_param_1}、{$site_param_2}、{$site_param_3}sp_page($id) 單頁(yè)內(nèi)容案例 1:{assign name="field" value=":sp_page(10)"}案例 2:<?php $field = sp_page(10); ?>sp_column($id) 欄目?jī)?nèi)容案例 1:{assign name="field" value=":sp_column(10)"}案例 2:<?php $field = sp_column(10); ?>sp_desc($id) 內(nèi)容簡(jiǎn)介案例 1:{:sp_desc(10)} 案例 2:{:sp_desc(10)|raw} 案例 3:<?php echo sp_desc(10); ?>sp_details(id,id,param, $cate) 文章詳情案例 1:不帶參數(shù),系統(tǒng)自動(dòng)獲取參數(shù)變量{assign name="field" value=":sp_details()"}<?php $field = sp_details(); ?>案例 2:指定文章 id{assign name="field" value=":sp_details(100)"}<?php $field = sp_details(100); ?>案例 3:指定文章 id 顯示自定義字段{assign name="field" value=":sp_details(100, true)"}<?php $field = sp_details(100, true); ?>案例 4:未指定文章 id 顯示自定義字段,顯示分類信息{assign name="field" value=":sp_details(0, true, true)"}<?php $field = sp_details(0, true, true); ?>調(diào)用自定義字段:{$field['param_36']} 36 為自定義字段的 id 號(hào)調(diào)用分類信息名稱:{$field['wscate]['wscate_name']}標(biāo)題:{$field['wscate]['wscate_title']}內(nèi)容:{$field['wscate]['wscate_details']}圖片:{$field['wscate]['wscate_image']}sp_column_cate($cateid) 欄目分類作用環(huán)境,例如:企業(yè)動(dòng)態(tài) =》 企業(yè)新聞,行業(yè)新聞點(diǎn)擊 “企業(yè)新聞” ,“行業(yè)新聞” 頁(yè)面時(shí)使用該函數(shù)。
變量:$cateid(選填) 未填寫時(shí)系統(tǒng)將自動(dòng)獲取該 cateid 號(hào) 案例 1:{assign name="field" value=":sp_column_cate(10)"} 案例 2:{assign name="field" value=":sp_column_cate()"} 案例 3:<?php $field = sp_column_cate(10); ?> 案例 4:<?php $field = sp_column_cate(); ?>sp_cate(columnid,columnid,parentid, number,number,options) 分類列表參數(shù)說(shuō)明:
$columnid 欄目 id ==(必填)== $parentid 父 id ==(選填)== $number 獲取數(shù)量 ==(選填)== $options 其它參數(shù) array ==(選填)== ['where'=>'', 'order'=>'']使用方法:
案例 1:{assign name="list" value=":sp_cate(10)"} 說(shuō)明:獲取 columnid=10 所有分類案例 2:{assign name="list" value=":sp_cate(10, 4)"}<?php $list = sp_cate(10, 4); ?> 說(shuō)明:獲取 columnid=10 and parentid=4 所有分類案例 3:{assign name="list" value=":sp_cate(10, '', 8)"} 說(shuō)明:獲取 columnid=10 前 8 條分類案例 4:{assign name="list" value=":sp_cate(10, 0, 6)"} 說(shuō)明:獲取 columnid=10 and parentid=0 前 6 條分類使用 php 直接調(diào)用:
案例 1:<?php $list = sp_cate(10); ?> 案例 2:<?php $list = sp_cate(10, 4); ?> 案例 3:<?php $list = sp_cate(10, '', 8); ?> 案例 4:<?php $list = sp_cate(10, 0, 6); ?>自定義參數(shù) 調(diào)用
<?php $options = [ // 定義 where 參數(shù)后,$columnid, $parentid 這二個(gè)參數(shù)將會(huì)自動(dòng)失效 'where' => 'wscate_columnid = 10 and wscate_pid = 5', 'order' => 'wscate_sort asc' // 排序方式,不填寫按默認(rèn)方式排序 ]; $list = sp_cate(0, 0, 10, $options); // 獲取 10 條分類 $list = sp_cate(0, 0, 0, $options); // 獲取全部分類?>sp_article(columnid,columnid,cateid, number,number,options) 文章列表說(shuō)明:sp_article 函數(shù)是 sp_list 的優(yōu)化版,更多功能請(qǐng)查看 sp_list 函數(shù)。備注:系統(tǒng)支持分類多選。自定義where語(yǔ)句時(shí),數(shù)據(jù)分類篩選用 ==find_in_set== 來(lái)查詢數(shù)據(jù)。
$columnid 欄目 id (必填) $cateid 分類 id (選填)$number 獲取數(shù)量 (選填)$options 其它參數(shù) array (選填) where, order, pageurl, cate, param使用方法:
方法 1:{assign name="list" value=":sp_article(13)"} 說(shuō)明:獲取 columnid=13 所有文章方法 2:{assign name="list" value=":sp_article(13, 8)"} 說(shuō)明:獲取 columnid=13 and cateid=8 所有文章方法 3:{assign name="list" value=":sp_article(13, 8, 10)"} 說(shuō)明:獲取 columnid=13 and cateid=8 前 10 條文章方法 4:{assign name="list" value=":sp_article(13, 0, 10)"} 說(shuō)明:獲取 columnid=13 前 10 條文章使用 php 直接調(diào)用:
方法 1:<?php $list = sp_article(13); ?> 方法 2:<?php $list = sp_article(13, 8); ?> 方法 3:<?php $list = sp_article(13, 8, 10); ?> 方法 4:<?php $list = sp_article(13, 0, 10); ?>調(diào)用自定義參數(shù):
案例 1:<?php // $options 數(shù)組的內(nèi)容都是選填。 $options = [ // 定義 where 參數(shù)后,$columnid, $cateid 這二個(gè)參數(shù)將會(huì)自動(dòng)失效 'where' => 'wsarticle_columnid = 10 and find_in_set(5, wsarticle_cateid)', // 排序方式 不填寫按默認(rèn)方式排序 'order' => 'wscate_sort asc', // 不設(shè)置該參數(shù)將不分頁(yè) 'pageurl' => '/news-p[page]', // 分類信息,true 時(shí)可以在列表中調(diào)用分類信息 'cate' => false, // 自定義信息,true 時(shí)可以在列表中調(diào)用自定義字段 'param' => false, ]; // 獲取 columnid = 10 and cateid = 5 的數(shù)據(jù),每頁(yè) 10 條數(shù)據(jù)。 // 生成的 url 為 /news-p1.html,/news-p2.html,/news-p3.html $list = sp_article(0, 0, 10, $options);?>案例 2:演示使用 where 參數(shù) 不分頁(yè)<?php $options = [ 'where' => 'wsarticle_columnid = 10 and find_in_set(5, wsarticle_cateid)', 'order' => 'wscate_sort asc', ]; // 獲取 columnid = 10 and cateid = 5 的所有數(shù)據(jù)。 $list = sp_article(0, 0, 0, $options);?>案例 3:演示欄目分頁(yè)<?php $options = [ 'pageurl' => '/news-p[page]', // 分頁(yè) url 地址 [page] 為必須 ]; $list = sp_article(10, 0, 12, $options); // 或者簡(jiǎn)化成以下方式調(diào)用 $list = sp_article(10, 0, 12, ['pageurl'=>'/news-p[page]']);?>案例 4:演示欄目分類分頁(yè)<?php $options = [ 'pageurl' => '/news/industry-news-5-p[page]', // 分頁(yè) url 地址 [page] 為必須 ]; // 獲取 columnid = 10 and cateid = 5 的數(shù)據(jù),每頁(yè) 10 條數(shù)據(jù)。 // 生成的 url 為 /news/industry-news-5-p1.html,/news/industry-news-5-p2.html $list = sp_article(10, 5, 10, $options);?>案例 5:搜索分頁(yè)功能<?php $keywords = '關(guān)鍵詞'; $options = [ 'where' => "wsarticle_columnid = 10 and wsarticle_title like '%".$keywords."%'", 'pageurl' => '/news/industry-news-5-p[page]', // 分頁(yè) url 地址 [page] 為必須 ]; // 獲取 columnid = 10 and cateid = 5 的數(shù)據(jù),每頁(yè) 10 條數(shù)據(jù)。 // 生成的 url 為 /news/industry-news-5-p1.html,/news/industry-news-5-p2.html $list = sp_article(10, 5, 10, $options);?>sp_list(where,where,order, pagesize,pagesize,pageurl, $options) 文章列表參數(shù)說(shuō)明:
$where 查詢條件 (必填)$order 排序方式 (選填)$pagesize 獲取數(shù)量 / 分頁(yè)數(shù)量 (選填)$pageurl 分頁(yè)地址 (選填)$options 自定義參數(shù) (選填)案例 1:最簡(jiǎn)單的使用方法<?php // 獲取 columnid = 21 的全部文章 $list = sp_list("wsarticle_columnid = 21");?>案例 2:分頁(yè)數(shù)據(jù)<?php $where = "wsarticle_columnid = 21"; $order = "wsarticle_create_time desc"; $pagesize = 10; $pageurl = "/news-p[page]"; $options = ['cate'=>true, 'param'=>true]; $list = sp_list($where, $order, $pagesize, $pageurl, $options);?>案例 3:分類分頁(yè)數(shù)據(jù)<?php $where = "wsarticle_columnid = 21 and find_in_set(5, wsarticle_cateid)"; $order = "wsarticle_create_time desc"; $pagesize = 10; $pageurl = "/news/industry-5-p[page]"; $options = ['cate'=>true, 'param'=>true]; $list = sp_list($where, $order, $pagesize, $pageurl, $options);?>案例 4:文章搜索<?php $keywords = "搜索關(guān)鍵詞"; $where = "wsarticle_columnid = 21 and wsarticle_title like '%".$keywords."%'"; $order = "wsarticle_create_time desc"; $pagesize = 10; $pageurl = "/news-p[page].html?keywords=".$keywords; $options = ['cate'=>true, 'param'=>true]; $list = sp_list($where, $order, $pagesize, $pageurl, $options);?>掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長(zhǎng)刪除。
轉(zhuǎn)載請(qǐng)注明出處http://macbookprostickers.com/xintu/22487.html