PDA

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



hossein.shokrzadeh
06-02-2007, 07:11 PM
سلام ببخشيد اگر عنوان يه مقدار مبهمه
دارم يه كامپوننت مينويسم؛ مياد از ديتابيس يه ليست ميگيره و نشون ميده، كنار هر ليستي هم يه چك باكسه
عينه كامپوننت انتخاب ماژول ها و ...(نتايج صفحه به صفحه هم داره)
بعدش من تو toolbar يه آيكن ويرايش اضافه كردم
ميخوام وقتي يكي از آيتم ها چك خورد، و دكمه ي ويرايش زده شد ويرايشش كنه
با لينك كردن خود آيتم ها ميتونم اين كار رو انجام بدم؛ چون تو URL دارم پارامتر هام رو ميفرستم
ولي با toolbar نميتونم
اين كد تولبارمه:

mosMenuBar::startTable();
mosMenuBar::editListX( 'editA' );
mosMenuBar::spacer();
mosMenuBar::endTable();


تو فايل admin.comopnent.php اينجوري ميخوام بگيرمش:

$cid = mosGetParam( $_REQUEST, 'cid', array(0) );
if (!is_array( $cid )) {
$cid = array(0);
}

تو فايل admin.component.html.php هم با اين كد :

<td width="20">
<?php echo $checked; ?>
</td>
چك باكس رو نشون ميدم

داخل فايل toolbar.component.php هم اين كد رو براي handel كردن event دارم:

case 'editA':
TOOLBAR_Company::_EDIT('editA');
break;
ولي متاسفانه وقتي يه آيتم از ليست انتخاب ميكنم و دكمه ويرايش رو ميزنم؛ cid مقدار "array" ميده ظاهرا
cid[0] و ... هم زدم ولي مؤثر نيست
خيلي گشتم هم تو google هم تو بقيه component ها ولي چيزي دستگيرم نشد
اميدوارم اينجا بچه ها كمك كنن :)
مرسي
يا علي

hossein.shokrzadeh
06-03-2007, 02:10 PM
سلام دوباره
گفتم شايد اينا كمك كنه:
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
بازم ممنون

hossein.shokrzadeh
06-05-2007, 09:44 AM
سلام
خوب بالاخره دوست خوبم بلال گفت كه مشكل از كجاست :)
تو ديتابيس ID زده بودم، و بايد ميزدم id
همين :)
يا علي