Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Błąd w kodzie po modyfikacji.


Gość xDanielxmc

Rekomendowane odpowiedzi

Gość xDanielxmc

Tak więc zakładam nowy temat to pomyślimy ^ _^

Po zainstalowaniu Forum Icons występuje błąd na głównej stronie forum :

Fatal error: Cannot use object of type ips_CacheRegistry as array in /home/gramyhsm/domains/cybstrzaki.pl/public_html/hooks/boardIndexMembers_7e4c1b4c52120cf1faeb68c99c9629a4.php on line 33

33 linijka owego pliku to :

                     $r['members_display_name'] = $this->cache['group_cache'][ $r['member_group_id'] ]['prefix'].$r['members_display_name'].$this->cache['group_cache'][ $r['member_group_id'] ]['suffix'];

Po wyłączeniu Forum Icons forum znów śmiga. Co nie gra?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

No widzisz - jak wyłączasz forum icons? Kwestia taka, że ten kod jest zupełnie niezależny od tego z forum icons, który tylko wyświetla jedno pole z bazy w formie obrazkowej, a cała reszta kodu jest w sumie w ACP by można było zapisywać ikony, zatem pudło z tym, że to forum icons powoduje.

Widzę, że masz rozszerzenie pokazujące pewnie top userów na stronie głównej albo coś innego :blink:hooks/boardIndexMembers_7e4c1b4c52120cf1faeb68c99c9629a4.php - co jest w tym pliku?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość xDanielxmc
<?php

class boardIndexMembers
{
public $registry;
public $member;
public $cache;

public function __construct()
{
	$this->registry = ipsRegistry::instance();
	$this->member	= $this->registry->member();
	$this->cache	= $this->registry->cache();
	$this->registry->class_localization->loadLanguageFile( array( 'public_boards', 'forums' ) );
}

public function getOutput()
{
	/* INIT */
	$members = array();

	/* Get watched topics */
	$this->registry->DB()->build( array(
							'select'	=> 'member_id, members_display_name, joined, member_group_id, members_seo_name',
							'from'		=> "members",
							'order'		=> 'joined DESC',
							'limit' => array(0, 10)
					)		);
	$this->registry->DB()->execute();

	while( $r = $this->registry->DB()->fetch() )
	{
		$r['members_display_name'] = $this->cache['group_cache'][ $r['member_group_id'] ]['prefix'].$r['members_display_name'].$this->cache['group_cache'][ $r['member_group_id'] ]['suffix'];

		$members[ $r['member_id'] ] = $r;
	}

	//print_r($members);
	return $this->registry->output->getTemplate( 'boards' )->hooknewmembers( $members );
}	
}

Odnośnik do komentarza
Udostępnij na innych stronach

Gość xDanielxmc

Niby mam wgraną modyfikację ( co pokazuje ludzi, którzy dziś się zarejestrowali ), ale nie działa.. Muszę sobie przypomnieć nazwe.

(IM)Hook-New Members Registered 1.0.0

EDIT : Nie mam jej zainstalowanej

Edytowane przez xDanielxmc
Odnośnik do komentarza
Udostępnij na innych stronach

Zaiste problem był przy tej modyfikacji o czym informuje nas google :blink:

http://www.invisionmodding.com/index.php?showtopic=32491&st=0&p=168756&&noref=1#entry168756

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

Odnośnik do komentarza
Udostępnij na innych stronach

Gość xDanielxmc

Teraz nie mam tego błędu, ale Forum Icons nie reaguje :blink:

Tzn.

Forum ma DOMYŚLNĄ IKONĘ, próbuję ją zmienić - akceptuję, ale ikona się nie zmienia nawet w ACP. Forum nadal ma " Domyślna ikona "

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.