![]() |
|
پرسش : پاک کردن افزونه ای که پاک نمی شود - نسخهی قابل چاپ +- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir) +-- انجمن: پشتیبانی (/forum-70.html) +--- انجمن: مباحث و مشکلات عمومی (/forum-33.html) +--- موضوع: پرسش : پاک کردن افزونه ای که پاک نمی شود (/thread-17214.html) |
پرسش : پاک کردن افزونه ای که پاک نمی شود - shervin6363 - ۱۱-۱۱-۱۳۹۳ ۱۰:۳۷ عصر سلام چطور افزونه ( کامپوننتی ) را که پاک نمی شود در جوملا 2.5 پاک کنیم بدون دست زدن به دیتابیس و حذف دستی پوشه آیا کامپوننتی برای uninstall کردن غیر از اون چیزی که خود جوملا داره وجود داره یا نه ؟ ممنون RE: پرسش : پاک کردن افزونه ای که پاک نمی شود - sajjad salehi - ۱۱-۱۱-۱۳۹۳ ۱۰:۵۵ عصر اسم افزونه ی مورد نظرتون چیه ؟ لینک دمو بگذارید . RE: پرسش : پاک کردن افزونه ای که پاک نمی شود - سعید حمزه زاده - ۱۱-۱۱-۱۳۹۳ ۱۱:۱۱ عصر میتونید از جدول افزونه ها در دیتابیس، اقدام به غیر فعالسازی افزونه مورد نظرتون بفرمایید RE: پرسش : پاک کردن افزونه ای که پاک نمی شود - shervin6363 - ۱۲-۱۱-۱۳۹۳ ۰۹:۰۱ صبح جناب حمزه زاده عزیز دروووووود....... ممنون از پاسخ شما .... ولی دست به دیتابیس نمی خوام بزتم افزونه ی مورد نظر swmenupro 7.2 نسخه ی نال هست لطف کنید یه راه حل دیگه بدید ..... ممنون..... RE: پرسش : پاک کردن افزونه ای که پاک نمی شود - shervin6363 - ۱۲-۱۱-۱۳۹۳ ۰۹:۵۸ صبح موقع uninstall کردن swmenupro 7.2 این پیغام را می گیرم Fatal error: Call to a member function isAdmin() on a non-object in /home/public_html/administrator/components/com_swmenupro/uninstall.swmenupro.php on line 13 و محتوی فایل uninstall.swmenupro.php چنین است <?php /** * swmenupro v4.5 * دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. * Copyright 2006 Sean White **/ function com_uninstall() { global $mainframe; $absolute_path=JPATH_ROOT; $live_site = $mainframe->isAdmin() ? $mainframe->getSiteURL() : JURI::base(); $retstr = SWmenuProRemove(); if(file_exists($absolute_path."/modules/mod_swmenupro/mod_swmenupro.php")){ //unlink($mosConfig_absolute_path."/modules/mod_swmenupro.php"); sw_sw_deldir($absolute_path."/modules/mod_swmenupro"); } if(file_exists($absolute_path."/modules/mod_swmenupro.xml")){ unlink($absolute_path."/modules/mod_swmenupro.xml"); } return "SWmenuPro uninstalled succesfully<br /> $retstr"; } function SWmenuProRemove () { $database = &JFactory::getDBO(); $retstr = ''; $query = "SELECT id, title, module, params FROM #__modules WHERE module='mod_swmenupro'"; $database->setQuery( $query ); $modules = $database->loadObjectList(); if ($database->getErrorNum()) { $retstr .= "MA ".$database->stderr(true); return $retstr; } foreach ($modules as $module) { $sql = "DELETE FROM #__modules WHERE id='$module->id'"; $database->setQuery($sql); $database->query(); } $sql = "DROP TABLE #__swmenu_config"; $database->setQuery($sql); $database->query(); $sql = "DROP TABLE #__swmenu_extended"; $database->setQuery($sql); $database->query(); return $retstr; } function sw_sw_deldir( $dir ) { $handle = opendir($dir); while (false!==($item = readdir($handle))) { if($item != '.' && $item != '..') { if(is_dir($dir.'/'.$item)) { sw_sw_deldir($dir.'/'.$item); }else{ unlink($dir.'/'.$item); } } } closedir($handle); if(rmdir($dir)) { $success = true; } return $success; } ?> RE: پرسش : پاک کردن افزونه ای که پاک نمی شود - sajjad salehi - ۱۲-۱۱-۱۳۹۳ ۰۲:۰۹ عصر دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. شما باید افزونه ی از حالت فشرده در بیاری و تموم فایلهای توی پوشه ی admin رو روی سایتت کپی کن . قبلش بک آپ فراموش نشه . ضمنا این مشکل گویا از نسخه های خیلی قدیمی این افزونه است و جوملا 1.5 که روی 1.6 نصب شده باشه . |