Forum Extension Panel v1.8
|
Pieka |
Dodany dnia 10.09.2008 23:20:34
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Nasz drogi Matonor ostatnio jest bardzo płodny. Wydał następną rzecz, tym razem panel którego spolszczone ( iso/utf-8) pliki znajdziecie w załączniku v7-forum_extension_panel_1_8. Sa to swoiste statystyki forum.
Zainstalujcie, dodajcie panel, najlepiej na dole strony, a następnie włączcie go. Gotowe.
Jak to wygląda w praktyce, możecie obejrzeć na stronie testowej: http://pieka.unl.pl
Pieka dodał/a następującą plik:
Edytowane przez Pieka dnia 10.09.2008 23:23:50
Jestem jaki jestem
|
|
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 19:00:23
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
BenLomax |
Dodany dnia 22.05.2009 17:07:51
|
Bywalec
Postów: 426 Pomógł: 25 Ostrzeżeń: 1
Data rejestracji: 25.06.2008 09:48
|
Hej.
Mam pytanie do użytkowników tej wtyczki. Działa Wam opcja - Kto jeszcze czyta ten temat? - na forum/index.php - na stronie forum? Tak jak na załączniku?
Ja używam tego infusiona i nie wiedziałem do tej pory, że jest taka opcja (u mnie to nie działa)
Wiadomość doklejona:
Już wiem o czemu nie działa - gryzie się z modem - Wygląd strony głównej forum jak w PHPBB
BenLomax dodał/a następującą grafikę:
Edytowane przez BenLomax dnia 23.06.2009 07:59:39
|
|
|
|
MariuszL |
Dodany dnia 16.10.2009 22:54:24
|
Przedszkolak
Postów: 52 Ostrzeżeń: 3
Data rejestracji: 15.09.2009 22:29
Złamana licencja
|
Zerknijcie na to :
http://www.modela...p?lookup=1
wyskoczył babol po dodaniu extension panel.
Jakieś wskazówki co do wywalenia błędu ?
Table 'kom-tel-el_5.fusion_forum_ext_panel' doesn't existTable 'kom-tel-el_5.fusion_forum_ext_panel' doesn't exist
Edytowane przez MariuszL dnia 16.10.2009 22:54:40
|
|
|
|
jantom |
Dodany dnia 16.10.2009 22:56:39
|
Weteran
Postów: 3460 Pomógł: 123
Data rejestracji: 31.03.2005 20:10
|
Brak tabeli, jakby panel został niepoprawnie zainstalowany (o ile w ogóle). Reinstalacja/instalacja.
|
|
|
|
MariuszL |
Dodany dnia 16.10.2009 23:03:05
|
Przedszkolak
Postów: 52 Ostrzeżeń: 3
Data rejestracji: 15.09.2009 22:29
Złamana licencja
|
jantom napisał/a:
Brak tabeli, jakby panel został niepoprawnie zainstalowany (o ile w ogóle). Reinstalacja/instalacja.
Nie |wiem czemu ale to dwa razy reinstalowałem i nie chciało wywalić błędu - za trzecim po tym poście naprawiło się.. Trochę tego nie rozumiem...
Edytowane przez Pieka dnia 16.10.2009 23:12:53
|
|
|
|
bogdan |
Dodany dnia 05.02.2011 21:32:26
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Witam :)
A ja mam prośbę.
Przy pisaniu odpowiedzi na posta, są w podglądzie poprzednie posty.
Tylko, że wyświetla się pierwsza strona w danym temacie, od pierwszego postu.
Gdzie w pliku trzeba zmienić, żeby się wyświetlało od ostatniego napisanego posta? (jak tu na supporcie)
Próbowałem coś pozmieniać w pliku - forum_extension_panel.php (tak mi się wydawało, że to ten) , ale skończyło się na "próbowałem".:|
Będę wdzięczny jak Ktoś, coś podpowie :)
Plik - forum_extension_panel.php :
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright Š 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: forum_extension_panel.php
| Author: Max "Matonor" Toball
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }
include_once INFUSIONS."forum_extension_panel/forum_extension_core.php";
if (file_exists($dir."locale/".$settings['locale'].".php")) {
include $dir."locale/".$settings['locale'].".php";
} else {
include $dir."locale/English.php";
}
if($in_forum){
if(stristr($url, $places['index']) && $options['forum_panel'] && !(!$options['top_posters'] && !$options['forum_stats'] && !$options['user_stats'])){
//General Stats
list($posts) = dbarraynum(dbquery("SELECT SUM(forum_postcount) FROM ".DB_FORUMS));
$posts = empty($posts) ? 0 : $posts;
list($threads) = dbarraynum(dbquery("SELECT SUM(forum_threadcount) FROM ".DB_FORUMS));
$threads = empty($threads) ? 0 : $threads;
list($age) = dbarraynum(dbquery("SELECT user_joined from ".DB_USERS." WHERE user_id=1"));
$age = empty($age) ? 0 : $age;
$threadspday = almost_null($threads/((time() - $age)/(3600*24)));
$postspday = almost_null($posts/((time() - $age)/(3600*24)));
//Top Posters
list($tposter_id, $tposter_name, $tposter_posts) = dbarraynum(dbquery("SELECT user_id, user_name, user_posts FROM ".DB_USERS." ORDER BY user_posts DESC LIMIT 1"));
list($aposter_id, $aposter_name, $aposter_ppday) = dbarraynum(dbquery("SELECT user_id, user_name, (user_posts/((".time()."-user_joined)/(24*3600))) FROM ".DB_USERS." WHERE user_joined < (".time()."-(3600*24)) ORDER BY user_posts DESC LIMIT 1"));
//User Stats
$total_users = dbcount("(user_id)", DB_USERS);
$newest_member = array();
list($newest_member['name'], $newest_member['id']) = dbarraynum(dbquery("SELECT user_name, user_id FROM ".DB_USERS." ORDER BY user_joined DESC LIMIT 1"));
$online_guests = dbcount("(online_ip)", DB_ONLINE, "online_user='0' AND online_lastactive > (".time()."-5*60)");
$online_users_res = dbquery("SELECT user_name, user_id, user_level FROM ".DB_USERS." WHERE user_lastvisit > (".time()."-5*60) ORDER BY user_lastvisit DESC");
$online_users = array();
while($online_users_data = dbarray($online_users_res)){
$online_users[] = array("user_id" => $online_users_data['user_id'], "user_name" => $online_users_data['user_name'], "user_level" => $online_users_data['user_level']);
}
$total_online = $online_guests+count($online_users);
list($max_online, $max_online_time) = explode(":", $stats['max_online_users']);
if($total_online > $max_online){
$stats['max_online_users'] = $total_online.":".time();
update_stats();
$max_online = $total_online;
$max_online_time = time();
}
opentable($locale['forum_ext_title_forum']);
echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n\t<tr>
<th class='forum-caption' width='1%' style='white-space: no-wrap;' rowspan='4'><img alt='".$locale['forum_ext_stats']."' src='".$dir."/images/forum_stats.png' /></th></tr>";
if($options['forum_stats']) {
echo "
<tr>
<td class='tbl1'>
<strong>".number_format($threads)."</strong> ".$locale['forum_ext_threads']." ::
<strong>".number_format($posts)."</strong> ".$locale['forum_ext_posts']." ::
<strong>".$threadspday."</strong> ".$locale['forum_ext_threadspday']." ::
<strong>".$postspday."</strong> ".$locale['forum_ext_postspday']."
</td>
</tr>\n";
}
if($options['top_posters']) {
echo "<tr>
<td class='tbl2'>
".$locale['forum_ext_topposter'].": <a href='".BASEDIR."profile.php?lookup=".$tposter_id."'>".$tposter_name."</a> (".$tposter_posts." ".$locale['forum_ext_posts'].") ::
".$locale['forum_ext_actposter'].": <a href='".BASEDIR."profile.php?lookup=".$aposter_id."'>".$aposter_name."</a> (".round($aposter_ppday, 2)." ".$locale['forum_ext_postspday'].")
</td>
</tr>\n";
}
if($options['user_stats']){
echo "<tr>
<td class='tbl1'>
".$locale['forum_ext_total_users'].": <strong>".number_format($total_users)."</strong> :: ".$locale['forum_ext_newest_member'].": <a href='".BASEDIR."profile.php?lookup=".$newest_member['id']."'>".$newest_member['name']."</a><br/>
".$locale['forum_ext_users_online'].": <strong>$online_guests</strong> ".$locale['forum_ext_guests'].", <strong>".count($online_users)."</strong> ".$locale['forum_ext_members'].":\n ".user_list(0, $online_users)."<br/>
".sprintf($locale['forum_ext_max_online_users'], "<strong>".$max_online."</strong>", showdate("forumdate", $max_online_time))."
</td>
</tr>\n";
}
echo "</table>\n";
closetable();
}elseif(stristr($url, $places['thread']) && $options['similar_threads']){
$thread_id = isnum($_GET['thread_id']) ? $_GET['thread_id'] : 0;
if($thread_id){
list($thread_subject) = dbarraynum(dbquery("SELECT thread_subject from ".DB_THREADS." WHERE thread_id=".$thread_id.""));
$rel_thread_res = dbquery("
SELECT tt.thread_id, tt.thread_subject, tf.forum_id, tf.forum_name, tf.forum_access, tt.thread_postcount, tt.thread_lastpost
FROM ".DB_THREADS." tt
INNER JOIN ".DB_FORUMS." tf ON tt.forum_id=tf.forum_id
WHERE MATCH (thread_subject) AGAINST ('".$thread_subject."' IN BOOLEAN MODE) AND thread_id != ".$thread_id." AND ".groupaccess('tf.forum_access')." ORDER BY tt.thread_lastpost DESC LIMIT 5");
if(dbrows($rel_thread_res)){
opentable($locale['forum_ext_title_thread']);
echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n
<tr>
<th class='forum-caption'>".$locale['global_044']."</th>
<th class='forum-caption'>".$locale['global_048']."</th>
<th class='forum-caption'>".$locale['global_046']."</th>
<th class='forum-caption'>".$locale['global_047']."</th>
</tr>\n";
$i = 0;
while($thread = dbarray($rel_thread_res)){
$i++; $row = $i%2 ? " class='tbl1'" : " class='tbl2'";
echo "
<tr>
<td class='tbl".$row."'><a href='".FUSION_SELF."?thread_id=".$thread['thread_id']."'>".$thread['thread_subject']."</a></td>
<td class='tbl".$row."'>".$thread['forum_name']."</td>
<td class='tbl".$row."'>".$thread['thread_postcount']."</td>
<td class='tbl".$row."'>".showdate("forumdate", $thread['thread_lastpost'])."</td>
</tr>";
}
echo "</table>";
closetable();
}
}
}elseif(stristr($url, $places['profile']) && $options['profile_panel'] && isset($_GET['lookup'])){
$user_id = isnum($_GET['lookup']) ? $_GET['lookup'] : 0;
if($user_id){
list($name, $posts, $age) = dbarraynum(dbquery("SELECT user_name, user_posts, user_joined FROM ".DB_USERS." WHERE user_id=".$user_id));
$posts = empty($posts) ? 0 : $posts;
list($threads) = dbarraynum(dbquery("SELECT COUNT(thread_id) FROM ".DB_THREADS." WHERE thread_author=".$user_id));
$threads = empty($threads) ? 0 : $threads;
$threadspday = almost_null($threads/((time() - $age)/(3600*24)));
$postspday = almost_null($posts/((time() - $age)/(3600*24)));
list($ranked_higher) = dbarraynum(dbquery("SELECT COUNT(user_id) FROM ".DB_USERS." WHERE user_posts>".$posts));
$rank = $ranked_higher+1;
list($allposts) = dbarraynum(dbquery("SELECT SUM(forum_postcount) FROM ".DB_FORUMS));
$percentage = empty($posts) || empty($allposts) ? 0 : ($posts*100.0)/$allposts;
$percentage = almost_null($percentage);
opentable(sprintf($locale['forum_ext_title_profile'], $name));
echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n\t<tr>
<th class='forum-caption' width='1%' style='white-space: nowrap;' rowspan='2'><img alt='".$locale['forum_ext_stats']."' src='".$dir."/images/forum_stats.png' /></th>
<td class='tbl1'>
".number_format($threads)." ".$locale['forum_ext_threads']." ::
".number_format($posts)." ".$locale['forum_ext_posts']." ::
".$threadspday." ".$locale['forum_ext_threadspday']." ::
".$postspday." ".$locale['forum_ext_postspday']."
</td>
</tr>
<tr>
<td class='tbl1'>
".sprintf($locale['forum_ext_ranking'], $name, number_format($rank), $percentage)."
</td>
</tr>
</table>";
foreach(array("threads", "posts") as $type){
$other_type = $type=="threads"? "posts" : "threads";
if($type == "threads"){
if(!isset($_GET['show']) || (isset($_GET['show']) && $_GET['show'] != "posts")){
$visibility = "";
}else{
$visibility = "style='display: none;'";
}
}else{
if(isset($_GET['show']) && $_GET['show'] == "posts"){
$visibility = "";
}else{
$visibility = "style='display: none;'";
}
}
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }
$where = $type == "threads" ? "tt.thread_author='$user_id' GROUP BY tt.thread_id" : "tp.post_author='".$user_id."'";
$rows_res = dbquery("SELECT post_id FROM ".DB_POSTS." tp
INNER JOIN ".DB_FORUMS." tf ON tp.forum_id=tf.forum_id
INNER JOIN ".DB_THREADS." tt ON tp.thread_id=tt.thread_id
WHERE ".groupaccess('tf.forum_access')." AND $where
ORDER BY tp.post_datestamp DESC");
$result = dbquery("SELECT tp.forum_id, tp.thread_id, tp.post_id, tp.post_author, tp.post_datestamp,
tf.forum_name, tf.forum_access, tt.thread_subject
FROM ".DB_POSTS." tp
INNER JOIN ".DB_FORUMS." tf ON tp.forum_id=tf.forum_id
INNER JOIN ".DB_THREADS." tt ON tp.thread_id=tt.thread_id
WHERE ".groupaccess('tf.forum_access')." AND $where
ORDER BY tp.post_datestamp DESC LIMIT ".$_GET['rowstart'].",10");
echo "<script type='text/javascript'>
$(document).ready(function(){
$('#forum_panel_".$other_type."_toggle').click(function() {
$('#forum_panel_".$other_type."').show();
$('#forum_panel_".$type."').hide();
return false;
});
});</script>
<div id='forum_panel_".$type."' ".$visibility.">";
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }
echo "
<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n\t<tr>
<th class='forum-caption'>".$locale['forum_ext_recent_'.$type]." <a href='".FUSION_SELF."?lookup=".$user_id."&show=".$other_type."' id='forum_panel_".$other_type."_toggle'>".$locale['forum_ext_recent_show_'.$other_type.'']."</a></th>
<th class='forum-caption'>".$locale['global_048']."</th>
<th class='forum-caption'>".$locale['global_047']."</th>
</tr>\n";
$rows = dbrows($rows_res);
if ($rows) {
$i=0;
while ($data = dbarray($result)) {
$i++; $row = $i%2 ? "class='tbl1'" : "class='tbl2'";
echo "<tr>\n\t<td width='100%' $row><a href='".FORUM."viewthread.php?thread_id=".$data['thread_id']."&pid=".$data['post_id']."#post_".$data['post_id']."'>".trimlink($data['thread_subject'], 40)."</a></td>
<td width='1%' style='white-space:nowrap' $row>".trimlink($data['forum_name'], 30)."</td>
<td align='center' width='1%' style='white-space:nowrap' $row>".showdate("forumdate", $data['post_datestamp'])."</td>\n</tr>\n";
}
if ($rows > 10){
echo "<tr><td class='tbl2' colspan='3'><div align='center' style='margin-top:5px;'>\n".makepagenav($_GET['rowstart'], 10, $rows, 3, FUSION_SELF."?lookup=".$_GET['lookup']."&show=$type&")."\n</div></td></tr>\n";
}
} else {
echo "<tr><td colspan='3' style='text-align:center' class='tbl1'>\n".$locale['forum_ext_no_'.$type]."</td></tr>\n";
}
echo "</table>\n";
echo "</div>\n";
}
closetable();
}
}elseif(stristr($url, $places['reply']) && $options['thread_preview']){
$thread_id = isnum($_GET['thread_id']) ? $_GET['thread_id'] : 0;
if($thread_id){
$posts_res = dbquery(
"SELECT p.*, u.*, u2.user_name AS edit_name
FROM ".DB_POSTS." p
LEFT JOIN ".DB_USERS." u ON p.post_author = u.user_id
LEFT JOIN ".DB_USERS." u2 ON p.post_edituser = u2.user_id AND post_edituser > '0'
WHERE p.thread_id='".$thread_id."' ORDER BY post_datestamp LIMIT 20"
);
opentable($locale['forum_ext_title_reply']);
echo "<div style='max-height: 600px; overflow: auto;'><table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n\t";
$i = 0;
while($post_data = dbarray($posts_res)){
$i++;
$class = $i%2 == 0 ? "tbl1" : "tbl2";
echo "<tr><td rowspan='2' valign='top' class='$class' width='1%' style='white-space: nowrap;'>
<a style='font-weight:bold;' href='".BASEDIR."profile.php?lookup=".$post_data['user_id']."'>".$post_data['user_name']."</a><br/>
</td><td class='$class'>
".showdate("forumdate", $post_data['post_datestamp'])."
</td></tr><tr>
<td class='$class'>
".nl2br(parseubb($post_data['post_message']))."
</td></tr>";
}
echo "</table></div>";
closetable();
}
}elseif((stristr($url, $places['postify']) || (stristr($url, $places['edit']) && isset($_POST['savechanges']))) && $options['skip_postify']){
if(isset($_GET['thread_id']) && isnum($_GET['thread_id'])){
$url = "viewthread.php?forum_id=".$_GET['forum_id']."&thread_id=".$_GET['thread_id'];
if(isset($_GET['post_id']) && isnum($_GET['post_id']) && !isset($_POST['delete'])){
$url .= "&pid=".$_GET['post_id']."#post_".$_GET['post_id'];
}
$skip_postify_redirect_url = $url;
function skip_postify($output){
global $skip_postify_redirect_url;
redirect($skip_postify_redirect_url);
}
add_handler("skip_postify");
}
}
if((stristr($url, $places['index']) || stristr($url, $places['forum']) || stristr($url, $places['thread'])) && $options['forum_observer']){
$user_id = iMEMBER ? $userdata['user_id'] : USER_IP;
$forum_id = "";
$thread_id = "";
if(stristr($url, $places['index'])){
$forum_id = 0;
$thread_id = 0;
}elseif(stristr($url, $places['forum']) && isset($_GET['forum_id']) && isnum($_GET['forum_id'])){
$forum_id = $_GET['forum_id'];
$thread_id = 0;
}elseif(stristr($url, $places['thread']) && isset($_GET['thread_id']) && isnum($_GET['thread_id'])){
list($forum_id) = dbarraynum(dbquery("SELECT forum_id FROM ".DB_THREADS." WHERE thread_id='".$_GET['thread_id']."'"));
$thread_id = $_GET['thread_id'];
}
if(isnum($forum_id) && isnum($thread_id)){
dbquery("REPLACE INTO ".DB_FORUM_OBSERVER." SET user_id='$user_id', forum_id='$forum_id', thread_id='$thread_id', age='".time()."'");
}
dbquery("DELETE FROM ".DB_FORUM_OBSERVER." WHERE age < (".time()."-5*60)");
add_handler("forum_observer");
}
}
?>
Edytowane przez bogdan dnia 05.02.2011 21:35:47
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
Pieka |
Dodany dnia 05.02.2011 21:43:29
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Edytuj wymieniony plik, znajdz ( linia ~253):
WHERE p.thread_id='".$thread_id."' ORDER BY post_datestamp LIMIT 20"
i zamien na:
WHERE p.thread_id='".$thread_id."' ORDER BY post_datestamp DESC LIMIT 20"
Jestem jaki jestem
|
|
|
|
bogdan |
Dodany dnia 05.02.2011 21:52:43
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Dziękuję
A grzebałem w tej linii, tylko nic mi z tego nie wychodziło
PS.
@ Pieka
Miałem dwie karty z plikami otwarte i nie ten skopiowałem, ale się połapałem w porę
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
Sony |
Dodany dnia 15.04.2011 16:52:09
|
Początkujący
Postów: 253 Pomógł: 19 Ostrzeżeń: 1
v7.02.06 Data rejestracji: 19.04.2008 16:21
|
Error Log sypie sporo błędów odnośnie tej wtyczki typu:
Undefined index: 21
$whoishere = @user_list($guests[$forum_id], $members[$forum_id]);
I jest nowsza wersja 1.8.2: http://mods.php-f...post_34330
PW od moderatora:
- Ogólna Uwaga - Pieka 06.05 - 02:38
Sony dodał/a następującą plik:
Edytowane przez Sony dnia 06.05.2011 11:30:45
tjaa
|
|
|
|
Andrew333 |
Dodany dnia 05.05.2011 13:23:38
|
Początkujący
Postów: 183 Pomógł: 2
v7.02.07 Data rejestracji: 17.04.2010 10:55
|
Jak zrobić żeby te statystyki był na forum a nie na stronie głównej ? I mam jeszcze taki problem, jak to naprawić ?
Warning: include(infusions/forum_extension_panel/locale/English.php) [function.include]: failed to open stream: No such file or directory in /home/astronomia24/public_html/infusions/forum_extension_panel/forum_extension_panel.php on line 25
Warning: include(infusions/forum_extension_panel/locale/English.php) [function.include]: failed to open stream: No such file or directory in /home/astronomia24/public_html/infusions/forum_extension_panel/forum_extension_panel.php on line 25
Warning: include() [function.include]: Failed opening 'infusions/forum_extension_panel/locale/English.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/astronomia24/public_html/infusions/forum_extension_panel/forum_extension_panel.php on line 25
|
|
|
|
Pieka |
Dodany dnia 05.05.2011 13:25:15
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Te statystyki sa automatycznie dodawane na forum, wiec jesli Ty ich nie wlaczysz na glownej to beda tylko tam.
Jestem jaki jestem
|
|
|
|
Andrew333 |
Dodany dnia 05.05.2011 13:30:32
|
Początkujący
Postów: 183 Pomógł: 2
v7.02.07 Data rejestracji: 17.04.2010 10:55
|
Ok, a skąd ten błąd pochodzi? Bo mam problem z naprawą tego.
Edytowane przez Pieka dnia 05.05.2011 13:34:06
|
|
|
|
Pieka |
Dodany dnia 05.05.2011 13:33:54
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Brakuje pliku English.php w katalogu locale tej wtyczki. Wypadaloby w koncu nauczyc sie czytac bledy.
Jestem jaki jestem
|
|
|
|
Andrew333 |
Dodany dnia 05.05.2011 13:35:28
|
Początkujący
Postów: 183 Pomógł: 2
v7.02.07 Data rejestracji: 17.04.2010 10:55
|
Już wiem w czym błąd total commander mi zmienił wielkość liter.
Błędu już nie mam ale panel nadal nie wyświetla się na forum.
Andrew333 dodał/a następującą grafikę:
Edytowane przez Andrew333 dnia 05.05.2011 13:41:27
|
|
|
|
Pieka |
Dodany dnia 05.05.2011 13:52:18
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Jestem jaki jestem
|
|
|
|
Andrew333 |
Dodany dnia 05.05.2011 13:55:14
|
Początkujący
Postów: 183 Pomógł: 2
v7.02.07 Data rejestracji: 17.04.2010 10:55
|
Dziękuje wszystko już działa
|
|
|
|
bogdan |
Dodany dnia 10.05.2012 11:05:41
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Siemanko.
Chyba najnowsza wersja panelu dostosowana do PHP-Fusion v7.02.xx.
Trochę się "zeszło" z dodaniem, bo nie mogłem sobie z błędem poradzić, ale dzięki Davidowi z austriackiego Supportu udało się.
Pobrane właśnie od nich -> http://www.php-fu...php?did=41.
Nazwa: Forum Extension Panel
Wersja: ? - podano v1.00
Kompatybilność wersja PHP-Fusion: 7.02.xx
Autor: Max "Matonor" Toball
Strona/wsparcie: Support PHP-Fusion wg. nacji
Licencja: GNU Affero GPL v3.
Opis:
Rozszerzony panel statystyk Forum, posiadający dodatek do profili w postaci "Ostatnie tematy" założone przez Użytkownika i "Ostatnie posty" Użytkownika, linkujące bezpośrednio do danego postu lub tematu.
Panel statystyk pokazuje m. in.:
- statystyki Użytkownika,
- ranking,
- statystyki ogólne forum,
- aktywność,
- podobne wątki
- kto przegląda forum.
PA wtyczki:
Wygląd statystyk Forum:
Wygląd profilu Użytkownika:
Instalacja:
Prześlij wszystkie pliki i foldery do odpowiednich katalogów na swoim serwerze.
Przejdź na swojej stronie do PA -> zarządzanie stroną -> wtyczki, wybierz z rozwijanej listy " Forum Extension Panel" i zainstaluj.
Panel statystyk zainstaluje się automatycznie.
Następnie przechodzimy do PA -> wtyczki -> Rozszerzone Statystki Forum i zaznaczamy opcje
wg. uznania.
Chyba na tyle.
Dodałem polskie pliki językowe ISO i UTF.
Polskie ReadMe, angielskiego nie podjąłem się.
Polskie screeny.
Demo u mnie -> Demo
Edit:
Paczka podmieniona, po poprawkach Sonego.
Dzięki.
Dodane do -> MOD-s
bogdan dodał/a następującą plik:
Edytowane przez bogdan dnia 15.05.2012 08:37:56
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
Sony |
Dodany dnia 10.05.2012 16:24:23
|
Początkujący
Postów: 253 Pomógł: 19 Ostrzeżeń: 1
v7.02.06 Data rejestracji: 19.04.2008 16:21
|
Bogdan, zamiast uciekać do Austrii, popytaj rodaków. :P
Zobacz jakie ciołki: http://dysko-pati..._admin.php
Mogę Ci na stronie włączać i wyłączać opcje tego panelu.
Heh, 'zakomentarzowali' ^ ^ tę linijkę
if (!checkrights("FEXP") || !defined("iAUTH") || $_GET['aid'] != iAUTH) { redirect("../index.php"); }
i brakuje też zmiennej $aidlink.
Edytowane przez Sony dnia 10.05.2012 18:22:52
tjaa
|
|
|
|
bogdan |
Dodany dnia 10.05.2012 16:59:33
|
Ekspert
Postów: 2451 Pomógł: 164
v7.02.07 Data rejestracji: 21.07.2009 12:55
|
Dzięki Sony za czuwanie !
Pisałem u nich, bo było pobrane z ich Supportu.
Błąd znalazłem i dotyczył pliku "forum_extension_core.php".
Ale w końcu pobierając coś z Oficjalnych Supportów powinno się mieć zaufanie do tego.
Odkomentowałem u siebie, ale jakbyś podrzucił już sprawdzony przez siebie plik "forum_extension_admin.php", byłbym wdzięczny i podmieniłbym w paczce.
Proszę Ekipy o "koło" dla Sonego !
Edit:
Oni mają tak samo
Napisze u nich, powołując się, że Ty błąd znalazłeś.
Edytowane przez bogdan dnia 10.05.2012 17:09:46
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|
|
|
|
Sony |
Dodany dnia 10.05.2012 18:37:04
|
Początkujący
Postów: 253 Pomógł: 19 Ostrzeżeń: 1
v7.02.06 Data rejestracji: 19.04.2008 16:21
|
W załączniku zamieszczam moje pliki forum_extension_core.php i forum_extension_admin.php a z tego co pamiętam poprawiłem też walidację.
A najlepiej dać przekierowanie do katalogu głównego, czyli wklej:
if (!checkrights("FEXP") || !defined("iAUTH") || $_GET['aid'] != iAUTH) { redirect("../../index.php"); }
Sony dodał/a następującą plik:
Edytowane przez Sony dnia 10.05.2012 18:46:10
tjaa
|
|
|