Magento - bazı javascript çalışmıyor neden HTML kodu küçültmek

0 Cevap php

Ben bir Magento sitede beyaz boşluk kaldırmak için aşağıdaki kodu var.

ob_start("htmlcompress");

function htmlcompress($buffer) {
   $buffer = preg_replace('/\n\r|\r\n|\n|\r|\t| {2}/', '', $buffer);
   return $buffer; 
}

Bu iyi çalışır, ancak satır içi javascript'leri kullanılan bazı bölgelerde, komut çalışmıyor. Örnek, "çıkış / onepage / billing.phtml" in:

<script type="text/javascript">
//<![CDATA[  
$('billing:region_id').setAttribute('defaultValue', "<?php
  echo $this->getAddress()->getRegionId()
?>");
//]]>
</script>

toggle fonksiyonu pasif ve "giftmessage / inline.phtml"; Ayrıca "ödeme / form / cc.phtml" ödeme seçenekleri için radyo düğmesi.

Tüm satır içi komut olsa devre dışı Örneğin, bir şey çalışıyoruz "var" ile başlar var.

Nasıl durağı çalışmasını javascript önlemek için kompres komut artırabilir?

Teşekkürler

0 Cevap