Novosti:

Aktualne Joomla! verzije: 3.10.11 i 4.2.6

Main Menu

Baneri -modul

Autor henri_007, 03. Listopad 2012, 12:14

0 Članovi i 1 Gost pregledava ovu temu.

henri_007

Zaključana mi je ona tema prijašnja  http://forum.joomla.hr/index.php/topic,3894.0.html pa ne mogu u nju postat. Javio se problem, znači instalirao sam komeponentu kako je kolega zvonac rekao.  I sve radi super, ali ne radi modul. Dojavljuje mi ovu grešku

"Fatal error: Call to undefined method BannersModelBanners::impress() in /home/mojbicik/public_html/prava/modules/mod_banners/helper.php on line 31"

Gledao sam u helper.php line 31 uopće ne postoji  :-\

Dario

Si siguran da ne postoji, jer kod mene na 2.5.7 dotična datoteka izgleda ovako:
<?php
/**
 * @package Joomla.Site
 * @subpackage mod_banners
 * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

class 
modBannersHelper
{
static function &getList(&$params)
{
JModelLegacy::addIncludePath(JPATH_ROOT.'/components/com_banners/models''BannersModel');
$document JFactory::getDocument();
$app JFactory::getApplication();
$keywords explode(','$document->getMetaData('keywords'));

$model JModelLegacy::getInstance('Banners''BannersModel', array('ignore_request'=>true));
$model->setState('filter.client_id', (int) $params->get('cid'));
$model->setState('filter.category_id'$params->get('catid', array()));
$model->setState('list.limit', (int) $params->get('count'1));
$model->setState('list.start'0);
$model->setState('filter.ordering'$params->get('ordering'));
$model->setState('filter.tag_search'$params->get('tag_search'));
$model->setState('filter.keywords'$keywords);
$model->setState('filter.language'$app->getLanguageFilter());

$banners $model->getItems();
$model->impress();

return $banners;
}
}


Da nisi možda update-ao Joomlu, a kopirao componentu i modul iz neke starije verzije?
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

henri_007

Ne postoji.... Valjda :/ Probao sam kopirati i ovaj tvoj kod i staviti ista stvar. Joomlu sam prebacio na 2.5.7 ali sam i kopirao iz 2.5.7. Sa službene stranice sam skinuo onaj "Joomla_2.5.7-Stable-Full_Package"

Dario

Kod tebe je problem što se poziva metoda (funkcija klase, jel..) koja iz nekog razloga ne postoji....

Inače impress metoda se nalazi u /components/com_banners/models/banners.php... sad ili nemaš tog fajla ili se nekaj drugo događa, a odgovor budeš vrlo vjerojatno pronašel u error logu na serveru....
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

henri_007

Dali se trebam zabrinuti što mi error log izgleda ovako?

http://s16.postimage.org/trs3zdzqt/error_log.jpg

Dario

Pa ja bi rekao da ti error log uopće ne radi. Budući da si imao greške, one su trebale biti zapisane ovdje - ali očito se tvoj hosting provider baš i nije potrudio posložiti sve kak spada  :o

Ako možeš digni si sajt lokalno na wamp-u/xampp-u pa onda tamo pogledaj...
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

henri_007

Error log kaže ovo

[04-Oct-2012 17:39:01 UTC] PHP Fatal error:  Call to undefined method BannersModelBanners::impress() in /home/mojbicik/public_html/prava/modules/mod_banners/helper.php on line 31


Samo što ja ništa tu ne kužim  :(

Dario

Error sve veli... poziva se funkcija koja ne postoji, opisao 4 posta iznad, a sad zašto...... Imam osjećaj da baš kopiranje datoteka i ona "Discover" opcija nije baš uredno prošla.... Ja bi ju ponovo uninstall, napravio još jednu frišku instalaciju joomle i onda po bazi pretražio gdje se sve zapisana... Kod mene ima na 4 mjesta koja su se kod tebe vjerojatno s Uninstall opcijom otišla baj baj, a s "Discover" sumnjam da se to rekreiralo....
---
Molim da mi ne šaljete privatne poruke sa zahtjevima za pomoć, takve poruke ignoriram - zato služi forum :)
2b || !2b; this.question();
http://www.dblaze.eu

henri_007

#8
Skinuo sam drugu baner komponentu ( ijoomla ad agency ) i opet isto! Kaže da ju uspješno instalira uđem u komponentu nema prijevoda ( tj. pišu one riječi koje pozivaju prijevod ) bilo šta da kliknem kaže ovo:

"Fatal error: Call to a member function getCfg() on a non-object in /home/mojbicik/public_html/prava/administrator/components/com_adagency/views/adagencyconfigs/view.html.php on line 27"

Error log kaže ovo:

"[04-Oct-2012 13:19:59 UTC] PHP Fatal error:  Call to a member function getUserStateFromRequest() on a non-object in /home/mojbicik/public_html/prava/components/com_adagency/models/adagencyadvertiser.php on line 28"

Dali je moguće da ne radi zbog ove druge baner komponente?
Imam na poddomeni frišku joomlu. Kako si mislio da pogledam di se sve zapisuje?


EDIT: Pardonček, ova komponenta će raditi ja sam skinuo krivu verziju. Može lock ovdje