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:30
Przyjaciele na forum
Autor Wiadomość
lui754


Pomógł: 591 razy
Posty: 2699
Wysłany: 21-01-2009, 20:13   

wykonaj dokładnie instrukcje bo naprawdę, instalowałem tego moda xx razy i za każdym razem działał.
_________________
lui754
 
     
Gadatliwa Kasia 

   
TiteX

Posty: 12
Wysłany: 21-01-2009, 20:14   

no dobra.
 
     
evilmc


Posty: 289
Wysłany: 22-01-2009, 00:07   

Kod:
$lang['Buddylist'] = 'Lista Przyjació³';
$lang['Buddy'] = 'Przyjaciele';
$lang['Add_buddy'] = 'Dodaj do swojej listy przyjació³';
$lang['Remove_buddy'] = 'Usuñ ze swojej listy przyjació³';
$lang['Buddy_added'] = 'Ten u¿ytkownik jest ju¿ dodany do twojej listy przyjació³';
$lang['Buddy_removed'] = 'Ten u¿ytkownik jest ju¿ usuniêty z twojej listy przyjació³';
$lang['Click_return_page'] = 'Kliknij %sTutaj%s aby powróciæ do forum';
$lang['Confirm_remove_buddy'] = 'Czy napewo chcesz usunšæ tego przyjaciela ze swojej listy?';

$lang['Online'] = 'On-line';
$lang['Offline'] = 'Off-line';
$lang['Buddies_online'] = 'Przyjaciele on-line';
$lang['Buddies_offline'] = 'Przyjaciele off-line';
$lang['No_buddies'] = 'Nie masz obecnie na swojej li?cie ¿adnego przyjaciela';
$lang['No_buddies_online'] = 'Nie masz obecnie ¿adnegoprzyjaciela on-line';
$lang['No_buddies_offline'] = 'Nie masz obecnie ¿adnegoprzyjaciela off-line';


if someone can we translate this into English?
thanx
_________________
Looptroop - Bandit Queen
 
     
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 22-01-2009, 06:32   

please
Kod:
$lang['Buddylist'] = 'friends list';
$lang['Buddy'] = 'friends ';
$lang['Add_buddy'] = 'Add to your list of friends';
$lang['Remove_buddy'] = 'Remove from your list of friends';
$lang['Buddy_added'] = 'This user is already added to your list of friends';
$lang['Buddy_removed'] = 'This user has been removed from your list of friends';
$lang['Click_return_page'] = 'Click s%Here%s to return to forum';
$lang['Confirm_remove_buddy'] = 'Are you sure you want to remove this from your friend? ';
$lang['Online'] = 'On-line';
$lang['Offline'] = 'Off-line';
$lang['Buddies_online'] = 'Friends on-line';
$lang['Buddies_offline'] = 'Friends off-line';
$lang['No_buddies'] = 'You do not have any on your friend list';
$lang['No_buddies_online'] = 'You do not have any friend on-line';
$lang['No_buddies_offline'] = 'You do not have any friend off-line';
_________________
nie za takie Przemo walczyliśmy
 
     
Centurion



Pomógł: 543 razy
Posty: 1974
Wysłany: 29-01-2009, 15:14   

Ok, postanowiłem poprawić tego moda, oto zmiany:

- wysyłanie zaproszenia na pw/email zamiast dodawania od razu (zaproszenie musi zostać zaakceptowane żeby 2 użytkowników zostało przyjaciółmi)
- kolorowanie nicków znajomych w widoku profilu, usunięcie z niego zbędnych rzeczy (przycisk "buddy" nie pojawia się gdy zaproszenie zostało wysłane a drugi użytkownik jeszcze nie zaakceptowal/nie odrzucił), przycisk usuwania widoczny tylko wtedy kiedy użytkownik wejdzie w swój własny widok profilu
- dodanie indeksów do tabeli w mysqlu (optymalizacja)
- usunięcie zapytań w pętli w viewtopic.php i zastąpienie ich jednym zapytaniem (optymalizacja)
- poprawka langów i innych drobnych błędów

