زمان کنونی: ۲۸-۱-۱۴۰۳, ۰۷:۵۴ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
۲۳-۹-۱۳۹۰, ۰۸:۱۹ عصر
ارسال: #1
افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
با سلام
من دنبال یه افزونه هستم که کارش محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص باشه .
مثلا یکی از کاربران فقط بخش آموزش رو بتونه ببینه و فقط به اون ارسال مطلب کنه
کاربر دوم به بخش اخبار فقط دسترسی داشته باشه .
اگه تجاری هم باشه مشکلی نیست .
اگه لطف کنن دوستان سریعتر اطلاع بدن ممنون میشم .
تشکر
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
صفحه 2 (<ارسال بالا اولین ارسال این موضوع است>)
۷-۱۰-۱۳۹۰, ۱۰:۱۵ عصر
ارسال: #11
RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
ببینید این کامپوننت گروه جدیدی براتون ایجاد نمیکنه ، شما میتونید مثلا 10 نفر از کاربراتون رو بعنوان یه کاربر خاص قرار بدید مثلا میتونید بگید معلم اونوقت اینها رو بزارید توی گروه ناشرین یا نویسنده یا هرچیزی ، برای ایجاد گروه جدای از گروه خود جوملا باید از کامپوننت یا افزونه خاص جداگونه استفاده کنید ...

همینطور میتونید از روش زیر استفاده کنید ، البته فقط برای جوملا 1.5 Joomla 1.5

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

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji ، memare-ahvaz ، nasl3vomi ، ابوالفضل حیدری
۸-۱۰-۱۳۹۰, ۰۴:۳۳ عصر
ارسال: #12
RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
سلام
ضمن تشکر از راهنماییتون ولی من اصلا ازش سردر نیاوردم.
میشه مثل اون قبلیه برام ترجمه اش کنید.
تشکر
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۸-۱۰-۱۳۹۰, ۱۰:۲۰ عصر
ارسال: #13
RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
توضیحات رو براتون نوشتم ولی فکر میکنم زیادی بلند بود ارسال نمیشد ...

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


فایل‌(های) پیوست شده
new 1.zip
نوع فایل .zip
دفعات دانلود 18
اندازه 2.05 کیلوبایت

امضاء Pourdaryaei
آموزش و مطالب جوملایی در وبلاگ درساوی

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji
۸-۱۰-۱۳۹۰, ۱۰:۵۸ عصر
ارسال: #14
RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
سلام
از لطفتون ممنونم
اگه لطف کنید برام با یو تی اف هشت ذخیره کنید ممنون میشم
یا یه فایل ورد باشه .
الان قسمت فارسیهاش رو درست نشون نمیده .
تشکر
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۹-۱۰-۱۳۹۰, ۰۷:۵۱ صبح
ارسال: #15
RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
چيزي نيست که بخوام براتون ترجمه اش کنم ، اگر کارکردن با کدنويسي و ديتابيس براتون سخت هست بهتره که اين کار رو بديد يکي از دوستاني که توي اين زمينه تجربه دارند .

ولي درکل يه توضيح کوچولو براتون ميزارم .

Joomla 1.5 توجه کنيد که اين روش فقط بر روي جوملاي 1.5 جواب ميده و نبايد بر روي جوملاي 1.6 يا 1.7 انجام داد ...

شما ميتونيد براي گروه هاي خود مثلا کاربران ثبت نام شده (registered user) چند زيرگروه ديگه داشته باشيد مثل : استاد ، دانشجو ، دانش آموز و غيره ...

اين گروه بندي ها رو بايد توي ديتابيس توي جدول jos_core_acl_aro_groups اضافه کنيد ، بايد دقت کنيد که براي نمايش دادن صحيح تغييرات ، بايد کامپوننت کاربران در مسير : administrator/components/com_users/admin.users.php در خط 285 تغييراتي ايجاد کنيد .

