Adsmanager kiukuttelee
- Arska
-
Aiheen kirjoittaja
- Vieras
-
03.02.2012 16:47 #1583
: Arska
Arska loi aiheen: Adsmanager kiukuttelee
Kun tekee ilmoituksen adsmanageriin ja koittaa myöhemmin uudistaa sen niin heittää moista herjaa..?
Mitenhän moisen sais korjattua...?
Fatal error: Call to a member function loadResult() on a non-object in /home/########/public_html/shop/administrator/components/com_adsmanager/models/content.php on line 243
Koodi menee kohdassa näin...riviltä 242:
$this->_db->setQuery( "SELECT expiration_date FROM #__adsmanger_ads WHERE id = ".(int)$contentid);
$expiration_date = $db->loadResult();
$time = strtotime($expiration_date);
if ($time < time())
{
$time = time();
}
$time = $time + ( $ad_duration * 3600 *24);
$newdate = date("Y-m-d",$time);
$this->_db->setQuery( "UPDATE #__adsmanager_ads SET expiration_date = '$newdate', date_created = CURDATE(),recall_mail_sent=0,published=1 WHERE id=".(int)$contentid." and recall_mail_sent = 1");
$this->_db->query();
Joomla on mallia 1.5.25 ja palvelimen PHP-versio 5.2.10
Mitenhän moisen sais korjattua...?
Fatal error: Call to a member function loadResult() on a non-object in /home/########/public_html/shop/administrator/components/com_adsmanager/models/content.php on line 243
Koodi menee kohdassa näin...riviltä 242:
$this->_db->setQuery( "SELECT expiration_date FROM #__adsmanger_ads WHERE id = ".(int)$contentid);
$expiration_date = $db->loadResult();
$time = strtotime($expiration_date);
if ($time < time())
{
$time = time();
}
$time = $time + ( $ad_duration * 3600 *24);
$newdate = date("Y-m-d",$time);
$this->_db->setQuery( "UPDATE #__adsmanager_ads SET expiration_date = '$newdate', date_created = CURDATE(),recall_mail_sent=0,published=1 WHERE id=".(int)$contentid." and recall_mail_sent = 1");
$this->_db->query();
Joomla on mallia 1.5.25 ja palvelimen PHP-versio 5.2.10
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- Arska
-
Aiheen kirjoittaja
- Vieras
-
04.02.2012 22:26 #1607
: Arska
Arska vastasi aiheeseen: Vs: Adsmanager kiukuttelee
Onks kellään apuja tähän..tai vastaavia kokemuksia..?
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- TeroKankaanpera
-
- Poissa
- Valvoja
-
- JEvents, J2Store 3 ja AdsManager kääntäjä
Vähemmän
Lisää
05.02.2012 10:21 #1614
: TeroKankaanpera
---
Tero Kankaanperä
terokankaanpera.fi
TeroKankaanpera vastasi aiheeseen: Vs: Adsmanager kiukuttelee
Pitää testata, alusta tosin on nyt 2.5.1 mulla.
---
Tero Kankaanperä
terokankaanpera.fi
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- Mortti
-
- Poissa
- Ylläpitäjä
-
Vähemmän
Lisää
- Viestejä: 1324
- Vastaanotettu kiitos 121
05.02.2012 10:49 #1616
: Mortti
Finnish Joomla! Language Coordinator | One of the guys behind Joomla.fi
Mortti vastasi aiheeseen: Vs: Adsmanager kiukuttelee
Tuolla näyttäisi olevan samaa asiaa
forum.joomprod.com/viewtopic.php?f=2&t=2462
virheilmoituksista päätellen...
Finnish Joomla! Language Coordinator | One of the guys behind Joomla.fi
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
- Arska
-
Aiheen kirjoittaja
- Vieras
-
05.02.2012 15:12 - 05.02.2012 15:49 #1618
: Arska
Arska vastasi aiheeseen: Vs: Adsmanager kiukuttelee
Juu samaa näyttäis tekevän tolla uudellakin 2.5.1 joomlalla. Toi alla oleva fiksi auttaa herjaan mutta ei korjaa kokonaan ongelmaa. Eli uusi päiväys ei välity tietokantaan, mutta itse herja poistui kyllä muuten..
""It works
I have done that
Code:
/*$db->setQuery( "SELECT expiration_date FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$expiration_date = $db->loadResult();*/
//modif
$this->_db->setQuery( "SELECT expiration_date FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$expiration_date = $this->_db->loadResult();
//fin modif
Explanations:
Change on line 242:
Code:
$db->setQuery( "SELECT expiration_date FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$expiration_date = $db->loadResult();
With :
Code:
$this->_db->setQuery( "SELECT expiration_date FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$expiration_date = $this->_db->loadResult();
Thank you very much for your help
""It works

I have done that
Code:
/*$db->setQuery( "SELECT expiration_date FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$expiration_date = $db->loadResult();*/
//modif
$this->_db->setQuery( "SELECT expiration_date FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$expiration_date = $this->_db->loadResult();
//fin modif
Explanations:
Change on line 242:
Code:
$db->setQuery( "SELECT expiration_date FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$expiration_date = $db->loadResult();
With :
Code:
$this->_db->setQuery( "SELECT expiration_date FROM #__adsmanager_ads WHERE id = ".(int)$contentid);
$expiration_date = $this->_db->loadResult();
Thank you very much for your help

Last Edit: 05.02.2012 15:49 : Arska.
Kirjaudu tai Rekisteröidy liittyäksesi keskusteluun.
Valvojat: jkwebdesign, Gamoss, JiiKoo
Sivu luotiin ajassa: 0.081 sekuntia