AKTUALIZACJA
* wgraj pliki:
- friends.php
- language/lang_polish/email/friend_request.tpl
* nadpisz pliki:
- includes/functions_buddylist.php
- templates/*/buddylist_body.tpl
* wykonaj instrukcję:
Kod:
#---[ SQL ]---
ALTER TABLE `phpbb_buddies` ADD INDEX ( `user_id` );
ALTER TABLE `phpbb_buddies` ADD INDEX ( `buddy_id` );
ALTER TABLE `phpbb_buddies` ADD friend_status TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE `phpbb_buddies` ADD INDEX ( `friend_status` );

#---[ OPEN ]---
viewtopic.php

#---[ FIND ]---
for($i = 0; $i < $total_posts; $i++)

#---[ BEFORE ADD ]---
if($userdata['session_logged_in'])
{
    $posters = '';
   
    for($i = 0; $i < $total_posts; $i++)
    {
    $poster_id = $postrow[$i]['user_id'];
    if($poster_id != $userdata['user_id'] && $poster_id != ANONYMOUS)
    $posters = ($posters) ? $posters . ', ' . $poster_id : $poster_id;
    }
   
    if($posters)
    {
    $topic_buddies = get_buddy_topic($posters);
    }
}

#---[ FIND ]---
list($buddy_img, $buddy) = get_buddy_img($userdata['user_id'], $poster_id);

#---[ REPLACE WITH ]---
$buddy_img = $buddy = '';
if($userdata['session_logged_in'])
list($buddy_img, $buddy) = get_buddy_topic_img($poster_id);

#---[ OPEN ]---
language/lang_polish/lang_main.php

#---[ FIND ]---
$lang['Buddy_added'] = 'Ten użytkownik jest już dodany do twojej listy przyjaciół';
$lang['Buddy_removed'] = 'Ten użytkownik jest już usunięty z twojej listy przyjaciół';
$lang['Click_return_page'] = 'Kliknij %sTutaj%s aby powrócić do forum';

#---[ REPLACE WITH ]---
$lang['Buddy_added'] = 'Ten użytkownik został dodany do twojej listy przyjaciół';
$lang['Buddy_requested'] = 'Prośba o dodanie do przyjaciół została wysłana do użytkownika';
$lang['Buddy_denied'] = 'Prośba tego użytkownika o dodanie do twojej listy przyjaciół została odrzucona';
$lang['Buddy_removed'] = 'Ten użytkownik został usunięty z twojej listy przyjaciół';
$lang['Click_return_page'] = 'Kliknij %sTutaj%s aby powrócić do swojej listy przyjaciół';

#---[ FIND ]---
$lang['No_buddies'] = 'Nie masz obecnie na swojej li?cie żadnego przyjaciela';
$lang['No_buddies_online'] = 'Nie masz obecnie żadnegoprzyjaciela on-line';
$lang['No_buddies_offline'] = 'Nie masz obecnie żadnegoprzyjaciela off-line';

#---[ REPLACE WITH ]---
$lang['No_buddies'] = 'Nie masz obecnie na swojej liście żadnego przyjaciela';
$lang['No_buddies_online'] = 'Nie masz obecnie żadnego przyjaciela on-line';
$lang['No_buddies_offline'] = 'Nie masz obecnie żadnego przyjaciela off-line';
$lang['No_userbuddies_online'] = 'Ten użytkownik nie ma obecnie żadnego przyjaciela on-line';
$lang['No_userbuddies_offline'] = 'Ten użytkownik nie ma  obecnie żadnego przyjaciela off-line';

#---[ OPEN ]---
includes/usercp_viewprofile.php

#---[ FIND ]---
if ( $profiledata['user_from'] )

#---[ BEFORE ADD ]---
if ( $buddy && $buddy_img )
{
$template->assign_block_vars('buddy', array());
}

#---[ OPEN ]---
templates/*/profile_view_body.tpl

#---[ FIND ]---
                <tr>
                  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_BUDDY}:</span></td>
          <td class="row1" valign="middle">{BUDDY_IMG}</td>
        </tr>

#---[ REPLACE WITH ]---
        <!-- BEGIN buddy -->
                <tr>
                  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_BUDDY}:</span></td>
          <td class="row1" valign="middle">{BUDDY_IMG}</td>
        </tr>
        <!-- END buddy -->


pliki w załączniku
_________________
Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql
Ostatnio zmieniony przez Centurion 30-01-2009, 18:34, w całości zmieniany 4 razy  
 
     
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 29-01-2009, 16:03   

Centurion, możesz dodać cala instalke z poprawkami nie tylko aktualizacje ??
_________________
nie za takie Przemo walczyliśmy
 
     
Centurion



Pomógł: 543 razy
Posty: 1974
Wysłany: 29-01-2009, 16:05   

masz w pierwszym poście, nie bądź leniwy

[ Dodano: 30-01-2009, 10:53 ]
Wrzuciłem poprawkę pliku includes/functions_buddylist.php do mojego posta wyżej

[ Dodano: 30-01-2009, 18:34 ]
Kolejna poprawka
- dodanie avatarów i płci, wyświetlanie 4 znajomych w rzędzie

nadpisać:
includes/functions_buddylist.php
templates/*/styl/buddylist_body.tpl
_________________
Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql
 
     
They2


Pomógł: 82 razy
Posty: 1297
Wysłany: 01-02-2009, 12:06   

Centurion, niezła robota, o to tego chciałem. ;-)

mam jeszcze propozycję:

- osoba , ktora przyjela zaproszenie, to w profilu zostanie odkryte fotki, dane itp...
mam na mysli np. skąd, wiek, imię i nazwisko brzmi jak w naszej-klasie.pl
Kod:

        <!-- BEGIN buddy ON -->
...dane...
        <!-- END buddy ON -->

jak nie zaproszone, to ukryte dane w profilu.

przerobilbys dodatkowo ? bylbym wdzieczny.
_________________
Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG.
 
     
kevin_


Pomógł: 768 razy
Posty: 2680
Wysłany: 02-02-2009, 13:37   

Dobra, a więc uaktualniłem instrukcje, niby wszystko jest ok, ale jednak nim dam załącznik na pierwszą stronę tematu, chciałbym się zwrócić o pomoc. Mianowicie wszystko niby działa ok, ale jednak gdy chce się zaakceptować/odrzucić zaproszenie, sesja wygasza się, jesteśmy wylogowani.

I właśnie nie wiem czy problem leży po mojej stronie (localhost), czy coś jest z plikiem friends.php od Centurion.

Jak ktoś może to niech to sprawdzi, instrukcja w załączniku - jeżeli wszystko u klienta będzie ok, to dam na pierwszą stronę.

Screeny:
# 1
# 2
# 3

Pozdro
 
     
Radek



Pomógł: 955 razy
Posty: 4614
Wysłany: 02-02-2009, 13:52   

kevin_, functions_buddylist.php:
Kod:
$privmsg_message = 'Użytkownik ' . str_replace("\'", "''", $userdata['username']) . ' wysyła pro&#182;be o dodanie go do listy Twoich przyjaciół' ."\n\n" .
'Aby przyj&#177;ć to zaproszenie kliknij tutaj: http://' . $blink . 'friends.php?add=' . $userdata['user_id'] . "\n\n" .
'Aby je odrzucić kliknij tutaj: http://' . $blink . 'friends.php?rem=' . $userdata['user_id'] . "\n\n" .
'Aby zobaczyć profil użytkownika kliknij tutaj: http://' . $blink . 'profile.php?mode=viewprofile&amp;u=' . $userdata['user_id'];


Linki powinne być 'przepuszczone' przez funkcję append_sid().
 
     
Centurion



Pomógł: 543 razy
Posty: 1974
Wysłany: 09-02-2009, 16:11   

Hmm zwykle do obsługi forum wystarczą ciastka, rzadko się spotyka żeby wymagało sida w adresie, zapewne to wina odpalania na localhoście.

A przepuszczanie przez sid w tym wypadku nie ma sensu bo przecież odbiorca nie może dostać sida tego który wysyła zaproszenie.
_________________
Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql
 
     
Morfeusz_2005


Pomógł: 2 razy
Posty: 230
Wysłany: 16-02-2009, 00:39   

Centurion, aby twoja wersja działała, musze nagrać najpierw tą pierwszą kevina?
 
     
lui754


Pomógł: 591 razy
Posty: 2699
Wysłany: 16-02-2009, 15:05   

Morfeusz_2005, tak, pierw wgraj tą z paczki z pierwszego postu a potem uaktualnienie Centuriona.
_________________
lui754
 
     
Morfeusz_2005


Pomógł: 2 razy
Posty: 230
Wysłany: 18-02-2009, 11:03   

Modyfikacja dziala super. Jestem pod wrażenie, zę mój pomysl z wysylaniem wiadomości został wykorzystany.
 
     
Gadatliwa Kasia 

   
Bobek_

Pomógł: 4 razy
Posty: 91
Wysłany: 21-02-2009, 19:00   

wielkie dzięki , wreszcie i pod przemo taka modyfikacja :P dzieki dzięki za wstawke . na testowym wszytsko dobrze dziala :)
_________________
Zapraszam na moją witrynę internetową Generator CV
 
     
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,07 sekundy. Zapytań do SQL: 13
Polecane serwisy



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





phpbb

serwis laptopów

Design Cart

Prezent Simple - Prezent dla programisty

• Zamów reklamę