battle69

تنظیم دسترسی اعضاء به صورت پیش فرض در فوکا دانلود

10 پست در این موضوع

سلام دوستان.

من میخوام در کامپوننت فوکا دانلود از ناحیه کاربری سایت (Frontend) هر فایلی آپلود میشه به طور پیش فرض و خودکار سطح دسترسی اعضاء داشته باشه.

از داخل کامپوننت اون بخش و مجموعه مورد نظر رو نمیخوام سطح دسترسیش رو عوض کنم. چون میخوام مهمانهای سایت فایلها رو ببینند و وقتی رو گزینه دانلود کلیک کردند صفحه ورود به سیستم بیاد.

در بخش admin میشه برای هر فایل سطح دسترسی جدا تعریف کرد. ولی میخوام نیاز به این کار نباشه و از همون بخش کاربری هر فایلی آپلود میشه پشت پرده سطح دسترسی اعضاء بگیره. در همون لحظه.

لطفا راهنمایی کنید. ممنون

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

من دقیقا متوجه نشدم می خواهید چی کار کنید؟ سطح دسترسی اعضاء برای جوملا 1.5 که سه سطح بیشتر نداره؟

Share this post


Link to post
Share on other sites

درسته. جوملا 1.5 سه سطح دسترسی بیشتر نداره. 1- عمومی 2- اعضاء 3- ویژه

در فوکا دانلود در بخش کاربری وقتی کاربران فایلی رو آپلود میکنند به طور پیش فرض اون فایل دسترسی عمومی میگیره. (و مهمانهای سایت هم میتونند دانلود کنند)

که من میخوام این رو تغییر بدم و به طور پیش فرض هر فایلی آپلود میشه سطح دسترسی اعضاء بگیره. تا فایلها فقط برای اعضاء سایت فقط قابل دانلود باشه.

(میخوام مهمانها لینکهای دانلود رو ببینند ولی وقتی رو دانلود کلیک میکنند صفحه ورود به سیستم باز شه.)

چنین قابلیتی در فوکا هست. ولی فقط در بخش admin میشه برای هر فایل تعریف کرد.

امیدوارم متوجه منظورم شده باشید.

Share this post


Link to post
Share on other sites

الان یه ساعتی هست روش کار می کنم. به نظر میاد باید توی بخش کاربری، در view مربوط به user چیزی باشه. یعنی چیزی مثل access یا insert. ولی متاسفانه چیزی نبود. حتی helper های بخش مدیریتی که آورده بود رو چک کردم. ولی دیدم اونجا هم خبری نیست. تنها یه احتمال می مونه:

شما برید به پایگاه داده، جدول phocadownload را باز کنید و برید بخش Structure. حالا فیلد access را ویرایش کنید و default را مقدار 1 بگذارید.

اگه درست شد بگید.

Share this post


Link to post
Share on other sites

آقا واقعا ممنونم. جواب داد. سطح دسترسی هر فایلی که آپلود میشه اعضاء شد.

خیلی خیلی ممنونم.

فقط الان یک مشکل دیگه میمونه. که امیدوارم اون هم راحت حل شه.

در بخش ادمین فوکا موقع آپلود کردن یک گزینه هست به نام "نمایش فایل*های غیرقابل دسترس". باید اون گزینه هم همیشه تیک بخوره.

الان با راهی که شما فرمودید همه فایل*ها که آپلود میشه دسترسی اعضاء میگیرند ولی برای مهمان*ها قابل نمایش نیست.

برای این کار چه پیشنهادی دارید؟

Share this post


Link to post
Share on other sites
آقا واقعا ممنونم. جواب داد. سطح دسترسی هر فایلی که آپلود میشه اعضاء شد.

خیلی خیلی ممنونم.

فقط الان یک مشکل دیگه میمونه. که امیدوارم اون هم راحت حل شه.

در بخش ادمین فوکا موقع آپلود کردن یک گزینه هست به نام "نمایش فایلهای غیرقابل دسترس". باید اون گزینه هم همیشه تیک بخوره.

الان با راهی که شما فرمودید همه فایلها که آپلود میشه دسترسی اعضاء میگیرند ولی برای مهمانها قابل نمایش نیست.

برای این کار چه پیشنهادی دارید؟

برای این مشکل هم در دیتابیس unaccessible_file مقدارش رو یک قرار دادم هر فایلی که آپلود میشه در بخش مدیریت که اون فایل رو ویرایش میکنم این گزینه تیک خورده ولی باز در سایت نشون نمیده.

مشکل از چی میتونه باشه به نظر شما؟

Share this post


Link to post
Share on other sites

خواهش می کنم. خوشحالم که کارتون درست شد.

در این مورد هم تا اونجا که بررسی کردم چیزی نزده. یعنی باز از پیش فرض می خونه. برید فیلد unaccessible_file و default آن را به مقدار 1 تغییر بدید.

Share this post


Link to post
Share on other sites

فایلو از مدیریت بدون تغییری ویرایش و ذخیره می کنید، درست میشه؟

Share this post


Link to post
Share on other sites

آقا خیلی ممنونم. این هم حل شد.

فکر کنم مشکل از کش سرور بود.

یک مجموعه دیگه به فوکا اضافه کردم و فایل جدید رو آپلود کردم اون مورد هم حل شد.

نمیدونید چند روز سر این قضیه بودم.

تو چند تا انجمن هم مطرح کرده بودم.

خودم هم تقریبا تمام فایل*های فوکا رو بررسی کرده بودم.

اصلا ذهنم طرف دیتابیس نرفته بود.

خدا خیرتون بده.

تو این چند روز که با این انجمن آشنا شدم چند مشکل بزرگ که مدتها داشتم به بهترین نحو حل شد. انصافا انجمن خوبیه. ان شاء الله روز به روز هم پیشرفت کنه و بتونیم از اساتیدی مثل شما بیشتر بهره ببریم.

بعضی انجمنها با اینکه معروفند ولی حتی بعد گذشت چند روز اصلا به آدم کوچکترین جوابی هم نمیدند!! (دوستان ناراحت نشند! تجربه شخصیم ثابت کرده!)

موفق باشید

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری