PttCurrent 板


LINE

续上篇主要是记录让自己(只是)可以成功把CurrentPtt架起来之後 这一篇要记录的是有哪些地方的定义/设定可以调整可以让「自己的Ptt」 运作得更顺利: (当然目前都是记自己仅知的心得) -- ※ 引述《holishing ()》之铭言: : 到这里就要注意了 : : 10.依据您的须求, 修改 pttbbs.conf : 这时候就可以依自己喜好及相关需要选择各种编辑器了 (像是 gedit 或其它介面等) [略] : 以下提及一些在 pttbbs.conf 中,很可能关乎编译安装是否会成功的一些设定: 从这里详细记起 : 如果是在 64bit 的作业系统编译安装 PttBBS : 请记得开启以下两个定义: : #define SHMALIGNEDSIZE (1048576*4) : #define TIMET64 不然会出现 undefined reference to ....之类的错误编译讯息 (有机会测试再附类似图) : 之後编译才能顺利完成 : 其他各种功能就可视自己需求决定要不要开启 其他在 pttbbs.conf 的范例( sample/pttbbs.conf )中 虽然多少会有些简单的说明 但仍有一些值得一提的相关定义, 可以放在这里说明 以供自己後来安装时可以调整: 0. /* 新手板(会自动进我的最爱) */ #define BN_NEWBIE BBSMNAME "NewHand" /* 找看板(会自动进我的最爱) */ #define BN_ASKBOARD "AskBoard" 自己测试的结果好像是不会自动进我的最爱orz 如果想要让它自动进请自行记得到 (BBS家目录)/etc/myfav_defaults 编辑修改 =========== 1. /* 帮忙寄信的 server, 一般设成自己(即ip: 127.0.0.1)就可以 */ //#define RELAY_SERVER_IP "127.0.0.1" 如果自己的BBS伺服器没有需要转信 (其实现在看CurrentPtt里跟看板转信有关的程式码, 好像已经都被disable掉了O.O) 或站际间信件的转送 (例如从A站寄信到B站的信箱) 这个定义似乎就可以注解掉了 另外也记得自己在启动BBS时, 不必将 (BBS家目录)/bin/outmail 这个程式也打开 =========== 2. /* 水球整理, 看板备份等等外部程式 */ //#define OUTJOBSPOOL 要开启这个定义, 必须要确保相关的外部程式可以跑 不然开了也没用, 所以目前自己先关着, 然後有备份需要就先手动备份 (之後再研究怎麽让它跑起来orz) =========== 3. /* 若定义, 则不能举办赌盘 */ //#define NO_GAMBLE 因为现在看板赌盘在 ptt 测试可能不太方便 ptt2 也不能在板上举办赌盘 所以可以透过自己架测试站来先行练习 (不过自己第一次测试的经验是..还是有因为介面显示得怪怪的, 让自己以为赌盘设定错误, 然後一直取消重开看板赌盘...QQ) 如果是要这样运用的话, 请将此定义注解掉。 全站赌盘的话, 还要自己另外再新增一些设定档 赌盘才会跑起来O.O 之後有机会在把这部分详细说明整理起来... (其实相关看板还是找得到不少线索喔) =========== 4. /* 使用新式的 pmore (piaip's more) 代替旧式 bug 抓不完的 more 或是简易的 */ /* minimore */ #define USE_PMORE 如果已经很习惯 Ptt 现在阅读文章的介面的话 强烈建议一定要把这个定义打开!!! 不然可能用旧的介面读起文章会不顺以外 非传统动画(一般应该就是用pmore动画设计)也可能会因此跑不了 旧介面阅读文章示意图: (无法支援pmore动画script) 作者 SYSOP (SYSOP) 看板 SYSOP 标题 [公告] test 时间 Sun May 7 08:13:32 2017 test --



※ 发信站: Test BBS(noname), 来自: 10.0.2.2
浏览 P.1 (→↓[PgUp][PgDn][Home][End])游标移动 (←/q)结束 新介面阅读文章示意图: (不会按个PgDn就直接冲到下篇文章, 且新增动画功能) 作者 SYSOP (SYSOP) 看板 SYSOP 标题 [公告] test 时间 Sun May 7 08:13:32 2017 ─────────────────────────────────────── test --



