ForumCała strona

Nawigacja

Aktualnie online

Gości online: 7

Użytkowników online: 0

Łącznie użytkowników: 25,386
Najnowszy użytkownik: Hisfatt

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
28.04.2024 21:33:51
Nareszcie udało się .V9 Document checking completed. No errors or warnings to show.

JazOOn
27.04.2024 21:35:25
Jazda. Udało się. Firma rusza.

Zbigniew@
01.04.2024 12:28:45
Wszystkiego najlepszego z okazji świąt.

JazOOn
28.02.2024 19:25:31
ja zostałem przy fusionie ale nazywa się 360. Projektowanie i druk 3d...

MajsterBieda
25.02.2024 00:12:42
Ponad 20 lat .... tosz to sioook panie.... Grin

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 29.04.2024 10:04:55
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