سوالی داشتم در خوصوص اینکه چطور میتونم در CKForms Module زمانیکه فرم در یک صفحه پر میشه از طریق فیلد مخفی آدرس صفحه ای که کاربر در اون فرم مورد نظر رو پر کرده برای admin ارسال بشه چیزی مشابه با :
زمانی که در حال مشاهده مطلبی (Article) در نمای کاربری سایت هستیم سه گزینه در قسمت بالایی Article قرار داره که شامل : پرینت ، ارسال به دوست (Email) ، پی دی اف هست.
با پر کردن فرم ارسال به دوست، لینک صفحه ای که در آن فرم ارسال به دوست را تکمیل کردم، به ایمیل معرفی شده ارسال میشه.
اما يک سوال داشتم :
من از
استفاده کردم ولي مشکلي که به وجود مياد اينه که آدرس به:
index.php ختم ميشه:
در ايميل دريافتي به اين صورت مياد:
آیا به دلیل ریدایرکت شدن به صفحه دیگری این اتفاق میفته چون من از دستور تیتر هم استفاده کردم تیتر همون صفحه که فرم رو ارسال میکنه نمیفته نام یه صفحه دیگه میفته چون ck form از یک پیج داخلی واسه ارسال استفاده میکنه و شانس ما فکر نکنم بتونم از این طریق آدرس صفحه ارسال شه !!!!
ولی وقتی روی ماژول ck forms قرار میدم به صورت یک تکست بسیار عالی نشون میده ولی قابلیت ارسال نداره و کاربر هم میتونه لینک رو ببینه.
من به این نتیجه رسیدم که یک فیلد باید ساخته بشه در قسمت ماژول و من به صورت ثابت دستور Uri رو قرار بدم که مثل بقیه فیلد ها از جمله (نام ، ایمیل ، ...) با انتخاب این فیلد دستور زیر به کنترل کننده کامپوننت ارسال بشه در این صورت لینک به صورت صحیح میاد. در حالی که من تا کنون دستور رو مستقیم به کنترل کننده کامپوننت قرار دادم.
لطفا دوستان اگر میتونن طریقه اضافه کردن یک فیلد با مقدار ثابت که بتونم مقدارش رو کد مورد نظر خودم بدم همراه با آدرس پوشه و ... کمک زیادی به من کردن.