Bir cliente tarafından yapılan bazı istekler nedeniyle, belirli "etiketleri" filtrelemek zorunda kaldım ({invisible}content{/invisible}
) bir içerik eklentisi aracılığıyla.
Son aylarda, etiketlerin listesi büyüdü ve bunları aynı eklentide filtrelemeye karar verdim, ancak bakımı zor olduğundan ve yeni bir etiketle her güncellediğimde çok pratik değil .
Bu benim asıl sorum, tek bir eklenti olarak mı yoksa istenen yeni etiketin her örneği için bir eklenti mi yapmak en iyisidir?
Birçok eklenti sitemi yavaşlatacak mı?
Aynı eklentide yapmak en iyisi, herkes aynı eklentide bunu yapmanın iyi bir yolunu biliyor mu?
Tüm performans sorunlarında olduğu gibi kontrol etmenin en iyi yolu test etmektir.
Ne yazık ki, yerel Joomla hata ayıklayıcı eklentileri profillemiyor. Bununla birlikte, eklentilerin hepsi kullanılan çubuklara benzerse, kullanılan etiketler ..
Bu iletiler dosyaya yazılabilir veya Genel Yapılandırma> Sistem seçeneği 'Hata Ayıklama Sistemi' seçeneği etkinleştirildiğinde görüntülenebilir. Ayrıca bu kodu şu şekilde sarabilirsiniz hata ayıklama kılavuz :
if(JDEBUG){
//whatever debugging code you want to run
}
Size kalmış, ancak tek bir eklenti en iyi seçenek olacaktır. 'Etiketler'i eklentinin parametrelerine, örneğin metin alanına ve virgülle ayrılmış olarak kaydedebilirsiniz. Sonra $this->params
:
$tags = explode(',', $this->params->get('tags'));
Etiketleri olan bir dizi alırsınız.