ForumCała strona

Nawigacja

Aktualnie online

Gości online: 20

Użytkowników online: 0

Łącznie użytkowników: 25,396
Najnowszy użytkownik: Kelly Melody

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

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

Apis
30.10.2024 07:24:24
W grudniu pyknie mi 19 lat tutaj.

krystian1988
28.10.2024 19:47:21
Już bliżej niż dalej Grin mi strzeliło 15 w tym roku Grin

JazOOn
27.10.2024 23:16:23
No mi pyknie 20 w przyszłym roku

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 01.11.2024 07:39:49
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