PDA

View Full Version : چطور ادیتوری کاملی مثل ckeditor برای هرکاربر ارائه بدم؟



Mohammad-tashi
شنبه 28 فروردین 1395, 09:22 صبح
باسلام و عرض احترام


من یک وب سایت دارم درست میکنم که توی اون کاربرا واسه خودشون میتونن اخبار و.... داشته باشند
ادیتور های زیادی است
اما فقط ck رو دیدم که با فایل منیجر ارائه میشه


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


چیکار کنم ؟

leaping
شنبه 28 فروردین 1395, 09:41 صبح
یک صفحه طراحی کنید و این ادیتور رو توی اون قرار بدید و بعد با استفاده از اعتبار سنجی و ثبت نام و ورود کاربر به وب سایت به هر کدوم از کاربراتون که دوس دارید این صفحه رو نمایش بدید.

Mohammad-tashi
شنبه 28 فروردین 1395, 13:03 عصر
مشکل اینجاست که
میخام به هر کاربر فایل منیجر جدا بدم
این سخته

vahidqara
شنبه 28 فروردین 1395, 17:56 عصر
فدای شما .. وقتی کاربر لاگین میکنه یعنی اجازه داره پست بزاره حذف کنه ویرایش کنه...پس چیز سختی نیست اول لاگین کنه و بعد مراحل بعدی
اینکه برای هر کاربر یه ادیتور در نظر بگیرید اصلا منطقی نیست و بهش فک نکنید...کاربر لاگین میکنه میره بخش ارسال مطالب اونجا ادیتور رو میبینه و مطالب رو ارسال میکنه.
یعنی یک بخش ارسال مطالب وجود داره برای تمامی کاربران عضو.
تمام

Mohammad-tashi
یک شنبه 29 فروردین 1395, 11:42 صبح
نه دوست عزیز
فکر کنم بد نوشتم

ببینید ck ادیتور با پیوست فایل هاش به صفحه textarea ها رو تغییر میده و ادیتور با امکانات افزودن فایل از طریق آپلود میده


مشکل من نمایش ck ادیتور نیست
مشکل من اینه که در فایل config این ادیتور باید یک ریشه رو معرفی کنم ...یه پوشه ..تا اطلاعات داخلش قرار بگیره

اگر 200 بار توی صفحات مختلف هم لودش کنی اطلاعات یک پوشه رو نشون میده

این مشکل منه
من میخام هرکاربر برای خودش پوشه داشته باشه
چیکار کنم ؟

aheahe
یک شنبه 29 فروردین 1395, 14:00 عصر
سلام
برای این کار کافیه وقتی یوزر لاگین می کنه کد کاربری یا هرچیزی از اون که یکتا هستش رو تو وsession ذخیره کنید. مثلا:


$_SESSION['usercode']=$id;

حالا تو فایل config آدرس baseUrl رو به این صورت بدین:

$baseUrl='/images/ckfinder/userfiles/'.$_SESSION['usercode'].'/';

leaping
دوشنبه 30 فروردین 1395, 02:56 صبح
نه دوست عزیز
فکر کنم بد نوشتم

ببینید ck ادیتور با پیوست فایل هاش به صفحه textarea ها رو تغییر میده و ادیتور با امکانات افزودن فایل از طریق آپلود میده


مشکل من نمایش ck ادیتور نیست
مشکل من اینه که در فایل config این ادیتور باید یک ریشه رو معرفی کنم ...یه پوشه ..تا اطلاعات داخلش قرار بگیره

اگر 200 بار توی صفحات مختلف هم لودش کنی اطلاعات یک پوشه رو نشون میده

این مشکل منه
من میخام هرکاربر برای خودش پوشه داشته باشه
چیکار کنم ؟
دوست عزیز برای این کار کافیه بعد از ثبت نام هر کاربر یک فولدر برای اون ایجاد کنید تا بتونه فایلهاش رو اونجا مدیریت کنه و هر کاربر فقط به فولدر خودش دسرتسی داشته باشه ... این کارها کار سختی نیست قربان