top of page
若要查看作用方式,請前往您的即時網站。
你好,想收集會員提交的資料做好左如下:
會員登入後>填寫"文字輸入格1">填寫文字輸入格2>填寫文字輸入格3>提交
*已於每格設定及連接database
請教一下:
已於Dashboard的內容管理員睇到會員提交的內容,但不知道是那一會員提交,點樣設定可以睇到邊位會員?
謝謝
你好,想收集會員提交的資料做好左如下:
會員登入後>填寫"文字輸入格1">填寫文字輸入格2>填寫文字輸入格3>提交
*已於每格設定及連接database
請教一下:
已於Dashboard的內容管理員睇到會員提交的內容,但不知道是那一會員提交,點樣設定可以睇到邊位會員?
謝謝
5 則答覆13 則回覆
按讚
18 則留言
bottom of page
其實設定有頗多功夫,不能一次全部說明。我們是參考了這個教學的: 這裡
在會員頁面其中一頁設定那五條問題的表格,我們叫它做"Application-form"。(請注意,如果你使用Wix Forms,超過十個欄位將需要升級。月費為US$10/月)
設定另外一頁是會員登入後看到的頁面,我們叫它做"Profile-page"。這是User Private page。
在Profile-page上我們設定兩行文字,我們將會使用代碼改變這些文字,配合會員的動作。
我們會把五條問題的會員答覆+Admin答覆+會員回應Yes/No放在同一個重複項,如下圖:
重複項包含Container+Repeater,我們把這個元素放在一條帶狀圖片上。
請於Properties Panel把帶狀圖片設定為"Collapsed" -
見到Image1位於重複項下方有一個黃色按鈕嗎?是用來導向會員去Application-form的。請手動設定這個按鈕連結。
這個按鈕下我們設定了會員回覆回條/表格(粉藍色的部份)。
當你預覽頁面的時候,如果設定正確,將會看到以下的頁面:
我們會使用代碼,當會員登入時,系統會檢查會員有沒有"Application-form"Database的紀錄。如果沒有任何資料,就會隱藏帶狀圖片上的重複項,而只會看到"Application-form"按鈕及回條。回條上的"送出"按鈕也使用了代碼隱藏起來。我們設定了文字,請會員先行填妥這個表格。
會員會被帶到Application-form,如下圖:
我們使用了代碼自動加上了會員的電郵地址,可以把表格上的問題標記為Q1->Q5。我們也將會使用代碼連接會員按下"提交"按鈕後,會被帶返回剛才的"Profile-page"。
現在會員將會看到隱藏的重複項,已經打開並且顯示了剛才表格的答案,如下圖(Image6)。由於剛才的表格是使用Wix Forms,所以你將會收到電郵通知(Form submission)。如果這個表格是使用User Input Elements製作的話,將會需要設定Webhook連接第三方電郵通知,將會更加複雜,這裡不作詳述。
要顯示以上重複項,我們設定了一個資料集,請把資料集設定為讀與寫,在"篩選"部份設定為is logged-in user。
至於Database的項目(Image8),以上面的為例,當然包含Application-form上面的五個答案(Member's Answer)丶名字丶電郵地址丶Admin's 五條回覆內容(Admin's Feedback)丶Admin's Created Date丶會員回覆回條(Member's Q1 Feedback...to Q5)五個欄位,總共大約18個欄位。
建立好這個Database上的欄位後,當然就是連結重複項上的項目。
當Admin收到電郵通知後,就可以返回這個Database上該會員的那一行,輸入Admin's Feedback。如有需要,可以手動寄送電郵通知會員登入讀取,及發送回條給你。
請先設定好以上的部份,我們下次才討論代碼設定的部份。😉
你好,麻煩提供一下教學
已成功完成各樣設定了,謝謝詳細的解答。但發現將兩個Repeater拼排放於頁面時移動頁面會出現問題。即使兩個repeater設定高度一樣,於live的頁面都不水平的。如圖:
所以,會員填寫的項目是公開給其他會員可看到的,還是只有填寫的那個會員,他自己才可看到? 你可按需要自定公開或個人會員頁面,在頁面設定重複項,再把表格連接重複項就可顯示出來了:
你也可以在該個頁面增加另一組列表或重複項,對應會員提交的資料,而在同一資料庫,你就可輸入例如文字的資料,與會員相向溝通。 假設: 會員提交表格>Admin收到Email通知>表格是在會員專區內>資料庫收錄資料>會員提交的資料顯示於公開/私人頁面>Admin於同一資料庫輸入訊息>訊息顯示於公開/私人頁面 是不是這樣呢?
1) 請問表格是登記會員以外的,在會員專區的User private pages嗎?
2) 其實每個Database都有一些隱藏了的項目,如下圖:
以上"Owner"就是填寫表格的會員身份,這個在資料庫的owner_id是對應PrivateMembersData內的UUID:
只需copy owner_id,再於PrivateMembersData 資料庫右上搜尋Matching item便可以了。雖然這樣查看比較不理想,但起碼不需用到coding。