2012-02-09 15 views
5

Joomla! Için bir kurulum komut dosyası yazıyorum. 1.7 bileşen. Komut dosyasının install() bölümünü nasıl değiştirebilirim, böylece hata durumunda, kullanıcıya güzel biçimlendirilmiş bir HTML hatası gösterebilirim?Bir Joomla! Kurarken özel hata nasıl gösterilir? 1.6 - 1.7 bileşen?

Bileşen yükleyin::

Şu anda, sadece Şifreli bir hata iletisi ile sonuçlanır install() rutin gelen false dönmek Özel yüklemek rutin başarısızlık

joomla/installer/adapters/component.php yılında component.php dosya vardır Aşağıdaki kod, abort() iletisini değiştiremediğimden şüphelenmemi sağlıyor.

if ($this->parent->manifestClass && method_exists($this->parent->manifestClass, 'install')) 
{ 
    if ($this->parent->manifestClass->install($this) === false) { 
      // Install failed, rollback changes 
      $this->parent->abort(JText::_('JLIB_INSTALLER_ABORT_COMP_INSTALL_CUSTOM_INSTALL_FAILURE')); 
      return false; 
    } 
    } 

bir hata dönmeden önce Çözüm

, ben sarı bir kutunun içinde güzel görünen bir hata, artırabilir.

JError::raiseNotice(1, "Error Message <html code>"); 
return false; 
+2

Bu doğru işaretlemeniz gerekir: D – Craig

+0

sonra, bir cevap olarak çözüm ekleyin birisi yine bu sorusu var durumda en iyi cevap olarak seçin. –

+0

Şimdi Joomla 2.5'i hedeflemiyor musunuz? – juanrpozo

cevap

0

bir hata dönmeden önce Çözüm

, ben sarı bir kutunun içinde güzel görünen bir hata, artırabilir.

JError::raiseNotice(1, "Error Message <html code>"); 
return false;