PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکلی تازه در ارسال مطلب !



art7th
12-06-2006, 07:16 AM
سلام دوستان
مشکلی بهش برخوردم که هر کاری می کنم رفع نمیشه!
وقتی یک کاربر با رتبه معمولی وارد بخش کاربری وب سایت میشه و با نام کاربری خودش لاگین می کنه!
تصمیم می گیره که مطلب ارسال کنه که متاسفانه پیغام میده که شما به این قسمت دسترسی ندارید!
در حالی که من این امکان رو به کاربرهی معمولی دادم و تمام اعضا می تونن مطلب ارسال کنن!

نکته جالب اینه که این مشکل تا 1 ماه گذشته وجود نداشت و نکته جالبت این که کاربران با رتبه spacial این مشکل رو ندارن!
به توصیه یکیک از دوستان مامبو رو به نسخه جدیدش ارتقاء دادم ولی باز هم مشکل رفع نشد!
به یک دوست دیگه هم سپردم که مشکل رو حل کنه بازم اون هم نتونست!

نکته : من از کامپوننت ارسال مطلب پیش فرض مامبو استفاده می کنم!

ارادتمند ، بهمنی

art7th
12-06-2006, 07:25 AM
در ضمن باید بگم که من جستجو کردم ولی هیچ یک از راهکارهای ارائه شده مشکل من رو حل نکردند!

ارادتمند ، بهمنی

kitiran
12-26-2006, 05:05 PM
من هم این مشکلو داشتم
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)
&gt;:(

iransbs
12-26-2006, 05:16 PM
مطما هستید جستجو کردید و هیچ نتیجه ای نگرفتید؟
خوب مسلما قرار هم نیست کاربری که عضو می شه بتونه مطلب ارسال کنه چرا که پس فرق Author و Register چی هست؟
به هر حال اگر می خواهید کاربر بتونه مطلب ارسال کنه کار های زیر رو انجام بدید :
در خط 190~191 نسخه 4.6.1 مامبو فارسی ، فایل gacl.class.php مشاهده می کنید


// actions
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;add&#039;, &#039;users&#039;, &#039;author&#039;, &#039;content&#039;, &#039;all&#039; );

خوب حالا کد های زیر رو جایگزین می کنیم


// actions
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;add&#039;, &#039;users&#039;, &#039;Registered&#039;, &#039;content&#039;, &#039;all&#039; );
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;edit&#039;, &#039;users&#039;, &#039;Registered&#039;, &#039;content&#039;, &#039;own&#039; );
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;add&#039;, &#039;users&#039;, &#039;author&#039;, &#039;content&#039;, &#039;all&#039; );

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


// actions
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;add&#039;, &#039;users&#039;, &#039;Registered&#039;, &#039;content&#039;, &#039;all&#039; );
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;edit&#039;, &#039;users&#039;, &#039;Registered&#039;, &#039;content&#039;, &#039;own&#039; );
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;publish&#039;, &#039;users&#039;, &#039;Registered&#039;, &#039;content&#039;, &#039;all&#039; );
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;add&#039;, &#039;users&#039;, &#039;author&#039;, &#039;content&#039;, &#039;all&#039; );


موفق و پیروز باشید
یا علی
** ببخشید اسم فایل یادم رفته بود بزارم **

parspal
12-26-2006, 05:31 PM
مي تونيد به جاي اينكار از كامپوننت فرم ساز هم استفاده كنيد و يك فرم ساده فرستادن مطلب بسازي و خيال خودتون رو از اين بابت راحت كنيد

art7th
12-30-2006, 09:06 AM
مطما هستید جستجو کردید و هیچ نتیجه ای نگرفتید؟
خوب مسلما قرار هم نیست کاربری که عضو می شه بتونه مطلب ارسال کنه چرا که پس فرق Author و Register چی هست؟
به هر حال اگر می خواهید کاربر بتونه مطلب ارسال کنه کار های زیر رو انجام بدید :
در خط 190~191 نسخه 4.6.1 مامبو فارسی ، فایل gacl.class.php مشاهده می کنید


// actions
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;add&#039;, &#039;users&#039;, &#039;author&#039;, &#039;content&#039;, &#039;all&#039; );

خوب حالا کد های زیر رو جایگزین می کنیم


// actions
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;add&#039;, &#039;users&#039;, &#039;Registered&#039;, &#039;content&#039;, &#039;all&#039; );
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;edit&#039;, &#039;users&#039;, &#039;Registered&#039;, &#039;content&#039;, &#039;own&#039; );
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;add&#039;, &#039;users&#039;, &#039;author&#039;, &#039;content&#039;, &#039;all&#039; );

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


// actions
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;add&#039;, &#039;users&#039;, &#039;Registered&#039;, &#039;content&#039;, &#039;all&#039; );
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;edit&#039;, &#039;users&#039;, &#039;Registered&#039;, &#039;content&#039;, &#039;own&#039; );
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;publish&#039;, &#039;users&#039;, &#039;Registered&#039;, &#039;content&#039;, &#039;all&#039; );
$this-&gt;_mos_add_acl( &#039;action&#039;, &#039;add&#039;, &#039;users&#039;, &#039;author&#039;, &#039;content&#039;, &#039;all&#039; );


موفق و پیروز باشید
یا علی
** ببخشید اسم فایل یادم رفته بود بزارم **


ممنون از راهنمایی
آیا این روش مورد تائید مدیران مامبولرن می باشد؟

ارادتمند ، بهمنی

sorry4uboth
12-30-2006, 09:09 AM
آقای بهمنی این متن رو آقای سیادتی یکی از مدیران همین سایت نوشتند! ;)