السلام عليكم ورحمة الله وبركاته،،،
أثناء حذفك لأي ستايل من لوحة تحكم الإدارة فسوف يقوم بإزالة القالب بالكامل ولكن مجلد صور الستايل تبقى على سيرفير الموقع.
هذا الدرس يضيف لك خيار لحذف مجلد الصور. ليس خياراً تابعاً لحذف القالب الأصلي بل خيار منفصل وخطوة إضافية لإكمال عملية الحذف
بالصورة الصحيحة.
أتمنى أن تكون الفكرة واضحة .
لنبدأ :
إفتح sources/action_admin/skin_sets.php
وإبحث عن :
كود PHP:
$this->ipsclass->html .= $this->ipsclass->adskin->start_table( "Remove Skin Set {$this_set['set_name']}" );
تحته مباشرة أضف :
كود PHP:
$this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<center><b>حذف مجلد صور الستايل؟</b><br />".$this->ipsclass->adskin->form_yes_no("delete_images", 1)."</center>",
) );
بعدها إبحث عن:
كود PHP:
//-----------------------------------------
// Remove CACHE folder
//-----------------------------------------
$this->ipsclass->admin->rm_dir( CACHE_PATH.'cache/skin_cache/cacheid_'.$this->ipsclass->input['id'] );
$message[] = 'Clean up: removing HTML templates cache folder...';
أضف تحته مباشرةً:
كود PHP:
if ($this->ipsclass->input['delete_images'] )
{
$this->ipsclass->admin->rm_dir( ROOT_PATH.'style_images/'.$this_set['set_image_dir'] );
$message[] = 'جاري حذف مجلد صور الستايل...';
}
إنتهى الشرح
لأي استفسار دائماً أنا حاضر