আমি নিম্নলিখিত পদ্ধতিগুলি দ্বারা নিষ্ক্রিয় মাথা, jquery এবং jcaption ফাইল থেকে JCaption মুছতে চাই :
unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery.min.js']);
unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery-noconflict.js']);
unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery-migrate.min.js']);
unset($doc->_scripts[JURI::root(true) . '/media/system/js/caption.js']);
পূর্ববর্তী সংস্করণগুলিতে জ্যাক্যাপশন মুছতে যেখানে ব্যবহারের ক্ষেত্রে মটুলগুলি প্রয়োজন:
$this->_script = preg_replace('%window\.addEvent\(\'load\',\s*function\(\)\s*{\s*new\s*JCaption\(\'img.caption\'\);\s*}\);\s*%', '', $this->_script);
এটিকে jquery এ মুছে ফেলার জন্য আমিও চেষ্টা করেছি তবে প্রিগিরিপ্লেস () অভিজ্ঞতা আমার নেই, মাথা থেকে জেটিপিসিয়ন মুছতে কী করতে হবে?
আমার কোড:
$this->_script = preg_replace('%jQuery\(window\)\.on(\'load\',\s*function\(\)\s*{\s*new\s*JCaption\(\'img.caption\');\s*}\);\s*%', '', $this->_script);