config.php 29 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064
  1. <?php
  2. return [
  3. [
  4. 'name' => 'system_user_id',
  5. 'title' => '平台会员ID',
  6. 'type' => 'string',
  7. 'content' => [],
  8. 'value' => '0',
  9. 'rule' => 'required',
  10. 'msg' => '',
  11. 'tip' => '用于统计站点收入的前台会员ID',
  12. 'ok' => '',
  13. 'extend' => '',
  14. ],
  15. [
  16. 'name' => 'sitename',
  17. 'title' => '站点名称',
  18. 'type' => 'string',
  19. 'content' => [],
  20. 'value' => '哈咪物联',
  21. 'rule' => 'required',
  22. 'msg' => '',
  23. 'tip' => '',
  24. 'ok' => '',
  25. 'extend' => '',
  26. ],
  27. [
  28. 'name' => 'sitelogo',
  29. 'title' => '站点Logo',
  30. 'type' => 'image',
  31. 'content' => [],
  32. 'value' => '/uploads/20241016/4846d2bc212b0a419504f0dc366d330b.png',
  33. 'rule' => 'required',
  34. 'msg' => '',
  35. 'tip' => '高度50px,宽度建议160px以内',
  36. 'ok' => '',
  37. 'extend' => '',
  38. ],
  39. [
  40. 'name' => 'title',
  41. 'title' => '首页标题',
  42. 'type' => 'string',
  43. 'content' => [],
  44. 'value' => '专业软件开发与解决方案提供商',
  45. 'rule' => '',
  46. 'msg' => '',
  47. 'tip' => '',
  48. 'ok' => '',
  49. 'extend' => '',
  50. ],
  51. [
  52. 'name' => 'keywords',
  53. 'title' => '首页关键字',
  54. 'type' => 'string',
  55. 'content' => [],
  56. 'value' => '软件开发,解决方案,定制开发,技术团队,开发服务,业务目标,开发经验,技术支持',
  57. 'rule' => '',
  58. 'msg' => '',
  59. 'tip' => '',
  60. 'ok' => '',
  61. 'extend' => 'data-role="tagsinput"',
  62. ],
  63. [
  64. 'name' => 'description',
  65. 'title' => '首页描述',
  66. 'type' => 'string',
  67. 'content' => [],
  68. 'value' => '哈咪物联 是一家专业的软件开发与解决方案提供商,致力于为企业提供高质量的定制开发服务。我们拥有丰富的开发经验和先进的技术团队,助您实现业务目标。',
  69. 'rule' => '',
  70. 'msg' => '',
  71. 'tip' => '',
  72. 'ok' => '',
  73. 'extend' => '',
  74. ],
  75. [
  76. 'name' => 'indexpagesize',
  77. 'title' => '首页分页大小',
  78. 'type' => 'string',
  79. 'content' => [],
  80. 'value' => '10',
  81. 'rule' => '',
  82. 'msg' => '',
  83. 'tip' => '',
  84. 'ok' => '',
  85. 'extend' => '',
  86. ],
  87. [
  88. 'name' => 'mobileurl',
  89. 'title' => 'H5站点URL',
  90. 'type' => 'string',
  91. 'content' => [],
  92. 'value' => '',
  93. 'rule' => '',
  94. 'msg' => '',
  95. 'tip' => '如果未部署Uni-APP的H5则无需设置,需http://开头',
  96. 'ok' => '',
  97. 'extend' => '',
  98. ],
  99. [
  100. 'name' => 'theme',
  101. 'title' => '皮肤',
  102. 'type' => 'string',
  103. 'content' => [],
  104. 'value' => 'default',
  105. 'rule' => 'required; config',
  106. 'msg' => '',
  107. 'tip' => '请确保addons/cms/view有相应的目录',
  108. 'ok' => '',
  109. 'extend' => '',
  110. ],
  111. [
  112. 'name' => 'qrcode',
  113. 'title' => '公众号二维码',
  114. 'type' => 'image',
  115. 'content' => [],
  116. 'value' => '/uploads/20231109/b28021f0069ed409205cb0002fde836c.png',
  117. 'rule' => '',
  118. 'msg' => '',
  119. 'tip' => '',
  120. 'ok' => '',
  121. 'extend' => '',
  122. ],
  123. [
  124. 'name' => 'wxapp',
  125. 'title' => '小程序二维码',
  126. 'type' => 'image',
  127. 'content' => [],
  128. 'value' => '/uploads/20231109/b28021f0069ed409205cb0002fde836c.png',
  129. 'rule' => '',
  130. 'msg' => '',
  131. 'tip' => '',
  132. 'ok' => '',
  133. 'extend' => '',
  134. ],
  135. [
  136. 'name' => 'donateimage',
  137. 'title' => '打赏图片',
  138. 'type' => 'image',
  139. 'content' => [],
  140. 'value' => '/uploads/20231109/b28021f0069ed409205cb0002fde836c.png',
  141. 'rule' => '',
  142. 'msg' => '',
  143. 'tip' => '打赏图片,请使用300*300的图片',
  144. 'ok' => '',
  145. 'extend' => '',
  146. ],
  147. [
  148. 'name' => 'default_archives_img',
  149. 'title' => '文档默认图片',
  150. 'type' => 'image',
  151. 'content' => [],
  152. 'value' => '/uploads/20240118/351682e8c3f5abbde9c73b80135d2a7f.png',
  153. 'rule' => '',
  154. 'msg' => '',
  155. 'tip' => '',
  156. 'ok' => '',
  157. 'extend' => '',
  158. ],
  159. [
  160. 'name' => 'default_channel_img',
  161. 'title' => '栏目默认图片',
  162. 'type' => 'image',
  163. 'content' => [],
  164. 'value' => '/assets/addons/cms/img/noimage.jpg',
  165. 'rule' => '',
  166. 'msg' => '',
  167. 'tip' => '',
  168. 'ok' => '',
  169. 'extend' => '',
  170. ],
  171. [
  172. 'name' => 'default_block_img',
  173. 'title' => '区块默认图片',
  174. 'type' => 'image',
  175. 'content' => [],
  176. 'value' => '/assets/addons/cms/img/noimage.jpg',
  177. 'rule' => '',
  178. 'msg' => '',
  179. 'tip' => '',
  180. 'ok' => '',
  181. 'extend' => '',
  182. ],
  183. [
  184. 'name' => 'default_page_img',
  185. 'title' => '单页默认图片',
  186. 'type' => 'image',
  187. 'content' => [],
  188. 'value' => '/assets/addons/cms/img/noimage.jpg',
  189. 'rule' => '',
  190. 'msg' => '',
  191. 'tip' => '',
  192. 'ok' => '',
  193. 'extend' => '',
  194. ],
  195. [
  196. 'name' => 'default_special_img',
  197. 'title' => '专题默认图片',
  198. 'type' => 'image',
  199. 'content' => [],
  200. 'value' => '/assets/addons/cms/img/noimage.jpg',
  201. 'rule' => '',
  202. 'msg' => '',
  203. 'tip' => '',
  204. 'ok' => '',
  205. 'extend' => '',
  206. ],
  207. [
  208. 'name' => 'default_author_head_img',
  209. 'title' => '作者顶部Banner图片',
  210. 'type' => 'image',
  211. 'content' => [],
  212. 'value' => '/assets/addons/cms/img/author-head.jpeg',
  213. 'rule' => '',
  214. 'msg' => '',
  215. 'tip' => '建议宽300px 高90px',
  216. 'ok' => '',
  217. 'extend' => '',
  218. ],
  219. [
  220. 'name' => 'downloadtype',
  221. 'title' => '下载类型字典',
  222. 'type' => 'array',
  223. 'content' => [],
  224. 'value' => [
  225. 'baidu' => '百度网盘',
  226. 'local' => '本地',
  227. 'other' => '其它',
  228. ],
  229. 'rule' => 'required',
  230. 'msg' => '',
  231. 'tip' => '',
  232. 'ok' => '',
  233. 'extend' => '',
  234. ],
  235. [
  236. 'name' => 'spiders',
  237. 'title' => '搜索引擎字典',
  238. 'type' => 'array',
  239. 'content' => [],
  240. 'value' => [
  241. 'Googlebot' => 'Google',
  242. 'Bingbot' => 'Bing',
  243. 'Baiduspider' => '百度',
  244. 'SogouSpider' => '搜狗',
  245. '360Spider' => '360',
  246. 'YandexBot' => 'Yandex',
  247. 'Sosospider' => '搜搜',
  248. ],
  249. 'rule' => 'required',
  250. 'msg' => '',
  251. 'tip' => '用于判断搜索引擎蜘蛛来访使用<br>键:搜索引擎标识<br>值:显示名称',
  252. 'ok' => '',
  253. 'extend' => '',
  254. ],
  255. [
  256. 'name' => 'archivesratio',
  257. 'title' => '付费文章分成',
  258. 'type' => 'string',
  259. 'content' => [],
  260. 'value' => '1:0',
  261. 'rule' => 'required; config',
  262. 'msg' => '',
  263. 'tip' => '平台:文章作者 <br>请保证两者相加为1',
  264. 'ok' => '',
  265. 'extend' => '',
  266. ],
  267. [
  268. 'name' => 'score',
  269. 'title' => '获取积分设置',
  270. 'type' => 'array',
  271. 'content' => [],
  272. 'value' => [
  273. 'postarchives' => 2,
  274. 'postcomment' => 0,
  275. ],
  276. 'rule' => 'required',
  277. 'msg' => '',
  278. 'tip' => '如果问题或评论被删除则会扣除相应的积分<br>postarchives:发布文章<br>postcomment:发布评论',
  279. 'ok' => '',
  280. 'extend' => '',
  281. ],
  282. [
  283. 'name' => 'limitscore',
  284. 'title' => '限定积分设置',
  285. 'type' => 'array',
  286. 'content' => [],
  287. 'value' => [
  288. 'postarchives' => 0,
  289. 'postcomment' => 0,
  290. ],
  291. 'rule' => 'required',
  292. 'msg' => '',
  293. 'tip' => '必须达到相应的积分限制条件才可以操作<br>postarchives:发布文章<br>postcomment:发布评论',
  294. 'ok' => '',
  295. 'extend' => '',
  296. ],
  297. [
  298. 'name' => 'openedsite',
  299. 'title' => '站点前台开关',
  300. 'type' => 'checkbox',
  301. 'content' => [
  302. 'pc' => 'PC',
  303. 'wxapp' => 'Wxapp',
  304. 'uniapp' => 'Uniapp',
  305. ],
  306. 'value' => 'pc,wxapp,uniapp',
  307. 'rule' => '',
  308. 'msg' => '',
  309. 'tip' => 'Wxapp为微信原生小程序,Uniapp仅为Uniapp版本(包括小程序、H5、APP)',
  310. 'ok' => '',
  311. 'extend' => '',
  312. ],
  313. [
  314. 'name' => 'userpage',
  315. 'title' => '会员个人主页',
  316. 'type' => 'radio',
  317. 'content' => [
  318. 1 => '开启',
  319. 0 => '关闭',
  320. ],
  321. 'value' => '0',
  322. 'rule' => 'required',
  323. 'msg' => '',
  324. 'tip' => '',
  325. 'ok' => '是否开启会员个人主页功能',
  326. 'extend' => '',
  327. ],
  328. [
  329. 'name' => 'domain',
  330. 'title' => '绑定二级域名前缀',
  331. 'type' => 'string',
  332. 'content' => [],
  333. 'value' => '',
  334. 'rule' => '',
  335. 'msg' => '',
  336. 'tip' => '',
  337. 'ok' => '',
  338. 'extend' => '',
  339. ],
  340. [
  341. 'name' => 'rewrite',
  342. 'title' => '伪静态',
  343. 'type' => 'array',
  344. 'content' => [],
  345. 'value' => [
  346. 'index/index' => '/$',
  347. 'tag/index' => '/t/[:diyname]$',
  348. 'page/index' => '/p/[:diyname]$',
  349. 'search/index' => '/s$',
  350. 'diyform/index' => '/d/[:diyname]$',
  351. 'diyform/post' => '/d/[:diyname]/post',
  352. 'diyform/show' => '/d/[:diyname]/[:id]',
  353. 'special/index' => '/special/[:diyname]',
  354. 'user/index' => '/u/[:id]',
  355. 'channel/index' => '/[:diyname]$',
  356. 'archives/index' => '/[:catename]/[:id]$',
  357. ],
  358. 'rule' => 'required',
  359. 'msg' => '',
  360. 'tip' => '如果需要将CMS绑定到网站首页,请移除<code>值</code>中的<code>/cms</code><br>键:控制器/方法<br>值:伪静态URL',
  361. 'ok' => '',
  362. 'extend' => '',
  363. ],
  364. [
  365. 'name' => 'wxappid',
  366. 'title' => '微信小程序AppID',
  367. 'type' => 'string',
  368. 'content' => [],
  369. 'value' => '',
  370. 'rule' => '',
  371. 'msg' => '',
  372. 'tip' => '',
  373. 'ok' => '',
  374. 'extend' => '',
  375. ],
  376. [
  377. 'name' => 'wxappsecret',
  378. 'title' => '微信小程序AppSecret',
  379. 'type' => 'string',
  380. 'content' => [],
  381. 'value' => '',
  382. 'rule' => '',
  383. 'msg' => '',
  384. 'tip' => '',
  385. 'ok' => '',
  386. 'extend' => '',
  387. ],
  388. [
  389. 'name' => 'ispaylogin',
  390. 'title' => '支付是否需要登录',
  391. 'type' => 'radio',
  392. 'content' => [
  393. 1 => '是',
  394. 0 => '否',
  395. ],
  396. 'value' => '0',
  397. 'rule' => 'required',
  398. 'msg' => '',
  399. 'tip' => '支付时是否需要登录,仅支持PC版本',
  400. 'ok' => '',
  401. 'extend' => '',
  402. ],
  403. [
  404. 'name' => 'paytypelist',
  405. 'title' => '支付模块',
  406. 'type' => 'checkbox',
  407. 'content' => [
  408. 'wechat' => '微信支付',
  409. 'alipay' => '支付宝',
  410. 'balance' => '余额支付',
  411. ],
  412. 'value' => 'wechat,alipay,balance',
  413. 'rule' => 'required',
  414. 'msg' => '',
  415. 'tip' => '前台支付开启的模块',
  416. 'ok' => '',
  417. 'extend' => '',
  418. ],
  419. [
  420. 'name' => 'defaultpaytype',
  421. 'title' => '默认支付模块',
  422. 'type' => 'radio',
  423. 'content' => [
  424. 'wechat' => '微信支付',
  425. 'alipay' => '支付宝',
  426. 'balance' => '余额支付',
  427. ],
  428. 'value' => 'balance',
  429. 'rule' => 'required',
  430. 'msg' => '',
  431. 'tip' => '前台内容页默认支付方式',
  432. 'ok' => '',
  433. 'extend' => '',
  434. ],
  435. [
  436. 'name' => 'isarchivesaudit',
  437. 'title' => '发布文章审核',
  438. 'type' => 'radio',
  439. 'content' => [
  440. 1 => '全部审核',
  441. 0 => '无需审核',
  442. -1 => '仅含有过滤词时审核',
  443. ],
  444. 'value' => '1',
  445. 'rule' => 'required',
  446. 'msg' => '',
  447. 'tip' => '',
  448. 'ok' => '',
  449. 'extend' => '',
  450. ],
  451. [
  452. 'name' => 'iscommentaudit',
  453. 'title' => '发表评论审核',
  454. 'type' => 'radio',
  455. 'content' => [
  456. 1 => '全部审核',
  457. 0 => '无需审核',
  458. -1 => '仅含有过滤词时审核',
  459. ],
  460. 'value' => '1',
  461. 'rule' => 'required',
  462. 'msg' => '',
  463. 'tip' => '',
  464. 'ok' => '',
  465. 'extend' => '',
  466. ],
  467. [
  468. 'name' => 'iscomment',
  469. 'title' => '全局评论开关',
  470. 'type' => 'radio',
  471. 'content' => [
  472. 1 => '开',
  473. 0 => '关',
  474. ],
  475. 'value' => '0',
  476. 'rule' => 'required',
  477. 'msg' => '',
  478. 'tip' => '',
  479. 'ok' => '',
  480. 'extend' => '',
  481. ],
  482. [
  483. 'name' => 'audittype',
  484. 'title' => '审核方式',
  485. 'type' => 'radio',
  486. 'content' => [
  487. 'local' => '本地',
  488. 'baiduyun' => '百度云',
  489. ],
  490. 'value' => 'local',
  491. 'rule' => 'required',
  492. 'msg' => '',
  493. 'tip' => '如果启用百度云,请输入百度云AI平台应用的AK和SK',
  494. 'ok' => '',
  495. 'extend' => '',
  496. ],
  497. [
  498. 'name' => 'nlptype',
  499. 'title' => '分词方式',
  500. 'type' => 'radio',
  501. 'content' => [
  502. 'local' => '本地',
  503. 'baiduyun' => '百度云',
  504. ],
  505. 'value' => 'local',
  506. 'rule' => 'required',
  507. 'msg' => '',
  508. 'tip' => '如果启用百度云,请输入百度云AI平台应用的AK和SK',
  509. 'ok' => '',
  510. 'extend' => '',
  511. ],
  512. [
  513. 'name' => 'aip_appid',
  514. 'title' => '百度AI平台应用Appid',
  515. 'type' => 'string',
  516. 'content' => [],
  517. 'value' => '',
  518. 'rule' => '',
  519. 'msg' => '',
  520. 'tip' => '百度云AI开放平台应用AppId',
  521. 'ok' => '',
  522. 'extend' => '',
  523. ],
  524. [
  525. 'name' => 'aip_apikey',
  526. 'title' => '百度AI平台应用Apikey',
  527. 'type' => 'string',
  528. 'content' => [],
  529. 'value' => '',
  530. 'rule' => '',
  531. 'msg' => '',
  532. 'tip' => '百度云AI开放平台应用ApiKey',
  533. 'ok' => '',
  534. 'extend' => '',
  535. ],
  536. [
  537. 'name' => 'aip_secretkey',
  538. 'title' => '百度AI平台应用Secretkey',
  539. 'type' => 'string',
  540. 'content' => [],
  541. 'value' => '',
  542. 'rule' => '',
  543. 'msg' => '',
  544. 'tip' => '百度云AI开放平台应用Secretkey',
  545. 'ok' => '',
  546. 'extend' => '',
  547. ],
  548. [
  549. 'name' => 'apikey',
  550. 'title' => 'API密钥',
  551. 'type' => 'string',
  552. 'content' => [],
  553. 'value' => '',
  554. 'rule' => '',
  555. 'msg' => '',
  556. 'tip' => '用于调用API接口时写入数据权限控制<br>默认为空时表示关闭,如需启用请自行设定值',
  557. 'ok' => '',
  558. 'extend' => '',
  559. ],
  560. [
  561. 'name' => 'archiveseditmode',
  562. 'title' => '文档编辑模式',
  563. 'type' => 'radio',
  564. 'content' => [
  565. 'addtabs' => '新选项卡',
  566. 'dialog' => '弹窗',
  567. ],
  568. 'value' => 'dialog',
  569. 'rule' => '',
  570. 'msg' => '',
  571. 'tip' => '在添加或编辑文档时的操作方式',
  572. 'ok' => '',
  573. 'extend' => '',
  574. ],
  575. [
  576. 'name' => 'redirecturl',
  577. 'title' => '是否启用链接中转',
  578. 'type' => 'radio',
  579. 'content' => [
  580. 1 => '是',
  581. 0 => '否',
  582. ],
  583. 'value' => '1',
  584. 'rule' => '',
  585. 'msg' => '',
  586. 'tip' => '正文中的外部链接是否启用中转',
  587. 'ok' => '',
  588. 'extend' => '',
  589. ],
  590. [
  591. 'name' => 'redirectseconds',
  592. 'title' => '链接中转等待时间',
  593. 'type' => 'number',
  594. 'content' => [],
  595. 'value' => '-1',
  596. 'rule' => 'required',
  597. 'msg' => '',
  598. 'tip' => '链接中转等待时间,默认为-1表示需手动点击跳转,0表示不等待跳转,单位秒',
  599. 'ok' => '',
  600. 'extend' => '',
  601. ],
  602. [
  603. 'name' => 'auditnotice',
  604. 'title' => '审核通知',
  605. 'type' => 'radio',
  606. 'content' => [
  607. 'none' => '无需通知',
  608. 'dinghorn' => '钉钉小喇叭',
  609. 'vbot' => '企业微信通知',
  610. 'notice' => '站内消息通知',
  611. ],
  612. 'value' => 'none',
  613. 'rule' => '',
  614. 'msg' => '',
  615. 'tip' => '如需启用审核通知,务必在插件市场安装对应的插件',
  616. 'ok' => '',
  617. 'extend' => '',
  618. ],
  619. [
  620. 'name' => 'noticetemplateid',
  621. 'title' => '审核通知模板ID',
  622. 'type' => 'string',
  623. 'content' => [],
  624. 'value' => '1',
  625. 'rule' => '',
  626. 'msg' => '',
  627. 'tip' => '当启用审核通知时,消息通知的模板ID',
  628. 'ok' => '',
  629. 'extend' => '',
  630. ],
  631. [
  632. 'name' => 'channelallocate',
  633. 'title' => '栏目授权',
  634. 'type' => 'radio',
  635. 'content' => [
  636. 1 => '开启',
  637. 0 => '关闭',
  638. ],
  639. 'value' => '0',
  640. 'rule' => '',
  641. 'msg' => '',
  642. 'tip' => '开启后可以单独给管理员分配可管理的内容栏目',
  643. 'ok' => '',
  644. 'extend' => '',
  645. ],
  646. [
  647. 'name' => 'archivesdatalimit',
  648. 'title' => '文章数据范围',
  649. 'type' => 'select',
  650. 'content' => [
  651. 'all' => '可查看全部数据',
  652. 'auth' => '仅可查看自己和子级发布的数据',
  653. 'personal' => '仅可查看自己发布的数据',
  654. ],
  655. 'value' => 'all',
  656. 'rule' => '',
  657. 'msg' => '',
  658. 'tip' => '',
  659. 'ok' => '',
  660. 'extend' => '',
  661. ],
  662. [
  663. 'name' => 'specialdatalimit',
  664. 'title' => '专题数据范围',
  665. 'type' => 'select',
  666. 'content' => [
  667. 'all' => '可查看全部数据',
  668. 'auth' => '仅可查看自己和子级发布的数据',
  669. 'personal' => '仅可查看自己发布的数据',
  670. ],
  671. 'value' => 'all',
  672. 'rule' => '',
  673. 'msg' => '',
  674. 'tip' => '',
  675. 'ok' => '',
  676. 'extend' => '',
  677. ],
  678. [
  679. 'name' => 'pagedatalimit',
  680. 'title' => '单页数据范围',
  681. 'type' => 'select',
  682. 'content' => [
  683. 'all' => '可查看全部数据',
  684. 'auth' => '仅可查看自己和子级发布的数据',
  685. 'personal' => '仅可查看自己发布的数据',
  686. ],
  687. 'value' => 'all',
  688. 'rule' => '',
  689. 'msg' => '',
  690. 'tip' => '',
  691. 'ok' => '',
  692. 'extend' => '',
  693. ],
  694. [
  695. 'name' => 'diyformdatalimit',
  696. 'title' => '自定义表单数据范围',
  697. 'type' => 'select',
  698. 'content' => [
  699. 'all' => '可查看全部数据',
  700. 'auth' => '仅可查看自己和子级发布的数据',
  701. 'personal' => '仅可查看自己发布的数据',
  702. ],
  703. 'value' => 'all',
  704. 'rule' => '',
  705. 'msg' => '',
  706. 'tip' => '',
  707. 'ok' => '',
  708. 'extend' => '',
  709. ],
  710. [
  711. 'name' => 'realtimereplacelink',
  712. 'title' => '实时内联替换',
  713. 'type' => 'radio',
  714. 'content' => [
  715. 1 => '是',
  716. 0 => '否',
  717. ],
  718. 'value' => '1',
  719. 'rule' => 'required',
  720. 'msg' => '',
  721. 'tip' => '是否开启实时内联替换',
  722. 'ok' => '',
  723. 'extend' => '',
  724. ],
  725. [
  726. 'name' => 'autolinks',
  727. 'title' => '关键字链接',
  728. 'type' => 'array',
  729. 'content' => [],
  730. 'value' => [],
  731. 'rule' => '',
  732. 'msg' => '',
  733. 'tip' => '文章中对应的关键字将会自动加上链接<br>键:关键字<br>值:跳转链接',
  734. 'ok' => '',
  735. 'extend' => '',
  736. ],
  737. [
  738. 'name' => 'searchtype',
  739. 'title' => '搜索方式',
  740. 'type' => 'radio',
  741. 'content' => [
  742. 'local' => '本地搜索,采用Like(无需配置,效率低)',
  743. 'xunsearch' => '采用Xunsearch全文搜索(需安装插件+配置服务器)',
  744. ],
  745. 'value' => 'local',
  746. 'rule' => 'required',
  747. 'msg' => '',
  748. 'tip' => '如果启用Xunsearch全文搜索,需安装Xunsearch插件并配置Xunsearch服务端',
  749. 'ok' => '',
  750. 'extend' => '',
  751. ],
  752. [
  753. 'name' => 'autopinyin',
  754. 'title' => '标题自动转拼音',
  755. 'type' => 'radio',
  756. 'content' => [
  757. 1 => '开启',
  758. 0 => '关闭',
  759. ],
  760. 'value' => '1',
  761. 'rule' => 'required',
  762. 'msg' => '',
  763. 'tip' => '如果开启自动转拼音,则在录入文档标题或栏目名称时,自定义名称将自动转换成拼音',
  764. 'ok' => '',
  765. 'extend' => '',
  766. ],
  767. [
  768. 'name' => 'baidupush',
  769. 'title' => '百度主动推送链接',
  770. 'type' => 'radio',
  771. 'content' => [
  772. 1 => '开启',
  773. 0 => '关闭',
  774. ],
  775. 'value' => '1',
  776. 'rule' => 'required',
  777. 'msg' => '',
  778. 'tip' => '如果开启百度主动推送链接,将在文章发布时自动进行推送,请务必在插件市场安装百度主动推送插件并配置',
  779. 'ok' => '',
  780. 'extend' => '',
  781. ],
  782. [
  783. 'name' => 'usersidenav',
  784. 'title' => '会员中心边栏模块',
  785. 'type' => 'checkbox',
  786. 'content' => [
  787. 'myhomepage' => '我的个人主页',
  788. 'myarchives' => '我发布的文章',
  789. 'postarchives' => '发布文章',
  790. 'myorder' => '我的消费订单',
  791. 'mycomment' => '我发表的评论',
  792. 'mycollection' => '我的收藏',
  793. ],
  794. 'value' => '',
  795. 'rule' => '',
  796. 'msg' => '',
  797. 'tip' => '会员中心边栏模块',
  798. 'ok' => '',
  799. 'extend' => '',
  800. ],
  801. [
  802. 'name' => 'loadmode',
  803. 'title' => '列表页加载模式',
  804. 'type' => 'radio',
  805. 'content' => [
  806. 'infinite' => '无限加载模式',
  807. 'paging' => '分页加载模式',
  808. ],
  809. 'value' => 'paging',
  810. 'rule' => 'required',
  811. 'msg' => '',
  812. 'tip' => '列表页加载模式',
  813. 'ok' => '',
  814. 'extend' => '',
  815. ],
  816. [
  817. 'name' => 'pagemode',
  818. 'title' => '页码显示模式',
  819. 'type' => 'radio',
  820. 'content' => [
  821. 'simple' => '仅使用上下页',
  822. 'full' => '包含数字分页',
  823. ],
  824. 'value' => 'full',
  825. 'rule' => 'required',
  826. 'msg' => '',
  827. 'tip' => '分页加载模式',
  828. 'ok' => '',
  829. 'extend' => '',
  830. ],
  831. [
  832. 'name' => 'indexloadmode',
  833. 'title' => '首页最近更新加载模式',
  834. 'type' => 'radio',
  835. 'content' => [
  836. 'infinite' => '无限加载模式',
  837. 'paging' => '分页加载模式',
  838. ],
  839. 'value' => 'paging',
  840. 'rule' => 'required',
  841. 'msg' => '',
  842. 'tip' => '首页最近更新加载模式',
  843. 'ok' => '',
  844. 'extend' => '',
  845. ],
  846. [
  847. 'name' => 'indexpagemode',
  848. 'title' => '首页最近更新分页模式',
  849. 'type' => 'radio',
  850. 'content' => [
  851. 'simple' => '仅使用上下页',
  852. 'full' => '包含数字分页',
  853. ],
  854. 'value' => 'full',
  855. 'rule' => 'required',
  856. 'msg' => '',
  857. 'tip' => '首页最近更新分页模式',
  858. 'ok' => '',
  859. 'extend' => '',
  860. ],
  861. [
  862. 'name' => 'cachelifetime',
  863. 'title' => '缓存默认时长',
  864. 'type' => 'string',
  865. 'content' => [],
  866. 'value' => '0',
  867. 'rule' => 'required; config',
  868. 'msg' => '',
  869. 'tip' => '单位为秒,为0表示永久缓存,-1表示不缓存',
  870. 'ok' => '',
  871. 'extend' => '',
  872. ],
  873. [
  874. 'name' => 'cachelistcount',
  875. 'title' => '缓存列表页总数',
  876. 'type' => 'radio',
  877. 'content' => [
  878. 1 => '开启',
  879. 0 => '关闭',
  880. ],
  881. 'value' => '0',
  882. 'rule' => '',
  883. 'msg' => '',
  884. 'tip' => '大数据建议开启列表页缓存总数',
  885. 'ok' => '',
  886. 'extend' => '',
  887. ],
  888. [
  889. 'name' => 'flagtype',
  890. 'title' => '标志字典',
  891. 'type' => 'array',
  892. 'content' => [],
  893. 'value' => [
  894. 'hot' => '热门',
  895. 'new' => '新',
  896. 'recommend' => '推荐',
  897. 'top' => '置顶',
  898. ],
  899. 'rule' => 'required',
  900. 'msg' => '',
  901. 'tip' => '用于文档内容标志配置<br>键:数据库存储值<br>值:显示值',
  902. 'ok' => '',
  903. 'extend' => '',
  904. ],
  905. [
  906. 'name' => 'urlsuffix',
  907. 'title' => 'URL后缀',
  908. 'type' => 'string',
  909. 'content' => [],
  910. 'value' => 'html',
  911. 'rule' => '',
  912. 'msg' => '如果不需要后缀可以设置为空',
  913. 'tip' => '',
  914. 'ok' => '',
  915. 'extend' => '',
  916. ],
  917. [
  918. 'name' => 'moduleurlsuffix',
  919. 'title' => '模块URL后缀',
  920. 'type' => 'array',
  921. 'content' => [],
  922. 'value' => [
  923. 'channel' => 'html',
  924. 'archives' => 'html',
  925. 'special' => 'html',
  926. 'page' => 'html',
  927. 'diyform' => 'html',
  928. 'tag' => 'html',
  929. ],
  930. 'rule' => '',
  931. 'msg' => '如果不需要后缀可以设置为空',
  932. 'tip' => '',
  933. 'ok' => '',
  934. 'extend' => '',
  935. ],
  936. [
  937. 'name' => 'sitemapcachelifetime',
  938. 'title' => 'Sitemap缓存时长',
  939. 'type' => 'number',
  940. 'content' => [],
  941. 'value' => '-1',
  942. 'rule' => '',
  943. 'msg' => '',
  944. 'tip' => '单位为秒,为0表示永久缓存,-1表示不缓存',
  945. 'ok' => '',
  946. 'extend' => '',
  947. ],
  948. [
  949. 'name' => 'sitemappagesize',
  950. 'title' => 'Sitemap分页大小',
  951. 'type' => 'number',
  952. 'content' => [],
  953. 'value' => '5000',
  954. 'rule' => '',
  955. 'msg' => '',
  956. 'tip' => '',
  957. 'ok' => '',
  958. 'extend' => '',
  959. ],
  960. [
  961. 'name' => 'archiveshashids',
  962. 'title' => '是否启用文档ID加密',
  963. 'type' => 'radio',
  964. 'content' => [
  965. 1 => '是',
  966. 0 => '否',
  967. ],
  968. 'value' => '0',
  969. 'rule' => '',
  970. 'msg' => '',
  971. 'tip' => '若启用文档ID加密,要求伪静态键<code>archives/index</code>对应的值中必须存在<code>[:eid]</code>',
  972. 'ok' => '',
  973. 'extend' => '',
  974. ],
  975. [
  976. 'name' => 'hashids_key',
  977. 'title' => '文档加密ID密钥',
  978. 'type' => 'string',
  979. 'content' => [],
  980. 'value' => '',
  981. 'rule' => '',
  982. 'msg' => '',
  983. 'tip' => '默认为空则使用系统Token配置的密钥',
  984. 'ok' => '',
  985. 'extend' => '',
  986. ],
  987. [
  988. 'name' => 'hashids_key_length',
  989. 'title' => '文档加密ID长度',
  990. 'type' => 'number',
  991. 'content' => [],
  992. 'value' => '10',
  993. 'rule' => '',
  994. 'msg' => '',
  995. 'tip' => '建议加密ID长度大于10位',
  996. 'ok' => '',
  997. 'extend' => '',
  998. ],
  999. [
  1000. 'name' => 'spiderrecord',
  1001. 'title' => '搜索引擎蜘蛛来访记录',
  1002. 'type' => 'radio',
  1003. 'content' => [
  1004. 1 => '开启',
  1005. 0 => '关闭',
  1006. ],
  1007. 'value' => '1',
  1008. 'rule' => '',
  1009. 'msg' => '',
  1010. 'tip' => '开启后可以在搜索引擎记录中查看搜索引擎蜘蛛来访记录',
  1011. 'ok' => '',
  1012. 'extend' => '',
  1013. ],
  1014. [
  1015. 'name' => 'spiderfollow',
  1016. 'title' => '搜索引擎蜘蛛关注',
  1017. 'type' => 'selects',
  1018. 'content' => [],
  1019. 'value' => 'Googlebot,Bingbot,Baiduspider,SogouSpider,360Spider',
  1020. 'rule' => '',
  1021. 'msg' => '',
  1022. 'tip' => '设定关注的蜘蛛后将在内容列表可查看蜘蛛来访记录',
  1023. 'ok' => '',
  1024. 'extend' => '',
  1025. ],
  1026. [
  1027. 'name' => 'autolinks_max_replace',
  1028. 'title' => '单一标签最大替换次数',
  1029. 'type' => 'number',
  1030. 'content' => [],
  1031. 'value' => '2',
  1032. 'rule' => '',
  1033. 'msg' => '',
  1034. 'tip' => '正文内容中单一标签最大替换次数',
  1035. 'ok' => '',
  1036. 'extend' => '',
  1037. ],
  1038. [
  1039. 'name' => 'app_id',
  1040. 'title' => '移动端APP的AppID',
  1041. 'type' => 'string',
  1042. 'content' => [],
  1043. 'value' => '',
  1044. 'rule' => '',
  1045. 'msg' => '',
  1046. 'tip' => '微信开放平台中移动端应用的Appid,仅Uniapp版本使用',
  1047. 'ok' => '',
  1048. 'extend' => '',
  1049. ],
  1050. [
  1051. 'name' => 'app_secret',
  1052. 'title' => '移动端APP的AppSecret',
  1053. 'type' => 'string',
  1054. 'content' => [],
  1055. 'value' => '',
  1056. 'rule' => '',
  1057. 'msg' => '',
  1058. 'tip' => '微信开放平台中移动端应用的AppSecret,仅Uniapp版本使用',
  1059. 'ok' => '',
  1060. 'extend' => '',
  1061. ],
  1062. ];