اموزش حذف کد رد پا های ظاری جوملا 2.5 در بخش مدیریت

mikroob_dj
توسط mikroob_dj در برنامه نویسی,
خب خیلی ها طراحی سایت مبتنی بر جوملا انجام میدن ، همه هم میدونیم کار وقت گیر و گاها اعصاب خورد کنیه و خب گاهی مشتری های شما وقتی میفهمن جوملا خودش رایگانه فکر میکنن شما پول بی موردی گرفتید و همچنین اینکه خیلی از دوستان با MVC و ساختار سیستم و افزونه های جوملا اشنایی ندارند و برنامه نویسی بلد نیستند و ترس از تغییرات تو سیستم دارند .در این تاپیک سعی میکنم به طور جامع اموزش بدم و در این مسیر هم از جوملا فارسی استفاده کردم (من خودم به شدت با جوملا فارسی مخالفم تیم های ایرانی دستکاری های بی موردی انجام میدن به شخصه تو طراحی هام از جوملا رسمی انگلیسی و بسته زبان فارسی استفاده میکنم ) شروع: مواد لازم: یک قالب کره و کمی تخم مرغ... :5: ببخشید اشتباه شد clean:5: یک قالب بخش مدریت جوملا، و کمی حوصله:image170: حالا جدی جدی شروع میکنیم::128fs318181: 1-حذف فوتر و نوشته joomla 2.5.1 در این مرحله لازمه 3تا فایل ویرایش بشه به شکل زیر: فایل اول : کد: ______________________________________ administrator/templates/bluestork/login.php ______________________________________ شما در این فایل نوشته joomla2.5.1 ندارد پس اینجا ما یه خط کمتر حذف میکنیم فایل رو در ادیتور باز کنید و اخرای فایل این کد رو به صورت کامل حذف کنید کدPHP: ___________________________________________________________________________________________________________________________________________ <div id="footer"> <p class="copyright"> <?php $joomla= '<a href="http://www.joomla.org">Joomla!®</a>'; echo JText::sprintf('JGLOBAL_ISFREESOFTWARE', $joomla) ?> </p> </div> ___________________________________________________________________________________________________________________________________________ (اگه یکم در حد مبتدی هم php بلد باشید میتونید با تغییر کد فوتر دلخواهتونو نمایش بده فایل دوم کد: _____________________________________ administrator/templates/bluestork/index.php ____________________________________ دنبال کد زیر بگردید: کد PHP: __________________________________________________________________________________________________________________________________________________________________ <jdoc:include type="modules" name="footer" style="none" /> <div id="footer"> <p class="copyright"> <?php $joomla= '<a href="http://www.joomla.org">Joomla!®</a>'; echo JText::sprintf('JGLOBAL_ISFREESOFTWARE', $joomla) ?> </p> </div> __________________________________________________________________________________________________________________________________________________________________ و کد رو حذف کنید توجه کنید اینجا ما به خط بیشتر داریم (البته این نوشته از تو ماژول های مدیریت هم قابل ویرایش یا حذفه اما من دیگه دست به کد بردم) برای فایل کد: ________________________________________ administrator/templates/bluestork/cpanel.php ________________________________________ هم همین کار رو انجام بدید و دیگه خبری از فوتر نیست 2-ویرایش نوشته های صفحه لاگین مدیریت فایل زیر رو در این مسیر باز کنید و نوشته ها رو هر طور دوست دارید تغییر بدید : کد: ________________________________________ administrator/language/fa-IR/fa-IR.com_login.ini ________________________________________ 3-در جوملا 2.5 شما دو تا ایکون دارید در پنل ادمین که به روز بودن سیستمو نشون میده ، هرچند با حذفش به شدت مخالفم اما روشش اینه از تو پنل مدیریت افزونه ها -> مدیریت پلاگین ها دو تا پلاگین زیر رو غیر فعال کنید کد: _______________________________________________ آیکون های سریع - اطلاع رسانی نسخه ی جوملا! آیکون های سریع - اطلاع رسانی از نسخه ی جدید افزونه ها _______________________________________________ 4-دردسر اصلی رو با اطلاعات سیستم خواهید داشت به طوریکه این قسمت رو باید طوری تغییر بدید که به جای نوشته نسخه پلتفرم و غیره نوشته دلخواهتونو نشون بده خب من بهتون میگم چجوری 1-اول باید فایل سیستمی رو ویرایش کنید و مقادیر دلخواهتونو جایگزین کنید حالا این مقادیر کجا هستند ؟ به مسیر زیر برید : کد: ___________________________________________________ administrator/components/com_admin/models/sysinfo.php ___________________________________________________ (نکته مهم : این فایل از فایل های سیستمی پس جز این موارد اگر ساختار سیستمو نمی شناسید به هیچ چیز دیگه دست نزنید) حالا مقادیر زیر رو پیدا کنید: کد PHP: __________________________________________________________________________________________________________________________________________________________________ $this->info['version'] = $version->getLongVersion(); $this->info['platform'] = $platform->getLongVersion(); __________________________________________________________________________________________________________________________________________________________________ مقادیر رو به شکل زیر تغییر بدید یادتون باشه که حذف نکنید خطوط رو چون دردسر پیدا میکنید و باید تو RENDERER هم تغییرات ایجاد کنید که خارج از حوصلست اون مساله پس من به جای حذف تغییرشون میدم به شکل زیر کد PHP: __________________________________________________________________________________________________________________________________________________________________ $this->info['version'] = "2.5"; $this->info['platform'] = "Darkc0d3r"; __________________________________________________________________________________________________________________________________________________________________ و سپس باید تو فایل زبان هم مقادیر مناسب رو جایگزین کنید فایل زبان مرتبط در ادرس زیر قابل دسترسه : کد: __________________________________________ administrator/language/fa-IR/fa-IR.com_admin.ini __________________________________________ 5-حالا من تو ایندکس قالب عکس لوگو رو هم میخوام بردارم پس باید تو قالب دستکاری کنم در فایل های زیر : کد: __________________________________________ administrator/templates/bluestork/index.php __________________________________________ administrator/templates/bluestork/cpanel.php __________________________________________ کد زیر رو پیدا و حذف کنید عکس لوگو حذف میشه (ضمن اینکه میتونید عکس لوگو رو جایگزین کنید ) کد PHP: __________________________________________________________________________________________________________________________________________________________________ <span class="logo"><a href=" http://www.joomla.org" target="_blank"><img src="templates/<?php echo $this->template ?>/images/logo.png" alt="Joomla!" /></a></span> __________________________________________________________________________________________________________________________________________________________________ 6-حذف منو help: اینم اخرین ایتم که ضروری به نظر میرسه فایل زیر رو باز کنید(به مسیر دقت کنید، همه کارها تو پوشه administrator هست جای دیگه دنبال فایل ها نگردید) کد: ____________________________________________________ administrator/modules/mod_menu/tmpl/default_enabled.php ____________________________________________________ و مقدار زیر رو پیدا کنید : کد PHP: __________________________________________________________________________________________________________________________________________________________________ if ($showhelp == 1) { __________________________________________________________________________________________________________________________________________________________________ کافیه 1 رو به 0 تغییر بدید تا سیستم دیگه منو help یا راهنما رو نشون نده در نهایت ذکر این نکته ضروریه : من در این اموزش فایل های سیستمی جوملا رو دستکاری کردم پس احتمال این وجود داره که بعضی امکانات مثل اپدیت خودکار و ... از کار بیوفته ضمنا تمام مسوولیت این کار با خودتونه و من هیچ مسوولیتی در قبال هرگونه مشکل در سیستمتونو بر عهده نمیگرم با ذکر این نکته که این روش ها همه تست شدند و به خوبی جواب دادند امید وارم پاسخ مناسبی به این نیاز بوده باشه ----------------------- منبع : آشیانه
  • 35 پاسخ