شايد مسير اين تغييرات در فايل بالا نباشه (بسته به نسخه جوملاي 1.5 شما ) ، شايد در مسير administrator/components/com_users/views/user/view.html.php در خط 113 بتونيد پيداش کنيد .

اين کد :
if ( $userGroupName == $myGroupName && $myGroupName == 'administrator' )
   {
      // administrators can't change each other
      $lists['gid'] = '<input type="hidden" name="gid" value="'. $user->get('gid') .'" /><strong>'. JText::_( 'Administrator' ) .'</strong>';
   }
   else
   {
      $gtree = $acl->get_group_children_tree( null, 'USERS', false );
رو بايد داخل
if ( $userGroupName == $myGroupName && $myGroupName == 'administrator' )
   {
      // administrators can't change each other
      $lists['gid'] = '<input type="hidden" name="gid" value="'. $user->get('gid') .'" /><strong>'. JText::_( 'Administrator' ) .'</strong>';
   }
   else
   {
      $gtree = $acl->get_group_children_tree( null, 'USERS', true);
قرار بديد .

خب حالا اگر ميخوايد که گروه بندي سفارشي خودت رو توي اينها قرار بديد
بايد بريد به جدول پايگاه داده در jos_core_acl_aro_groups و گروه هاي خودت رو وارد کنيد فقط بايد دقت کنيد که والد درستي رو براي گروه هات انتخاب کني مثلا همه اينها زيرشاخه کاربر ثبت نام شده باشه .
مثلا اگه شناسه گروه ثبت نام شده 18 باشه شما بايد دقت کنيد که زيرشاخه ها به شناسه 18 تخصيص داده بشن .
کادرهاي چپ و راست رو هم نوشته که تخصيص نديد ( منظورشو نفهميدم )

بعد اين کد پیوست شده رو توي روت جوملاتون قرار بديد و کد رو اجرا کنيد ، مثلا توي فايل change.php بعد که اجرا شد و مراحلي که بايد انجام بشه و من نميدونم چي هست ، حتما اين فايل رو از روت جوملات پاک کن .

البته قسمتهای زیر رو باید ویرایش کنید :

$user = $config->user;
$password = $config->password;
$db = $config->db;
$host = $config->host;

خب فکر ميکنم همينطوري باشه ... البته توصيه نميکنم روي سايت اصليتون تست کنيد ، اول روي لوکال تست بزنيد ببينيد جواب ميده يا نه ، ضمنا ً حتما قبل انجام دادن از سايتتون پشتيبان بگيريد و همينطور اگر کار کردن با اين مسائل راحت نيستيد به يه باتجربه تر بديد ...

با تشکر Rose


فایل‌(های) پیوست شده
change.zip
نوع فایل .zip
دفعات دانلود 4
اندازه 875 بایت

امضاء Pourdaryaei
آموزش و مطالب جوملایی در وبلاگ درساوی

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji ، mking
۲۲-۴-۱۳۹۱, ۱۲:۳۸ صبح
ارسال: #16
RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
جایی هست که بشه دانلود شه ؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۲-۴-۱۳۹۱, ۱۲:۵۶ صبح
ارسال: #17
RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
چی دانلود شه ؟؟
امضاء Pourdaryaei
آموزش و مطالب جوملایی در وبلاگ درساوی

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۲-۴-۱۳۹۱, ۰۳:۳۸ عصر
ارسال: #18
RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
این افزونه دیگه
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۲-۴-۱۳۹۱, ۰۸:۴۷ عصر
ارسال: #19
RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
من که منظورتون از این ارسالهای کوتاه نمیفهمم و حوصله خوندن تمام ارسالها رو هم ندارم بفهمم چی به چیه ؛ حتی یادم نمیاد چی نوشتم خودم ...

بهتره یه ارسال جدید بزنی و هر چی خواستی درخواست بدی ..
امضاء Pourdaryaei
آموزش و مطالب جوملایی در وبلاگ درساوی

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۴-۵-۱۳۹۱, ۱۱:۲۴ عصر
ارسال: #20
RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص
از کجا تهیه کنیم این افزونه رو
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان