User info panel plus Gauges two b4r7 PL
|
dex |
Dodany dnia 20.06.2007 23:50:14
|
Początkujący
Postów: 212
Data rejestracji: 16.08.2006 15:18
|
Poniżej zamieszczam spolszczoną wersję wtyczki user_info_panel_plus_gauges_two_b4r7, czyli mocno zmodyfikowany panel użytkownika.
W panelu skupiono w jednym miejscu:
- Graficzne [procentowe] przedstawienie pojemności skrzynki odbiorczej, nadawczej oraz archiwum
- Możliwość napisania nowej wiadomości
- Edycję profilu
- Listę użytkowników
- Ostatnie tematy z forum
- Tematy użytkownika
- Ostatnie posty użytkownika
- Urodziny w danym dniu
- Dodaj news, artykuł, link i zdjęcie
- Top5 linków, plików, użytkowników, newsów, postów
- Statystyki strony: ilość gości, użytkowników w ogóle i on-line
Dodatkowo dla administratora:
- Panel administracyjny
- Szybki link do dodania nowego newsa
- Szybki link do dodania nowego artykułu
- Szybki link do dodania nowego linka
Użytkownicy, którzy chcą pozostać przy swoim pliku user_info_panel.php muszą go edytować:
Po
} else {
include INFUSIONS."user_info_panel/locale/English.php";
}
należy dopisać:
require_once INFUSIONS."gauges_two/gauges_two_inc.php";
w miejscu, gdzie chcemy wyświetlić modyfikację dodajemy:
messages_gauge('winxp');
Dodatkowe opcje: simple, winxp, osx, led, solaris, odpowiadają one za sposób graficznego wyświetlenia skrzynki.
Poniżej parę screenów:
Mod testowany na stronie:
http://someone.ed...Y/news.php
ze względu na brak rejestracji nowych użytkowników, nie ma możliwości jego przetestowania
dex dodał/a następującą plik:
|
|
|
|
Wścibski Gość |
Dodany dnia 22.11.2024 15:16:35
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
brzoza_ |
Dodany dnia 11.08.2007 15:22:45
|
Przedszkolak
Postów: 3 Ostrzeżeń: 1
Data rejestracji: 16.07.2007 17:13
|
javascripts u mnie nie działa (funkcja Show_hide) Czekam na pomoc, ale ogólnie wygląda to bardzo ładnie
Albo zrobiłem coś źle, albo czegoś brakowało w paczce <?>
Edytowane przez brzoza_ dnia 11.08.2007 15:35:46
|
|
|
|
k4 |
Dodany dnia 11.08.2007 17:18:59
|
Przedszkolak
Postów: 63
Data rejestracji: 09.01.2007 21:40
|
Jak dla mnie super nawet takiego czegoś szukałem
Edytowane przez Pieka dnia 29.09.2007 14:49:07
|
|
|
|
Krystian |
Dodany dnia 29.09.2007 13:14:10
|
Przedszkolak
Postów: 60
Data rejestracji: 10.03.2006 16:56
|
Wtyczka super, ale dopiero teraz zauważyłem jeden problem (podejrzewam, że stało się to po jej zainstalowaniu, choć na 100% pewności nie mam, bo zauważyłem to dopiero wczoraj, a wtyczkę wrzuciłem jakiś miesiąc temu. Fakt faktem, że akurat nie sprawdzałem wtedy czy coś jest nie tak więc moje podejrzenie padło akurat na nią. Dobra po tym wstępie przechodzę do sedna sprawy. Otóż profil każdego nowego użytkownika jest wyświetlany mniej więcej w połowie strony, a nie na samej górze http://www.podkam...lookup=120, co ciekawe stare profile pozostały bez zmian http://www.podkam...?lookup=21. Co może być tego powodem, bo nie znalazłem na forum nic na ten temat. Być może źle szukałem, ale nastawiłem się na problem związany z tą wtyczką. |
|
|
|
Rafee |
Dodany dnia 30.10.2007 09:07:21
|
Początkujący
Postów: 229 Pomógł: 13 Ostrzeżeń: 4
Data rejestracji: 24.10.2006 09:08
|
Pytanko...
Czy moglibyście mi powiedzieć jak dodać jeszcze jedna kategorii Ciekawostki w tym miejscu:
i żeby podkategoria miała wzór o tak:
Gdzie muszę co wstawić??
Proszę o pomoc
user_info_panel.php
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
if (file_exists(INFUSIONS."user_info_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."user_info_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."user_info_panel/locale/English.php";
}
require_once INFUSIONS."gauges_two/gauges_two_inc.php";
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
if (iMEMBER) {
openside($locale['b4r7_001'].$userdata['user_name']);
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
if ($msg_count) echo "<center><a href='".BASEDIR."messages.php' class='side'><img src='".INFUSIONS."user_info_panel/images/new.png'><br /><b>".sprintf($locale['085'], $msg_count).($msg_count == 1 ? $locale['086'] : $locale['087'])."</b></a></center>\n";
messages_gauge('simple');
if ($userdata['user_avatar'] != "") {
echo "<br /><center><img src='".BASEDIR."images/avatars/".$userdata['user_avatar']."'></center><br />\n";
} else {
echo "<br /><center><img src='".INFUSIONS."user_info_panel/images/noavt.png'></center><br />\n";
}
}
if (iMEMBER) {
echo "<a href=\"javascript:show_hide(ShowHide001)\"><b>".$locale['b4r7_002']."</b></a>
<div id='ShowHide001'>
<br />
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."edit_profile.php'>".$locale['080']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."members.php'>".$locale['082']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".INFUSIONS."last_comments/comments.php'>Komentarze Portalu</a><br />
<img src='".THEME."images/bullet.gif'> <a href='http://www.sankowia.yoyo.pl/viewpage.php?page_id=40'>Program TV</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".INFUSIONS."multi_stats/stats.php'>Multi Stats</a><br />
<hr>
".$locale['081']."<br />
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."messages.php?msg_send=0'>".$locale['b4r7_004']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."messages.php?folder=inbox'>".$locale['b4r7_005']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."messages.php?folder=outbox'>".$locale['b4r7_006']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."messages.php?folder=archive'>".$locale['b4r7_007']."</a><br />
<hr>
".$locale['b4r7_800']."<br />";
echo "<img src='".THEME."images/bullet.gif'> <a href='".INFUSIONS."forum_threads_list_panel/new_posts.php'>".$locale['028']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".INFUSIONS."forum_threads_list_panel/my_threads.php'>".$locale['026']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".INFUSIONS."forum_threads_list_panel/my_posts.php'>".$locale['027']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".FORUM."my_followed_threads.php'>Obserwowane Tematy</a><br />
";
$userpoints=dbarray(dbquery("SELECT * FROM ".$db_prefix."users_points WHERE owner_id='".$userdata[user_id]."'"));
//display the result
echo "<img src='".THEME."images/bullet.gif'> Punkty: <b>$userpoints[points_total]</b><br>";
include INFUSIONS."user_info_panel/includes/birthday_panel.php";
echo "<br /></div><script>show_hide(ShowHide001)</script>";
if (iADMIN) {
echo "<br /><a href=\"javascript:show_hide(ShowHide004)\"><b>".$locale['083']."</b></a>
<div id='ShowHide004'><br />
<img src='".THEME."images/bullet.gif'> <a href='".ADMIN."index.php".$aidlink."'>".$locale['150']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".ADMIN."news.php".$aidlink."' class='side'>".$locale['b4r7_011']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".ADMIN."weblinks.php".$aidlink."' class='side'>".$locale['b4r7_012']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".ADMIN."articles.php".$aidlink."' class='side'>".$locale['b4r7_013']."</a><br />
</div><script>show_hide(ShowHide004)</script>\n";
}
echo "<br /><a href=\"javascript:show_hide(ShowHide002)\"><b>".$locale['b4r7_101']."</b></a>
<div id='ShowHide002'><br />
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."submit.php?stype=n' class='side'>".$locale['b4r7_102']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."submit.php?stype=l' class='side'>".$locale['b4r7_103']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."submit.php?stype=a' class='side'>".$locale['b4r7_104']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."submit.php?stype=p' class='side'>".$locale['b4r7_105']."</a><br />
<img src='".THEME."images/bullet.gif'> <a href='".INFUSIONS."the_kroax/laddaupp.php?typeurl'>Dodaj Film</a><br />
</div><script>show_hide(ShowHide002)</script>";
echo "<br /><a href=\"javascript:show_hide(ShowHide003)\"><b>".$locale['b4r7_003']."</b></a><br />
<div id='ShowHide003'>";
echo "<br />".$locale['b4r7_201']."";
include INFUSIONS."user_info_panel/includes/top_downloads.php";
echo "<hr>";
echo $locale['b4r7_301'];
include INFUSIONS."user_info_panel/includes/top_weblinks.php";
echo "<hr>";
echo $locale['b4r7_401'];
include INFUSIONS."user_info_panel/includes/top_threads.php";
echo "<hr>";
echo $locale['b4r7_501'];
include INFUSIONS."user_info_panel/includes/top_users.php";
echo "<hr>";
echo $locale['b4r7_601'];
include INFUSIONS."user_info_panel/includes/top_news.php";
echo "<br /></div><script>show_hide(ShowHide003)</script>";
echo "<a href=\"javascript:show_hide(ShowHide005)\"><b>".$locale['b4r7_700']."</b></a><br />
<div id='ShowHide005'><br />";
// Monitoraggio utenti INIZIO by reloaded
$data = dbarray(dbquery("SELECT user_id,user_name FROM ".$db_prefix."users WHERE user_status='0' ORDER BY user_joined DESC LIMIT 0,1"));
echo "<img src='".THEME."images/bullet.gif'> ".$locale['b4r7_701']."<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='".$data['user_name']."'>".trimlink($data['user_name'],12)."</a><br />
<img src='".THEME."images/bullet.gif'> ".$locale['b4r7_702'].number_format(dbcount("(user_id)", "users", "user_status<='1'"))."<br />";
$cond = ($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'");
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user=".$cond."");
if (dbrows($result) != 0) {
$result = dbquery("UPDATE ".$db_prefix."online SET online_lastactive='".time()."' WHERE online_user=".$cond."");
} else {
$name = ($userdata['user_level'] != 0 ? $userdata['user_id'] : "0");
$result = dbquery("INSERT INTO ".$db_prefix."online VALUES('$name', '".USER_IP."', '".time()."')");
}
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()-60)."");
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user='0'");
echo "<img src='".THEME."images/bullet.gif'> ".$locale['b4r7_703'].dbrows($result)."<br />\n";
$result = dbquery(
"SELECT ton.*, user_id,user_name FROM ".$db_prefix."online ton
LEFT JOIN ".$db_prefix."users tu ON ton.online_user=tu.user_id
WHERE online_user!='0'"
);
$members = dbrows($result);
if ($members != 0) {
$i = 1;
echo "<img src='".THEME."images/bullet.gif'> ".$locale['b4r7_704']."";
while($data = dbarray($result)) {
echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side' title='".$data['user_name']."'>".trimlink($data['user_name'],12)."</a>";
if ($i != $members) echo ", ";
$i++;
}
} else {
echo $locale['on118']."\n";
}
// Monitoraggio utenti FINE
echo "</div><script>show_hide(ShowHide005)</script>";
echo "<br /><img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."setuser.php?logout=yes' class='side'>".$locale['084']."</a>\n";
closeside();
} else {
openside($locale['060']);
echo "<div align='center'>".(isset($loginerror) ? $loginerror : "")."
<form name='loginform' method='post' action='".BASEDIR."setuser.php'>
".$locale['061']."<br />
<input type='text' name='user_name' class='textbox' style='width:100px'><br />
".$locale['062']."<br />
<input type='password' name='user_pass' class='textbox' style='width:100px'><br />
<input type='checkbox' name='remember_me' value='y' title='".$locale['063']."' style='vertical-align:middle;'> ".$locale['063']."<br />
<input type='submit' name='login' value='".$locale['064']."' class='button'><br />
</form>
<br />
<img src='".THEME."images/bullet.gif'> <a href=\"javascript:show_hide(login)\">".$locale['b4r7_000']."</a> <img src='".THEME."images/bulletb.gif'>
<div id='login'><br />\n";
if ($settings['enable_registration']) {
echo $locale['065']."<br /><br />\n";
}
echo $locale['066']."
</div><script>show_hide(login)</script></div>\n";
closeside();
}
?>
Edytowane przez Milka dnia 31.10.2007 22:33:41
|
|
|