我有2個JavaScript實例正在Joomla中加載我的'頭'。刪除已加載的javascript的第二個實例
第一個來自模板。 第二個來自一個組件。
我需要刪除下面的第二個實例:
<!-- keep this one -->
<script src="//code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
<!-- remove this one -->
<script src="//code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
我將如何做到這一點用PHP?
編輯:
我可以做這樣的事情(不是一個PHP的傢伙)刪除第二個實例?這裏注意到
$string='<script src="//code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>' ;
$string_array=explode(",","$string");
$output[]=$string_array[0];
for($i=1;$i<count($string_array);$i++){
if(!in_array($string_array[$i],$output)){
$output[]=$string_array[$i];
}
}
print implode(",",$output);
刪除組件中的行。 – Babblo
首先檢查組件或模板是否具有*不包括庫的選項。否則,請從組件手動刪除註釋或刪除行 – Onimusha
否...組件沒有開關。我想用一些PHP正則表達式來做這件事,因爲它可能會再次發生,我不想編輯組件(刪除腳本),因爲它將在更新時被替換。 – user991830