迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
請教一個關(guān)于通知設(shè)置的問題;
如何獲取買家的用戶名和訂單的產(chǎn)品名稱呢?
就是短信通知給賣家的時候,賣家可以收到:收到(買家用戶名)手機號(buy_phone)購買的(產(chǎn)品名稱),這個買家用戶名和產(chǎn)品名稱的獲取方式是什么呢?
是哪一個插件,哪一個模板文件呢?
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
通用訂單插件
訂單付款成功通知賣家
/config/notice/mobile/order_pay2.html
這個文件
{php $buy=/Phpcmf/Service::M()->table_site("order")->get($id); }
買家用戶名{$buy.username}
手機號{$buy.phone}
產(chǎn)品名稱{table table=1_order_goods oid=$id}
{$t.title}
{/table}
這個短信和消息支持PHP代碼嗎?
我剛才試了下,這樣設(shè)置的話,發(fā)不出來消息。
沒有最新的消息了。。
/改成\
支持php代碼
是這樣嗎?信息還是沒有發(fā)出呢
錯誤日志有嗎
有,這個是錯誤日志
Table zd_a534_com.dr_1_order_goods doesnt exist
mysqli_sql_exception: Table zd_a534_com.dr_1_order_goods doesnt exist in /www/wwwroot/zd.a534.com/dayrui/System/Database/MySQLi/Connection.php:331
刪除商品名稱標(biāo)簽試試呢
{php $buy=\Phpcmf\Service::M()->table_site("order")->get($id); }
產(chǎn)品名稱{table table=1_order_item oid=$id}
試試這種寫法
回復(fù)@官方實習(xí)技術(shù)
用這個方式,消息收到的是正確的,手機收到的不全,也就是沒有后臺的產(chǎn)品名稱;
手機短信收到的,只到新訂單,后面的產(chǎn)品名稱沒有。
{table table=1_order_goods oid=$id}
刪除了這個以后,可以收到了;
你需要查看后臺的短信發(fā)送日志,理論上短信字?jǐn)?shù)會有限制的,就看你短信運營商限制數(shù)量嗎
剛剛的短信沒有出現(xiàn)在錯誤里面,應(yīng)該不是字?jǐn)?shù)的限制,我去查看了;
剛剛我又換官方的短信試了下,居然是可以正常顯示。。
我再看下是不是運營商那邊的問題,還是哪里的問題;
肯定是運營商限制了字?jǐn)?shù)了嘛
按理說不應(yīng)該啊,才34個字,就算限制字?jǐn)?shù),后面的只能是顯示不全,不會產(chǎn)品名稱一個字都不顯示;
換一個可以顯示長文本消息的短信運營商吧
是哪一個插件,哪一個模板文件呢?
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
通用訂單插件
訂單付款成功通知賣家
/config/notice/mobile/order_pay2.html
這個文件
{php $buy=/Phpcmf/Service::M()->table_site("order")->get($id); }
買家用戶名{$buy.username}
手機號{$buy.phone}
產(chǎn)品名稱{table table=1_order_goods oid=$id}
{$t.title}
{/table}
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
這個短信和消息支持PHP代碼嗎?
我剛才試了下,這樣設(shè)置的話,發(fā)不出來消息。
沒有最新的消息了。。
/改成\
支持php代碼
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
是這樣嗎?信息還是沒有發(fā)出呢
錯誤日志有嗎
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
有,這個是錯誤日志
Table zd_a534_com.dr_1_order_goods doesnt exist
mysqli_sql_exception: Table zd_a534_com.dr_1_order_goods doesnt exist in /www/wwwroot/zd.a534.com/dayrui/System/Database/MySQLi/Connection.php:331
刪除商品名稱標(biāo)簽試試呢
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
{php $buy=\Phpcmf\Service::M()->table_site("order")->get($id); }
買家用戶名{$buy.username}
手機號{$buy.phone}
產(chǎn)品名稱{table table=1_order_item oid=$id}
{$t.title}
{/table}
試試這種寫法
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方實習(xí)技術(shù)
用這個方式,消息收到的是正確的,手機收到的不全,也就是沒有后臺的產(chǎn)品名稱;
手機短信收到的,只到新訂單,后面的產(chǎn)品名稱沒有。
{table table=1_order_goods oid=$id}
{$t.title}
{/table}
刪除了這個以后,可以收到了;
你需要查看后臺的短信發(fā)送日志,理論上短信字?jǐn)?shù)會有限制的,就看你短信運營商限制數(shù)量嗎
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
剛剛的短信沒有出現(xiàn)在錯誤里面,應(yīng)該不是字?jǐn)?shù)的限制,我去查看了;
剛剛我又換官方的短信試了下,居然是可以正常顯示。。
我再看下是不是運營商那邊的問題,還是哪里的問題;
肯定是運營商限制了字?jǐn)?shù)了嘛
按理說不應(yīng)該啊,才34個字,就算限制字?jǐn)?shù),后面的只能是顯示不全,不會產(chǎn)品名稱一個字都不顯示;
換一個可以顯示長文本消息的短信運營商吧