ForumCała strona

Nawigacja

Aktualnie online

Gości online: 39

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Osobne limity PM dla administratorów
Domker_
Jako administrator potrzebowałem więcej miejsca w skrzynce wiadomości prywatnych niż zwykli użytkownicy. Postanowiłem przerobić nieco plik 'messages.php'

Pojawił się jednak problem:

- Gdy zwykły user wysyła do mnie wiadomość, a w skrzynce mam więcej wiadomości niż jest to zadeklarowane globalnie (user_id=0) pojawia mu się komunikat, że mam przepełnioną skrzynkę.

Oto zmodyfikowany fragment messages.php:

Pobierz kod źródłowy  Rozwiń Kod źródłowy

//Modyfikacja działa na zasadzie, że sprawdza, czy użytkownik to administrator.

Jeżeli TAK to:
- wczytuje ustawienia limitów PM od aktualnego użytkownika (admina)

W przeciwnym wypadku:
- czyta globalne ustawienia od 'user_id = 0'


Prosiłbym o pomoc związaną z tym komunikatem o przepełnieniu skrzynki.

Próbowałem sam, ale wyszło na to, że użytkownik miał pełną skrzynkę PM, a ja mogłem mu jeszcze wysłać wiadomość. :@

=====
AKTUALIZACJA:
Poradziłem sobie sam :)

Przeróbka messages.php (początek pliku):

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Dalej, poniżej znaleźć kod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


wstawić poniżej kod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


, a następnie poniżej zmienić:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


na:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Przeróbka settings_messages.php:
(tak, aby każdy administrator mógł sam dla siebie ustawiać limity)

Znaleźć kod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

poniżej w nowej linii dodać:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Znaleźć kod:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


poniżej dodać:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Znaleźć kod:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Poniżej dodać:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Programistą nie jestem, ale teraz osobne limity PW dla administratorów działają jak należy.


PW od moderatora:
  1. Przeniesienie tematu - Pieka 17.03 - 22:19

Edytowane przez Domker_ dnia 18.03.2010 14:26:18
 
Wścibski Gość
Dodany dnia 24.11.2024 17:24:57
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl