phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:36
Ilość shoutów w profilu użytkowinka
Autor Wiadomość
kooza


Pomógł: 486 razy
Posty: 2401
Wysłany: 15-06-2012, 14:49   Ilość shoutów w profilu użytkowinka

Ilość shoutów w profilu użytkownika
Modyfikacja dodaje w profilu ilość wiadomości w shoutboxie napisanych przez użytkownika

Cytat:
##############################################################
## MOD Title: Ilość shoutów w profilu użytkownka
## MOD Author: kooza/Michael2318
## MOD Description: Modyfikacja dodaje w profilu ilość wiadomości napisanych przez użytkownika
##
## Files To Edit: (4)
## includes/usercp_viewprofile.php
## templates/*/profile_view_body.tpl
## language/lang_polish/lang_main.php
## language/lang_english/lang_main.php
##############################################################
Ostatnio zmieniony przez Majkelo 03-12-2012, 19:08, w całości zmieniany 4 razy  
 
     
Gadatliwa Kasia 

   
djbooshu


Pomógł: 9 razy
Posty: 32
Wysłany: 17-06-2012, 11:53   

działa :)
 
     
Deotho


Pomógł: 176 razy
Posty: 610
Wysłany: 17-06-2012, 11:56   

Mały, kosmetyczny dodatek. Działa bez problemu.
_________________
Poza forum pomagam odpłatnie.
 
     
NineX



Pomógł: 546 razy
Posty: 1983
Wysłany: 17-06-2012, 14:35   

U mnie niestety nie działa, może stara wersja mysql, jednak:

Kod:
$sql = "SELECT sb_user_id, COUNT(*) AS `how_many` FROM " . SHOUTBOX_TABLE . " WHERE sb_user_id = ".$profiledata['user_id']."";
$result = mysql_query($sql);
while($row = $db->sql_fetchrow($result))
{
    $wpisy = $row['how_many'];
}


3 rzeczy do poprawy.
 
     
PAvEL_Ciosek


Pomógł: 19 razy
Posty: 113
Wysłany: 16-11-2012, 22:12   

Dodałem tak, ale się zepsuły polskie znaki miałem kopię zapasową, dodałem kopię zapasową i nic, dalej są jakieś arabskie znaki. Jak to naprawić ?
 
     
kooza


Pomógł: 486 razy
Posty: 2401
Wysłany: 17-11-2012, 17:29   

widzę że swoje forum masz na serwisie xaa.pl
od niedawna weszła tam taka funkcja zapisywania kodowania np. utf-8 czy tam windows 1252.
pewnie przeprowadzałeś instalacje w edytorze który jest na tej stronie i zapisałeś plik lang_main w innym kodowaniu, w tym przypadku pojawiły się krzaczki i wszystko się posypało.
Wgraj czysty plik lang_main z forum i powinno działać.
PS. Najlepiej ściągaj plik na dysk i edytuj w jakimś programie np. Notepad++
 
     
PAvEL_Ciosek


Pomógł: 19 razy
Posty: 113
Wysłany: 18-11-2012, 11:35   

kooza napisał/a:
pewnie przeprowadzałeś instalacje w edytorze który jest na tej stronie i zapisałeś plik lang_main w innym kodowaniu, w tym przypadku pojawiły się krzaczki i wszystko się posypało.

Ja robię wszystko ręcznie :p

Wszystko działa, wystarczyło wrzucić pliki od nowa (które podmieniałem i dodać owy dodatek ^^) i usunąć cookies : )

ps. dobrze, że jest też po polsku instrukcja idzie szybciej. Ale modyfikacja fajna, bardzo urozmaiciła forum i wzrosły moje umiejętności.

@EDIT:
Polecam dodać:
Kod:
##
##---[ OPEN / OTWÓRZ ]-------------------------------------------------
##

language/lang_english/lang_main.php

##
##---[ FIND / ZNAJDŹ ]-------------------------------------------------
##

$lang['Website'] = 'Website';

##
##---[ AFTER ADD / PO TYM DODAJ ]--------------------------------------
##

$lang['wpisy'] = 'Posts in the ShoutBox: ';

##
##---[ CLOSE / ZAMKNIJ ]-----------------------------------------------
##

EoM

Usuń te swoje miękkie znaki w instrukcji wyżej, żeby nie było takich sytuacji jak teraz były i dodaj kodowanie normalnie :)
 
     
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 02-12-2012, 21:04   

kooza, zapisz to:

Kod:
// Ilość shoutów.
$sql = "SELECT sb_user_id, COUNT(*) AS `how_many` FROM " . SHOUTBOX_TABLE . " WHERE sb_user_id = ".$profiledata['user_id']."";
$result = mysql_query($sql);
while($row = $db->sql_fetchrow($result))
{
    $wpisy = $row['how_many'];
}


po naszemu, np. nie wiem skąd Ci się wzięło to:

Kod:
$result = mysql_query($sql);


Powinno być:

Kod:
if ( !$result = $db->sql_query($sql) )
{
    message_die(GENERAL_ERROR, 'jakas tam tresc bledu', '', __LINE__, __FILE__, $sql);
}


Popraw to w instrukcji to to przeniose.
 
     
bolek i lolek
[Usunięty]

Wysłany: 02-12-2012, 21:07   

Po co pobierane jest sb_user_id ?
 
     
kooza


Pomógł: 486 razy
Posty: 2401
Wysłany: 03-12-2012, 15:49   

poprawione
 
     
Gadatliwa Kasia 

   
bolek i lolek
[Usunięty]

Wysłany: 03-12-2012, 20:07   

Jeszcze optymalniej chcesz to napisać ? Wstaw cachowanie wyniku z timeoutem, przecież to zapytanie nie musi być pobierane cały czas :)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 14
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

mediaclick.pl

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę