ForumCała strona

Nawigacja

Aktualnie online

Gości online: 22

Użytkowników online: 0

Łącznie użytkowników: 25,403
Najnowszy użytkownik: kowalski33

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

khaman
14.06.2025 15:21:12
Ale też mija miesiąc od jakiego panel admina nie działa, także spoko Smile

khaman
14.06.2025 15:19:40
Podobno to się da leczyć farmakologią Smile

JazOOn
13.06.2025 23:40:00
no za 5 dni miesiąc -gadam sam ze sobą ;-)

JazOOn
18.05.2025 22:31:41
Fakt. Zbyt miło wspominam te czasy, żeby się czepiać...

khaman
13.05.2025 09:46:54
Czepiasz się "drobnych"szczegółów
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 16.06.2025 00:49:34
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