ForumCała strona

Nawigacja

Aktualnie online

Gości online: 22

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
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 25.11.2024 04:32:14
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