PDA

مشاهدة نسخة كاملة : كيف تظهر عدد مستخدمين الإستايل عند إختيارة


أسامة الهادى
25-10-2006, 10:08 AM
السلام عليكم ورحمة الله وبركاته
لايخفى علينا جميعا أننا فى بعض الأحيان نحتاج ان نعرف اى الإستيلات مهم او محبوب لدى أعضاء الموقع
وهذا الدرس أعتقد بإذن الله سيفى بالغرض ..
بالنسبه للتعديل فسيكون على ملف واحد
مسارة : sources/classes/class_display.php

التعديل الأول : إفتح الملف وإبحث عن

$skin_list = "";

//-----------------------------------------
// Roots
//-----------------------------------------

( ستجدها داخل داله [_build_skin_list]

ضع أعلاها

//-----------------------------------------
// D21-Display # Of Members Using A Skin //----------------------------------------- foreach ($this->ipsclass->cache['skin_id_cache'] as $i => $d) { if ($d['set_default']) { $defskin = $i; } } $memskins = array(); $this->ipsclass->DB->simple_construct(array('select' => 'skin', 'from' => 'members', 'where' => 'id>0')); $this->ipsclass->DB->simple_exec(); while ($m = $this->ipsclass->DB->fetch_row()) { if (!isset($m['skin']) || $m['skin'] == 0) { $m['skin'] = $defskin; } $memskins[$m['skin']]++; }


ثم إبحث عن

$skin_list .= "\n<option value='$id'{$selected}>{$data['set_name']}{$star}</option><!--CHILDREN:{$id}-->";

وإستبدله بـ

$skin_list .= "\n<option value='$id'{$selected}>{$data['set_name']}{$star} (".intval($memskins[$id]).")</option><!--CHILDREN:{$id}-->";

بعدها إبحث عن

$html .= "\n<option value='$cid'{$selected}>---- {$this->ipsclass->cache['skin_id_cache'][ $cid ]['set_name']}{$star}</option>";

واستبدله بـ

$html .= "\n<option value='$cid'{$selected}>---- {$this->ipsclass->cache['skin_id_cache'][ $cid ]['set_name']}{$star} (".intval($memskins[$cid]).")</option>";


كانت هذه الخطوة الأخيرة ..
تطيبق سعيد وهادئ إن شاء الله :)

لكم تحياتى :)

shabab03
11-11-2006, 10:46 PM
شكور اخي علي مجهود الجبار