※ 发信站: Test BBS(noname), 来自: 10.0.2.2
浏览 第 1/1 页 (100%) 目前显示: 第 01~08 行 (y)回应(X%)推文(h)说明(←)离开 =========== 5. /* 若定义, 则在删除看板文章的时候, 仅会在 .DIR 中标明, 并不会将该资料 从 .DIR 中拿掉. 可以避免多项问题 (尤其是热门看板一堆推荐及编辑时) 须配合使用 (尚未完成) */ .DIR非常大概的意思就是: 看板里的文章标题目录 就是很多人常常在讲的 "外标题" 之类相关的东西 #define STR_SAFEDEL_TITLE "(本文已被删除)" /* 这样被删文章的标题才会显示 (本文已被删除) */ #define FN_SAFEDEL ".d" #define FN_SAFEDEL_PREFIX_LEN (2) #define SAFE_ARTICLE_DELETE_NUSER (0) /* 如果没定义这个, 预设要等到看板人气大於 2 的时候, 删除完文章才会留下屍体 */ 如果想要测试删除文章所留下的屍体的话 记得要将这些相关定义自行开启并补上相关资讯 =========== 6. /* 若定义, 则 SYSOP帐号并不会自动加上站长权限. 在第一次启动时, 您并不能定义 (否则就拿不到站长权了) . 而在设定完成後, 若您站长帐号并不叫做 SYSOP, 则可透过 NO_SYSOP_ACCOUNT 关闭该帐号, 以避免安全问题发生. */ //#define NO_SYSOP_ACCOUNT 可以用 SYSOP 设定完你想要使用的站长权限帐号後 再将 注解 取消掉并重新编译, 另外也可以把 SYSOP 这个 ID 放在 (BBS家目录)/etc/reserved.id 这个档案里 (for设定系统保留帐号) 这样後来新注册的人, 就连 SYSOP 这个帐号都无法申请了 =========== 7. /* 若定义, 则使用旧式推文 */ //#define OLDRECOMMEND 如果没有把这个定义注解掉 你这个站台的「2」就真的坏了......... (可参考ptt.cc/ptt2.cc的推文介面的差异) =========== 8. /* 若定义, 则 guest 可推文,格式变为 IP+日期 */ //#define GUESTRECOMMEND 这功能不论自己怎麽调都还是work不了... 自己暂时关着, 有机会再测试....orz =========== 9. /* 定义几秒内算快速推文 */ #define FASTRECMD_LIMIT (90) 可以帮你定义所谓"cd楼下帮..."的时间 =========== 其他范例还有出现的相关定义选项, 有些是说明已经很清楚的 有些则是自己还不太了解的... 这两类差别应该很明显 所以自己不再赘述 以下是范例没有提, 但自己觉得值得一试的相关重要定义: #define ASSESS 文章评价相关程式码: 开启这个定义, 你就可以使用「退文」的功能 #define USE_RECENTPAY 如果没定义这个,站内的虚拟币(以ptt站来说就是p币)交易将无法留下纪录!! #define USE_MAIL_ACCOUNT_SYSOP 最近 sitos 站长写程式码提交的一个新功能, 可以让没通过注册认证的使用者寄信给帐号站长 (可以到 (BBS家目录)/etc/mail_account_sysop 编辑相关收信列表) #define USE_LIVE_ALLPOST 定义这个可以让 ALLPOST 相关同步的模式比较接近 现在 ptt/ptt2 采用的模式 (不过要另外设定才会有只记录7天前ALLPOST文章的功能...) #define USE_PFTERM 定义完 USE_PFTERM 可以解决一个问题 当系统维护时进入 (X)file 编辑系统档案 等介面时 才不会有所在游标的位置无法显示任何文字的情况 #define NO_LOGINASNEW 当觉得不想再让站上有新的ID出现时可以定义此函式 (停止受理新的注册单也有相关的定义, 暂时找不到之後再补o.O) #define DEBUG 定义完这个会进入很神奇的模式 或许对於研究相关程式码或测试相关程式码运作有帮助... #define USE_TIME_CAPSULE 要定义这个才能开始使用编辑纪录以及资源回收桶的功能 以及删除部分文字的介面 (删除推文请参考其他篇说明) #define MAX_POST_MONEY (1000) 如果觉得自己站台上发表的文章最多只有 100 单位(预设值)的虚拟代币不够 可以自己调整XD #define USE_SYSOP_EDIT 因为听说某站长调皮编辑别人的文章被抓包 所以之後相关的程式码就被改成需要把这部分的定义开启 才能让站长编辑站上所有的文章了.... (但其实只要把该文在文章目录的标题的作者改成自己, 其实还是可以编辑该文..) #define INSCREEN "(请至pttbbs.conf编辑你的前进站画面)" 其实就是个让你可以把以下画面设定出来的地方: > ------------------- ˙ PTT · ◣ · ˙ ██████ 140.112.172.11 · ◢█◤ █████ ┌─┐ 批踢踢实业坊██◥█ · █████· │└┐ ptt.cc ██████◤ █████ │ ◢██████ █████˙ · ─┘ │┌──┐ · ◥◤ ████████ · └┤ │ · ◢████◢███· │┌───┐ █████▇▇▆▆▅▅▄▄▃▂▁ ┌─┴┘ └ ◢█████▇▇▆▆▅▅▄▄▃▃▂▂▁ │––██ █▇▇▆▆▅▅▄▄▃▂▁ > ------------------- 至於要如何将 ANSI 码上色? 目前想到的是, 可以善用 跳脱字元 ( \033 ) 搭配相关的ANSI上色教学, 即可初步创作属於自己的「白马」 #define USE_NEW_BAN_SYSTEM 开启新的BAKUMAN水桶系统功能, 取代人数有上限的传统水桶功能 == 其他更多更详尽还没被发掘的功能 : 也可以去 github 里查阅里面的程式码来推测可以测试开启哪些定义 == 另外还有很重要的!! 每次在 pttbbs.conf 调完设定要重新编译前, 请先自己记得清掉之前编译出的东西 所以要 cd ~/pttbbs; pmake * BBSHOME=/home/bbs clean all install -- 以上纪录, 一样如果有观念不太对的地方还请各位板友们多多指教 <(_ _)> -- |||˙ ‧   ▂ ▃▆ ▆▄ φseven ★〞每个月的29日是天使节  ▲ || 点歌给小天使并贴到《AngelPray》 ◢█ ▲◣ || 会下P币雨喔! ||| ●   >|| |||| ● \" hh 会有〝小天使〞为你解惑唷! ˙ ‵︸′ --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.249.43.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PttCurrent/M.1496080053.A.7FC.html 修掉一部分需要外部程式的定义, 留待下一篇整理出来 ※ 编辑: holishing (140.116.101.29), 06/04/2017 01:08:01
1F:→ holishing: 另外关於 ALLPOST / ViolateLaw / PoliceLog 等特殊 06/04 01:55
2F:→ holishing: 功能看板的设定, 亦留待之後另外开一篇记录 06/04 01:55
已将之後修正的相关内容放到 github 的 wiki 上 如果有需要指正的也可以直接到那里编辑文件: https://github.com/ptt/pttbbs/wiki/ ※ 编辑: holishing (140.116.101.29), 06/05/2017 21:09:35
3F:推 angel07: 请问...劣文的定义名称是啥? 07/05 14:01
https://goo.gl/29QWC7 有提到 #define ASSESS 文章评价相关程式码: 开启这个定义, 你就可以使用「退文」的功能 ※ 编辑: holishing (111.249.79.75), 07/06/2017 11:24:13
4F:推 angel07: 了解 感谢 07/06 14:11
补充 pttbbs.conf 的范例的位置 删除部分文字的功能在哪边设定已补上 ※ 编辑: holishing (140.116.101.37), 07/14/2017 16:45:21







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP