ForumCała strona

Nawigacja

Aktualnie online

Gości online: 17

Użytkowników online: 0

Łącznie użytkowników: 25,401
Najnowszy użytkownik: LindaM8

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

JazOOn
05.05.2025 22:56:38
Tja... Ruch na stronie jak w paryżu na wsi

khaman
08.04.2025 12:11:31
Happy Ramadan JazOOn Smile

JazOOn
06.04.2025 00:03:11
szczesliwego nowego roku

sferahost
28.02.2025 21:31:55
Tak, "zesrało" się kodowanie. Przyznaję, za dużo rzeczy na raz a do tego jeszcze przeziębienie.

panicze
28.02.2025 20:50:22
Ten serwer co reklamuję się na stronie, to jest dla mnie anty-reklamą Źle

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
Liczba nowych wiadomości w skórce Phos
Grief
Witam

Chciałem zmodyfikować skórkę Phos w taki sposób aby na górze w miejscy linku "Prywatne wiadomości" pokazywał się napis "Nowych wiadomości (liczba)". Coś takiego jak jest w panelu logowania, na którym próbowałem się wzorować ale napotkałem na kłopoty.

Próbowałem w funkcji render_page() pliku theme.php dodać zmienną:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

oraz w miejscu wyświetlania tekstu:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Zmienna $msg_count jednakże cały czas ma wartość 0. Być może to problemem z dostępem do funkcji dbcount() lub zmiennej DB_MESSAGES.

Proszę o pomoc.
 
http://summer-glau.cba.pl/
Wścibski Gość
Dodany dnia 06.05.2025 16:15:47
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
FiXik
A może zamiast zmiennej wstawisz na początku pliku:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jak się nie pomyliłem (jeśli tak to proszę o poprawę, bo nie pamiętam teraz)... I powinno zadziałać. Pozdrawiam.
Edytowane przez Pieka dnia 07.06.2009 15:57:54
 
http://www.zainwestujwemnie.eu/
Grief
Dzięki FiXik za odpowiedź. Nie testowałem Twojego rozwiązania, gdyż zapomniałem całkiem o tym temacie. Jednakże dzisiaj zaszła znowu potrzeba zaimplementowania tej funkcji, o której pisałem wyżej i wykombinowałem tak:

W pliku Phos/theme.php pod deklaracjami require_once dopisałem:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Następnie w funkcji render_page() do zmiennych global dodałem na końcu zmienną $userid:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


A zaraz pod tym krótki kod zliczający nieprzeczytane wiadomości:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Poniżej trzeba odnaleźć instrukcję echo, która wypisuje na ekanie odnośnik do prywatnych wiadomości i zmienić tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Edytowane przez Grief dnia 07.06.2009 15:53:38
 
http://summer-glau.cba.pl/
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl