免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
返回顶部
返回列表 发帖
8
 1792    8

骨头插件之单页系统 v1.2安装   [复制链接]

打印 上一主题 下一主题

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
此插件的安装需要在有Bone's Plugin System!的前提下。
请务必先安装http://mc0713.66rt.com/thread-305-1-1.html再安装下面插件
功能:
1.自定义单页显示
2.提供选项卡自定义功能
3.可自由开关底部和头部的显示
4.可自由开关导航的显示

首先进入骨头插件中心,在安装插件的选项卡下将以下数据复制到数据框中,点击提交即可。
  1. 单页系统[gt:new]dan[gt:new]1.2[gt:new]CREATE TABLE `gt_dan` ( `id` mediumint(10) NOT NULL auto_increment, `name` text NOT NULL, `code` char(20) default NULL, `thing` text, `isNav` tinyint(1) NOT NULL default 1, `isTab` tinyint(1) NOT NULL default 0, `tab` text, `isHeader` tinyint(1) NOT NULL default 1, `isFooter` tinyint(1) NOT NULL default 1, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;
复制
然后新建一个模板名为gt_dan,复制进去:
  1. {eval $gtdan_code = $_GET['gtdan'];}
  2. {eval $gtdan_tabid = $_GET['id'];}
  3. <!--{if $gtdan_code}-->
  4. {eval $q2 = $db->fetch_array($db->query("SELECT * FROM gt_dan WHERE code = '$gtdan_code'"));}
  5. <!--{/if}-->
  6. <!--{if $q2[code]}-->
  7.         <!--{if $q2[isHeader]}-->
  8.         {template header}
  9.         <!--{/if}-->
  10.                 <!--{if $q2[isNav]}-->
  11.                 <div id="nav"><a href="index.php">$bbname</a> » $q2[name]</div>
  12.                 <!--{/if}-->
  13.                 <div id="wrap" class="wrap s_clear"><div class="main"><div class="content">
  14.                 <!--{if $q2[isTab]}-->
  15.                 {eval $q3 = explode("\n", $q2[tab]);}
  16.                 <!--{if $q3[0]}-->
  17.                         <div class="itemtitle s_clear"><ul>
  18.                         <!--{loop $q3 $thingid $thing}-->
  19.                         <li{if $gtdan_tabid == $thingid} class="current"{/if}><a href="faq.php?gtdan=$gtdan_code&id=$thingid"><span>$thing</span></a></li>
  20.                         <!--{/loop}-->
  21.                         </ul></div>
  22.                 <!--{/if}-->
  23.                 <!--{/if}-->
  24.                 <!--{if $q2[isTab]}-->
  25.                 {eval $q3 = explode("[gt:dan]", $q2[thing]);}
  26.                         <!--{if $gtdan_tabid}-->
  27.                                 $q3[$gtdan_tabid]
  28.                         <!--{else}-->
  29.                                 $q3[0]
  30.                         <!--{/if}-->
  31.                 <!--{else}-->
  32.                 $q2[thing]
  33.                 <!--{/if}-->
  34.                 </div></div></div>
  35.         <!--{if $q2[isFooter]}-->
  36.         {template footer}
  37.         <!--{/if}-->
  38.         {eval die;}
  39. <!--{elseif ($_GET['gt'] == 'dan') && $discuz_uid == 1}-->
  40.                 <link rel="stylesheet" type="text/css" href="templates/default/gt_admin_css.htm" />
  41.                 <!--{if ($_GET['act'] == 'edit')}-->
  42.                 <a href="faq.php?gt=dan" class="gt_admin_notice b">返回</a>
  43.                 {eval $gtdan_id = $_GET['id'];}
  44.                 {eval $gtdan_name = $_POST['gtdan_name'];}
  45.                 {eval $gtdan_code = $_POST['gtdan_code'];}
  46.                 {eval $gtdan_thing = $_POST['gtdan_thing'];}
  47.                 {eval $gtdan_isNav = $_POST['gtdan_isNav'];}
  48.                 {eval $gtdan_isTab = $_POST['gtdan_isTab'];}
  49.                 {eval $gtdan_tab = $_POST['gtdan_tab'];}
  50.                 {eval $gtdan_isHeader = $_POST['gtdan_isHeader'];}
  51.                 {eval $gtdan_isFooter = $_POST['gtdan_isFooter'];}
  52.                 <form method="post">
  53.                 <!--{if $_POST['gtdan_ok'] == true}-->
  54.                         <!--{if $gtdan_name}-->
  55.                                 {eval $db->query("UPDATE gt_dan SET name = '$gtdan_name', code = '$gtdan_code', thing = '$gtdan_thing', isNav = '$gtdan_isNav', isTab = '$gtdan_isTab', tab = '$gtdan_tab', isHeader = '$gtdan_isHeader', isFooter = '$gtdan_isFooter' WHERE id='$gtdan_id'");}
  56.                                 <a class="gt_admin_notice s">成功</a>
  57.                         <!--{else}-->
  58.                                 <a class="gt_admin_notice f">失败-名称不能为空( ͡°╭͜ʖ╮͡° )</a>
  59.                         <!--{/if}-->
  60.                 <!--{/if}-->
  61.                 {eval $q2=$db->fetch_array($db->query("SELECT * FROM gt_dan WHERE id='$gtdan_id'"));}
  62.                 <a class="gt_admin_input_title">名称:</a><br /><input type = "text" value = "$q2[name]" name = "gtdan_name"><a class="gt_admin_input_s">此名称将为导航名称</a><hr class="solidline">
  63.                 <a class="gt_admin_input_title">标识符:</a><br /><input type = "text" value = "$q2[code]" name = "gtdan_code"><hr class="solidline">
  64.                 <a class="gt_admin_input_title">内容:</a><br /><textarea name = "gtdan_thing">$q2[thing]</textarea><a class="gt_admin_input_s">支持HTMl代码,当开启选项卡时,用<font color="#ff0000">[gt:dan]</font>来分割不同选项卡的内容</a><hr class="solidline">
  65.                 <a class="gt_admin_input_title">导航开关:</a><br /><input type="radio" name = "gtdan_isNav"value="1"{if $q2[isNav] == 1} checked{/if}/>开<input type="radio" name = "gtdan_isNav" value="0"{if $q2[isNav] != 1} checked{/if}/>关<hr class="solidline">
  66.                 <a class="gt_admin_input_title">选项卡开关:</a><br /><input type="radio" name = "gtdan_isTab"value="1"{if $q2[isTab] == 1} checked{/if}/>开<input type="radio" name = "gtdan_isTab" value="0"{if $q2[isTab] != 1} checked{/if}/>关<hr class="solidline">
  67.                 <a class="gt_admin_input_title">选项卡设置:</a><br /><textarea name = "gtdan_tab">$q2[tab]</textarea><a class="gt_admin_input_s">每行一个</a>        <hr class="solidline">
  68.                 <a class="gt_admin_input_title">头部开关:</a><br /><input type="radio" name = "gtdan_isHeader"value="1"{if $q2[isHeader] == 1} checked{/if}/>开<input type="radio" name = "gtdan_isHeader" value="0"{if $q2[isHeader] != 1} checked{/if}/>关<hr class="solidline">
  69.                 <a class="gt_admin_input_title">底部开关:</a><br /><input type="radio" name = "gtdan_isFooter"value="1"{if $q2[isFooter] == 1} checked{/if}/>开<input type="radio" name = "gtdan_isFooter" value="0"{if $q2[isFooter] != 1} checked{/if}/>关<hr class="solidline">
  70.                 <button type="submit" name="gtdan_ok" value="true" class="btn">提交</button></form>
  71.                 <!--{elseif ($_GET['act'] == 'del')}-->
  72.                         {eval $gtdan_id = $_GET['id'];}
  73.                         <a href="faq.php?gt=dan" class="gt_admin_notice b">返回</a>
  74.                         <!--{if $gtdan_id}-->
  75.                                 {eval $q2=$db->fetch_array($db->query("SELECT * FROM gt_dan WHERE id='$gtdan_id'"));}
  76.                                 <!--{if $q2}-->
  77.                                         {eval $db->query("DELETE FROM gt_dan WHERE id='$gtdan_id'");}
  78.                                         <p class="gt_admin_dann">删除成功!</p>
  79.                                 <!--{else}-->
  80.                                         <p class="gt_admin_dann">删除失败!</p>
  81.                                 <!--{/if}-->
  82.                         <!--{else}-->
  83.                                 <p class="gt_admin_dann">删除失败!</p>
  84.                         <!--{/if}-->
  85.                 <!--{else}-->
  86.                         <!--{if $_POST['gtdanok'] == true}-->
  87.                         <!--{if $_POST['gtdanName']}-->
  88.                                 {eval $db->query("INSERT INTO gt_dan (id, name) VALUES (NULL, '".$_POST['gtdanName']."')");}
  89.                                 <a class="gt_admin_notice s">成功</a>
  90.                         <!--{else}-->
  91.                                 <a class="gt_admin_notice f">失败-名称不能为空( ͡°╭͜ʖ╮͡° )</a>
  92.                         <!--{/if}-->
  93.                         <!--{/if}-->
  94.                         {eval $q2 = $db->query("SELECT * FROM gt_dan");}
  95.                         {eval $q3 = Array();}
  96.                         {eval $i = 0;}
  97.                         {eval while ($asdfgh = $db->fetch_array($q2)) $q3[$i++] = $asdfgh;}
  98.                         <table><tbody>
  99.                         <!--{loop $q3 $thing}-->
  100.                                 $thing[name] <a href = "faq.php?gt=dan&act=edit&id=$thing[id]" class="gt_admin_button">编辑</a>     <a href = "faq.php?gt=dan&act=del&id=$thing[id]" class="gt_admin_button">删除</a><hr class="solidline">
  101.                         <!--{/loop}-->
  102.                         </tbody></table>
  103.                         <b>新增:</b><br />
  104.                         <form method = "POST">
  105.                         名字:<input type = "text" name = "gtdanName" class="gt_admin_input_new" /> <input type = "submit" name = "gtdanok" class="btn">
  106.                         </form><hr class="solidline">
  107.                         <b>说明:</b>
  108.                         单页地址统一为:http://论坛地址/faq.php?gtdan=标识符
  109.                 <!--{/if}-->
  110.         {eval die;}
  111. <!--{/if}-->
复制
进入faq模板,在最上面加上
  1. {subtemplate gt_dan}
复制
GG 之后就可以进入骨头插件中心进行设置了
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Ta们最近看过这个帖子收起

無名
访问时间:2020-04-21 13:36
EmmittPaurE
访问时间:2019-11-20 02:51
andrdejfjai
访问时间:2019-11-19 14:16
rardAbaky
访问时间:2019-11-18 22:49
Goanops
访问时间:2019-11-15 17:16
DannyBiare
访问时间:2019-11-06 22:15
Donaldphync
访问时间:2019-11-04 19:58
thele
访问时间:2019-10-27 03:32
DonaldPycle
访问时间:2019-10-24 17:25

打赏

取消

感谢您的支持,我会继续努力的!

扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by 麻城生活网,分享从这里开始,精彩与您同在

点评
B Color Link Smilies

您还可以输入:个字符
X

 X

管理

8
要几贴才会去掉发帖验证码?

管理员:感谢您的精彩回复
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

flash之路欢迎你
管理

TOP

8
回复 2# 波斯佳人


    5
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

管理

TOP

8
回复 3# mc0713


    其实刚发完上贴 我就造答案了,因为下一贴发的时候不需验证码了
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

flash之路欢迎你
管理

TOP

8
回复 4# 波斯佳人


    明白人
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

管理

TOP

8
回复 4# 波斯佳人


    我们来研究一下这个骨头插件系统,感觉这个玩意儿好牛逼的样子
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

管理

TOP

8
装完了。然并卵。
代码中的 新增、编辑、删除 按钮,都看不到
只能看到本帖一楼截图的样子,其它神马也木有。

作者没有说明吗?

管理员:感谢您的精彩回复
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

flash之路欢迎你
管理

TOP

8


后面的我没敢尝试 不知道你说的是安装插件   还是单页系统的东西没有

回复 7# 波斯佳人
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

管理

TOP

8
回复 7# 波斯佳人


    注意有个安装插件字样
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

管理

TOP

返回列表 发帖