迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
請教一個關于通知設置的問題;
如何獲取買家的用戶名和訂單的產品名稱呢?
就是短信通知給賣家的時候,賣家可以收到:收到(買家用戶名)手機號(buy_phone)購買的(產品名稱),這個買家用戶名和產品名稱的獲取方式是什么呢?
是哪一個插件,哪一個模板文件呢?
通用訂單插件
訂單付款成功通知賣家
/config/notice/mobile/order_pay2.html
這個文件
{php $buy=/Phpcmf/Service::M()->table_site("order")->get($id); }
買家用戶名{$buy.username}
手機號{$buy.phone}
產品名稱{table table=1_order_goods oid=$id}
{$t.title}
{/table}
這個短信和消息支持PHP代碼嗎?
我剛才試了下,這樣設置的話,發不出來消息。
沒有最新的消息了。。
/改成\
支持php代碼
是這樣嗎?信息還是沒有發出呢
錯誤日志有嗎
有,這個是錯誤日志
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
刪除商品名稱標簽試試呢
{php $buy=\Phpcmf\Service::M()->table_site("order")->get($id); }
產品名稱{table table=1_order_item oid=$id}
試試這種寫法
回復@官方實習技術
用這個方式,消息收到的是正確的,手機收到的不全,也就是沒有后臺的產品名稱;
手機短信收到的,只到新訂單,后面的產品名稱沒有。
{table table=1_order_goods oid=$id}
刪除了這個以后,可以收到了;
你需要查看后臺的短信發送日志,理論上短信字數會有限制的,就看你短信運營商限制數量嗎
剛剛的短信沒有出現在錯誤里面,應該不是字數的限制,我去查看了;
剛剛我又換官方的短信試了下,居然是可以正常顯示。。
我再看下是不是運營商那邊的問題,還是哪里的問題;
肯定是運營商限制了字數了嘛
按理說不應該啊,才34個字,就算限制字數,后面的只能是顯示不全,不會產品名稱一個字都不顯示;
換一個可以顯示長文本消息的短信運營商吧
是哪一個插件,哪一個模板文件呢?
通用訂單插件
訂單付款成功通知賣家
/config/notice/mobile/order_pay2.html
這個文件
{php $buy=/Phpcmf/Service::M()->table_site("order")->get($id); }
買家用戶名{$buy.username}
手機號{$buy.phone}
產品名稱{table table=1_order_goods oid=$id}
{$t.title}
{/table}
這個短信和消息支持PHP代碼嗎?
我剛才試了下,這樣設置的話,發不出來消息。
沒有最新的消息了。。
/改成\
支持php代碼
是這樣嗎?信息還是沒有發出呢
錯誤日志有嗎
有,這個是錯誤日志
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
刪除商品名稱標簽試試呢
{php $buy=\Phpcmf\Service::M()->table_site("order")->get($id); }
買家用戶名{$buy.username}
手機號{$buy.phone}
產品名稱{table table=1_order_item oid=$id}
{$t.title}
{/table}
試試這種寫法
回復@官方實習技術
用這個方式,消息收到的是正確的,手機收到的不全,也就是沒有后臺的產品名稱;
手機短信收到的,只到新訂單,后面的產品名稱沒有。
{table table=1_order_goods oid=$id}
{$t.title}
{/table}
刪除了這個以后,可以收到了;
你需要查看后臺的短信發送日志,理論上短信字數會有限制的,就看你短信運營商限制數量嗎
剛剛的短信沒有出現在錯誤里面,應該不是字數的限制,我去查看了;
剛剛我又換官方的短信試了下,居然是可以正常顯示。。
我再看下是不是運營商那邊的問題,還是哪里的問題;
肯定是運營商限制了字數了嘛
按理說不應該啊,才34個字,就算限制字數,后面的只能是顯示不全,不會產品名稱一個字都不顯示;
換一個可以顯示長文本消息的短信運營商吧