سعید مداحی 83 ارسال شده در آبان 91 داشتم تو انجمن جومینا پست ها رو میخوندم که یکی از کاربرا درخواست کرده بود که کاری کنه که یک ماژول فقط برای مهمان ها نمایش داده بشه و برای کاربران عضو مخفی باشه. خوب منم این آموزش رو تهیه کردم که هم روی جوملا 1.5 جواب میده و هم روی جوملا 2.5. -------------------------------------------------------------------------------------------------------------------------------- شما باید یک موقعیت جدید در قالبتون ایجاد کنید و اسمشو هرچی می خواید بذارید حالا من اسمشو میذارم mehman در این مرحله شما باید کد های زیر را در index.php قالبتون بذارید. <?php $user =& JFactory::getUser(); if($user->guest){ ?> <?php } ?> بدین ترتیب هر ماژولی را که در موقعیت mehman قرار بدید فقط برای مهمان ها (کاربران غیر عضو) نمایش داده میشود. نکته: شما میتونید موقعیت های موجود رو هم ویرایش کنید و این کدها رو بهشون اضافه کنید. ارادت! نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mitra 3 ارسال شده در آبان 91 سلام و ممنون از شما راهنمایی بسیار بسیار خوبی بود ولی یه سوال من میخوام که یک ماژول خاص فقط برای مهمان ها قابل دیدن باشه اون هم مثلا در جایگاه left قالب ولی بقیه ماژول های قسمت left برای همه(هم اعضا و هم مهمان ها) قابل مشاهده باشه، اصن این هم به کنار، همین موقعیتی که شما دستورشو دادین بسازیم در کجای قالب تعریف میشه؟ یعنی توی کدوم بخش قالبه؟ اگه متوجه سوال من شدید لطفا کاملتر جواب بدین نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
سعید مداحی 83 ارسال شده در آبان 91 در مورد ایجاد موقعیت جدید در انجمن خیلی بحث شده باید سرچ کنید. از لینکهای زیر هم می تونید کمک بگیرید http://forums.parsjoom.ir/thread-1133.html http://forum.joomina.ir/thread-14946-post-78107.html#pid78107 اگه بخواین این ماژول جدید در موقعیت left قرار بگیره باید class موقعیت left رو براش تعریف کنید که بازم این مورد در انجمن زیاد هست. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در آبان 91 با سلام چیزی که شما میگید به این صورت نمیشه . چون وقتی خاصیتی به این طریق به یک موقعیت داده میشه به کل ماژولهای قرار گرفته در اون موقعیت اعمال میشه حالا اگه شما میخواهید یک ماژول حالت منحصربفردی داشته باشه میتونید یک موقعیت جدید تو همون محدوده ایجاد کنید و این خاصیت رو به این موقعیت جدید بدید در مورد ایجاد موقعیت هم قبلا بسیار در موردش بحث شده و نیاز به کمی سرچ فقط داره موقعیت رو که ایجاد کردید کافیه همانند کد پست قبلی تگ jdoc رو داخل همون کدهای php قرار بدید برای ایجاد موقعیت نیز میبایست با css هم آشنایی داشته باشید موفق و پیروز باشید یا حق :64 (17): نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
Mrhossein 4 ارسال شده در خرداد 92 خوب البته اینها از ضعف های جوملاست که تا اصلاح بشه زمان میبره. البته خوشبختانه این مشکل در جوملا 3.1 حل شده و جوملا میتونه بین کاربر میهمان و کاربر وارد شده تفاوت قایل بشه. به همین دلیل هم اگر سطح دسترسی ماژول رو بر روی مهمان قرار بدید بعد از ورود کاربر دیگه مشاهده نمیشه. از این روش میتونید مثلا برای یک نمایش یک تبلیغ استفاده کنید که کاربران میهمان رو دعوت به عضویت میکنه و بعد از ثبت نام و ورود دیگه دیده نمیشه. یا در بخش دانلود خودتون پیامی رو به کاربر میهمان نشون بدید مبنی بر اینکه برای دانلود لازم هست که به سایت وارد شوید و . . . البته هنوز جوملا با تمام رشدی که کرده در هسته ضعف های زیادی داره . به عنوان مثال شما نمیتونید در بخش مدیریت برای دسترسی مدیران به کامپوننت ها و منوها محدودیت دلخواه رو قایل بشید. یا دسترسی کاربران به ابزار های ارسال مطلب رو سفارشی سازی کنید. که امیدواریم در نسل های آینده جوملا بتدریج برطرف بشه. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در خرداد 92 با سلام دوست عزیز ، در جوملا 2.5 هم میتوان سطح دسترسی مهمان ایجاد کرد . در پست شماره 4 تاپیک زیر کامل توضیح دادم http://forum.joomina.ir/topic/19773-%D8%B9%D8%AF%D9%85-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%A2%DB%8C%D8%AA%D9%85-%D9%85%D9%86%D9%88-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AB%D8%A8%D8%AA-%D9%86%D8%A7%D9%85-%D8%B4%D8%AF%D9%87/#entry96388 در مورد دسترسی کاربر در بخش ادمین جوملا هم میتوان سطح دسترسی را به طریقی ایجاد کرد که کاربر را در هر بخشی محدود کرد اگر تاپیک زیر را بطور کامل مطالعه کنید متوجه خواهید شد http://forum.joomina.ir/topic/16513-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D8%AD%D8%AF%D9%88%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D9%86%D9%88%DB%8C%D8%B3%D9%86%D8%AF%D9%87-%D9%87%D8%A7-%D9%88-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86-%D8%A8%D9%87-%D9%85/ موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر