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

Licznik wpisów sb - nie zgadza się


PawelS
Przejdź do rozwiązania Rozwiązane przez PawelS,

Rekomendowane odpowiedzi

Nie i tak.

Shoutbox w sobie ma statystyki, po wejsciu bezposrednio w niego pod edytorem jest

 

pre_1359290192__przechwytywanie.png

 

a w sidebarze (mod od DawPi)

pre_1359290296__przechwytywanie.png

 

Jak widać liczba się nie zgadza, do tego jeszcze pare min temu Wodzu był najlepszym pisarzem gdy wszedlem w shoutbox, miał tam 4264 wpisów (5129 sidebar).

To tak jakby dawida mod dodawał sobie wpisy od siebie? Czy jednek cos innego?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Korzystam prawie z jednakowej składni zapytania, co w oryginalne. Spróbuj otworzyć plik hook.xml z mojego moda, znajdź:

'order'  => 'shouts DESC',

 

Dodaj powyżej:

'where'    => 's.s_mid > 0',

Po czym zaimportuj go ponownie.

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

Odinstalowałem starego, zainstalowałem nowego i bez żadnych zmian.

 

Mam tak:

 

		$this->DB->build( array(
								'select' 	=> 'COUNT( s.s_mid ) as shouts',
								'from'		=> array( 'shoutbox_shouts' => 's' ),		
								'where' 	=> 's.s_mid > 0',
								'order'		=> 'shouts DESC',
								'group'		=> 's.s_mid',
								'limit'		=> array( 0, $this->settings['dp3_ts_limit'] ),							
								'add_join'  => array(
													array(
															'select'	=> 'm.members_display_name, m.member_id, m.members_seo_name, m.member_group_id',
															'from'  	=> array( 'members' => 'm' ),
															'where' 	=> 's.s_mid = m.member_id',
															'type'  	=> 'left',
														)
												)							
						)	);
Edytowane przez PawelS
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

To coś innego tam się jeszcze dzieje. Jak pisałem - mamy te same zapytania, więc wynik musi być identyczny. Jak sobie do jutra nie poradzisz to się coś pomyśli.

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

No w shoutboxie mam tak:

	private function _getTopShouter()
	{
		/* Init vars */
		$data   = array();
		$return = array( 'top_shouter_id' => 0 );

		# Stats are enabled?
		$data = $this->DB->buildAndFetch( array( 'select'   => 'm.member_id, m.members_display_name, m.member_group_id, m.members_seo_name, m.shoutbox_shouts',
												 'from'     => array( 'members' => 'm' ),
												 'order'    => 'shoutbox_shouts DESC',
												 'limit'    => array( 0, 1 ),
										 )		);

		$data['shouts'] = intval($data['shoutbox_shouts']);
		# Format name & link
		if ( $data['member_id'] && $data['shouts'] > 0 )
		{
			$data['members_display_name'] = $this->settings['shoutbox_format_names'] ? IPSMember::makeNameFormatted( $data['members_display_name'], $data['member_group_id'] ) : $data['members_display_name'];

			$return['top_shouter_name'] = IPSMember::makeProfileLink( $data['members_display_name'], $data['member_id'], $data['members_seo_name']);

			# Pass the other data
			$return['top_shouts_num']  = $data['shouts'];
			$return['top_shouter_id']  = $data['member_id'];
			$return['top_shouter_seo'] = $data['members_seo_name'];
		}

		return $return;
	}

 

W twoim hooku zamieniłem

'order'  => 'shouts DESC',

 

na

'order'    => 'shoutbox_shouts DESC',

tak jak w shouboxie jest.. i teraz mam tak:

 

pre_1359293821__przechwytywanie.png

 

Co oznacza że kolejność już jest ok, bo Ero jest #1, a Wodzu jest na 99% drugi, teraz tylko liczby wpisów -.-

Jakiś pomocny pomysł?

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

Nie bój. Zrób upgrade i wtedy sprawdź.

 

Uwierzyłem Ci na słowo, i podczas update przy chyba cachowaniu

 

Fatal error: Call to a member function userHoverCard() on a non-object in /admin/sources/classes/text/parser/bbcode/defaults.php on line 2636

ale gdy wszedłem w ACP -> Aplikację już piszę 1.4.0..

Lecz po wejsciu w ACP -> Aplikacje -> Shoutbox mam info dalej o 1.3.8.

 

No i przeinstalowałem hooka i już chyba jest ok. W SB nick się zgadza i liczba to samo w sidebarze.

Co do błedu to co zrobic by w pełni zrobić to update? Bo już ktoś mi piszę ze co odświeży strone to SB raz u gory raz na dole.

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

Od pory jak to zrobiłem nie którzy użytkownicy zgłaszają mi że po kliknięciu "@" w SB przenosi ich na TOP strony, do tego bbcode im nie działa (pewnie chodzi o temat) i gdy nie działa przycisk "Napisz" aby post wysłać, muszą wchodzić przez "Więcej opcji". Przed update SB wszystko było ok. Z drugiej strony to dziwne, bo mi wszystko działa. A jedyna rzecz jaką robiłem to ten  shoutbox, nic innego.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Rozwiązanie

Sorry za ponowny refresh, ale to sprawa krytyczna dla mojego forum.

Gdyby ktoś był zainteresowany to od tego postu w dół http://cs-spark.eu/topic/17300-forum-po-aktualizacji-zgłoś-błędy/?p=102801

ludzie zgłaszają błędy PO aktualizacji sb.

Totalna masakra, nie ktorzy maja ok nie ktorzy nie.

Wyłączyłem aż wszystkie aplikacje i hooki, a mówią że problem jest dalej.

Konto testowe w razie co login: test haslo: test

 

Log z aktualizacji sb:

[long]Mon, 28 Jan 2013 14:16:17 +0000
/admin/upgrade/
Mon, 28 Jan 2013 14:16:24 +0000
/admin/upgrade/index.php?app=upgrade&s=§ion=index&do=login
Mon, 28 Jan 2013 14:16:27 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=apps
Mon, 28 Jan 2013 14:16:34 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=apps&do=check
Mon, 28 Jan 2013 14:16:39 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=license&do=check
Mon, 28 Jan 2013 14:16:45 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:16:47 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:16:49 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:16:51 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:16:54 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:16:56 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:16:58 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:17:01 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:17:03 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:17:05 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:17:09 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=sql
Mon, 28 Jan 2013 14:17:11 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=checkdb
Mon, 28 Jan 2013 14:17:14 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=modules
Mon, 28 Jan 2013 14:17:16 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=modules&previous=shoutbox
Mon, 28 Jan 2013 14:17:19 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=settings
Mon, 28 Jan 2013 14:17:22 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=settings&previous=shoutbox
Mon, 28 Jan 2013 14:17:24 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=templates
Mon, 28 Jan 2013 14:17:27 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=templates&previous=shoutbox
Mon, 28 Jan 2013 14:17:30 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=tasks
Mon, 28 Jan 2013 14:17:32 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=tasks&previous=shoutbox
Mon, 28 Jan 2013 14:17:34 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=languages
Mon, 28 Jan 2013 14:17:37 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=languages&previous=shoutbox
Mon, 28 Jan 2013 14:17:40 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=clientlanguages
Mon, 28 Jan 2013 14:17:42 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=clientlanguages&previous=shoutbox
Mon, 28 Jan 2013 14:17:44 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=bbcode
Mon, 28 Jan 2013 14:17:47 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=acphelp
Mon, 28 Jan 2013 14:17:49 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=acphelp&previous=shoutbox
Mon, 28 Jan 2013 14:17:51 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=other
Mon, 28 Jan 2013 14:17:54 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=other&previous=shoutbox
Mon, 28 Jan 2013 14:17:56 +0000
/admin/upgrade/index.php?app=upgrade&s=6747c92abf571a2c043673169b6e7b93§ion=upgrade&do=caches
[/long]

 

Na zaznaczonej lini aktualizacja sb stanęła...

 

[PS]

Shoutboxa odinstalowałem nic nie pomogło, zainstalowałem znowu i problemy zniknęły. Ale znowu utraciłem wpisy, mogłem nie aktualizować.

Problem rozwiązany..

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

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ść
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.