پارس جوم ::  انجمن های تخصصی جوملا
افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: درخواست الحاقات (/forum-18.html)
+---- انجمن: درخواست افزونه های جوملا (/forum-20.html)
+---- موضوع: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص (/thread-3119.html)

صفحه‌ها: 1 2 3


RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - Pourdaryaei - ۷-۱۰-۱۳۹۰ ۱۰:۱۵ عصر

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

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

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.



RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - nasl3vomi - ۸-۱۰-۱۳۹۰ ۰۴:۳۳ عصر

سلام
ضمن تشکر از راهنماییتون ولی من اصلا ازش سردر نیاوردم.
میشه مثل اون قبلیه برام ترجمه اش کنید.
تشکر


RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - Pourdaryaei - ۸-۱۰-۱۳۹۰ ۱۰:۲۰ عصر

توضیحات رو براتون نوشتم ولی فکر میکنم زیادی بلند بود ارسال نمیشد ...

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


RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - nasl3vomi - ۸-۱۰-۱۳۹۰ ۱۰:۵۸ عصر

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


RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - Pourdaryaei - ۹-۱۰-۱۳۹۰ ۰۷:۵۱ صبح

چيزي نيست که بخوام براتون ترجمه اش کنم ، اگر کارکردن با کدنويسي و ديتابيس براتون سخت هست بهتره که اين کار رو بديد يکي از دوستاني که توي اين زمينه تجربه دارند .

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

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


RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - mal2moh - ۲۲-۴-۱۳۹۱ ۱۲:۳۸ صبح

جایی هست که بشه دانلود شه ؟


RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - Pourdaryaei - ۲۲-۴-۱۳۹۱ ۱۲:۵۶ صبح

چی دانلود شه ؟؟


RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - mal2moh - ۲۲-۴-۱۳۹۱ ۰۳:۳۸ عصر

این افزونه دیگه


RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - Pourdaryaei - ۲۲-۴-۱۳۹۱ ۰۸:۴۷ عصر

من که منظورتون از این ارسالهای کوتاه نمیفهمم و حوصله خوندن تمام ارسالها رو هم ندارم بفهمم چی به چیه ؛ حتی یادم نمیاد چی نوشتم خودم ...

بهتره یه ارسال جدید بزنی و هر چی خواستی درخواست بدی ..


RE: افزونه محدود کردن ارسال مطلب توسط کاربر به یک بخش خاص - mal2moh - ۴-۵-۱۳۹۱ ۱۱:۲۴ عصر

از کجا تهیه کنیم این افزونه رو