FAQ dla MOD-FusionBoard+ - błędy i ich naprawa
|
matti05 |
Dodany dnia 15.03.2007 17:46:18
|
Przedszkolak
Postów: 13
Data rejestracji: 14.03.2007 07:16
|
Ja odsiweżę ten temat bo nie ma sensu zakładać nowego. Mam ten sam problem co elektromonter bo wyskakuje mi Unknown column 'f.forum_sub' in 'where clause' Jantom ty mu poradziłeś Co mam jeszcze raz wpisac http://adres_stro...m/install/ czy coś usunąć bo nie rozumiem? |
|
|
|
Wścibski Gość |
Dodany dnia 23.11.2024 17:00:47
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
jantom |
Dodany dnia 15.03.2007 21:18:58
|
Weteran
Postów: 3460 Pomógł: 123
Data rejestracji: 31.03.2005 20:10
|
Masz wpisać ten adres - dla przypomnienia. Fb składa się z kilku wtyczek + dodatkowego instalatora. Z tego co widzę, o wtyczkach wszyscy pamiętają (choć one najmniej ważne), ale o instalatorze wręcz regularnie zapominacie. |
|
|
|
poziomamp |
Dodany dnia 14.06.2007 18:44:50
|
Przedszkolak
Postów: 26
Data rejestracji: 20.05.2007 09:02
|
jantom napisał/a:
Fatal error: Cannot redeclare getrank() (previously declared in /home/mrt/ftp/mrt/infusions/wob_rank_system/func/func.php:2) in /home/mrt/ftp/mrt/infusions/wob_rank_system/func/func.php on line 2
Co do tego błędu - pojawia się, jeżeli już wcześniej mieliśmy zainstalowany Wob_rank_system (czyli dodawaliśmy wpisy do maincore'a). Lekarstwo? Usunąć wpisy od poprzedniej instalacji wtyczki i to wszysto.
No to ja jestem chyba niedorozwiniety, albo cos takiego bo juz nie wiem czy i co mam usunac w maincore a co w viewthread. Jakby mozna bylo prosze o podanie konkretnej linijki z kodem do usuniecia.
Dzieki za pomoc.
udalo sie, przepraszam za klopoty.
//Skoro sam dałeś sobie radę, to jakie kłopoty? - jantom
Edytowane przez jantom dnia 14.06.2007 19:10:42
|
|
|
|
szygmon |
Dodany dnia 29.06.2007 11:57:45
|
Przedszkolak
Postów: 51 Pomógł: 4
v7.02.03 Data rejestracji: 14.06.2007 22:14
|
Właśnie, napisz jak to naprawiłeś |
|
|
|
kamkos |
Dodany dnia 22.07.2007 16:22:31
|
Przedszkolak
Postów: 37
Data rejestracji: 24.02.2007 13:15
|
Co tam trzeba usunąc ??? Mam ten sam problem , ale czytam tak ten temat i nie rozumiem! Proszę jestem początkujący, bądźcie wyrozumiali !
|
|
|
|
jantom |
Dodany dnia 02.02.2008 23:28:29
|
Weteran
Postów: 3460 Pomógł: 123
Data rejestracji: 31.03.2005 20:10
|
Łatka dla wszystkich tych, którym nie działała poprawnie opcja (czyli właściwie wszystkich tych, którzy mieli zaaplikowaną łatkę dla pf8) "Możliwość odpowiedzi dla:" Tutaj muszę się przyznać - odwaliłem fuszerkę przy łataniu i nie sprawdziłem dokładnie kodu, jaki łatam i łatki (o dokładnych testach nie wspominając). Dziękuję wszystkim tym, którzy mnie zmotywowali do działania.
Otwieramy plik /forum/viewthread.php
-przechodzimy do lini 66
-zamieniamy if (iMEMBER && $can_post && !$tdata['thread_locked'] && isset($_POST['postquickreply'])) { na (to co najważaniejsze wytłuszczone)
if (iMEMBER && $can_reply && !$tdata['thread_locked'] && isset($_POST['postquickreply']))
-zachowujemy zmiany.
-testujemy i raportujemy błędy. U mnie niby zadziałało, ale nie oznacza, że u innych będzie tak samo.
Myślę, że w jutro, ewentualnie w poniedziałek, w Laboratorium dodam poprawioną paczkę, uzupełnioną o ostatnie łatki dla pliki forum.
Edytowane przez Pieka dnia 29.01.2009 00:43:12
|
|
|
|
kris2005a |
Dodany dnia 19.02.2008 12:42:13
|
Przedszkolak
Postów: 58
Data rejestracji: 23.01.2008 16:11
|
W jaki sposób można w forum z MODem-FusionBoard+ złączyć z informacje na temat nagród i rang do profile.php?
|
|
|
|
pasta20 |
Dodany dnia 16.03.2008 09:02:36
|
Przedszkolak
Postów: 77 Ostrzeżeń: 1
Data rejestracji: 06.11.2005 01:46
|
Ma ktoś instalkę na nowego fusiona 6.01.13 byłbym wdzięczny bo pomodyfikowałem pliczki tylko niewiem czy dobrze :/ .
Było by cool.
|
|
|
|
jantom |
Dodany dnia 16.03.2008 09:41:17
|
Weteran
Postów: 3460 Pomógł: 123
Data rejestracji: 31.03.2005 20:10
|
Fusionboard jest zgodny z pf 6.01.13. Wystarczy pobrać z Laba. |
|
|
|
zezol |
Dodany dnia 16.03.2008 12:03:42
|
Bywalec
Postów: 593 Pomógł: 34
Data rejestracji: 09.12.2006 22:16
|
jantom, a czy możesz mi napisać co zostało zmienione(co zmieniłeś) w Fusionboardzie zgodnym z 6.01.13? Mam swoją, zmodyfikowaną wersję, więc modyfikacja od nowa nie wchodzi w grę. No chyba, że to te same zmiany co na CVS'ie na php-fusion.co.uk (plik postedit.php i viewthread.php), to sam już aktualizuję.
|
|
|
|
jantom |
Dodany dnia 16.03.2008 14:02:32
|
Weteran
Postów: 3460 Pomógł: 123
Data rejestracji: 31.03.2005 20:10
|
Ostatnie zmiany w Fusionboardzie wprowadziłem po aktualizacji jego kodu o łatki bezpieczeństwa z 6.01.8 i 6.01.9 i po poprawce byka, którego sam dodałem - paczka w Labie jest aktualna, o wszystkim napisałem w temacie. Zmian z 6.01.13 nie trzeba wprowadzać - nie ma takiej potrzeby, zostały wcześniej wprowadzone. Wszelkie zmiany w kodzie wprowadzone przeze mnie są odpowiednio oznaczone.
Edytowane przez jantom dnia 16.03.2008 14:09:22
|
|
|
|
kris2005a |
Dodany dnia 20.03.2008 12:35:21
|
Przedszkolak
Postów: 58
Data rejestracji: 23.01.2008 16:11
|
Witam.
Mam problem z forum w Stylu Tradycyjnym. Przerwy między tabelami są o 3x za duże (tak jak na załączonym fotosie). Takie przerwy pojawiły się po dopasowaniu mojego forum do Pd Warnings. Załączam plik skryptu:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fu...
+----------------------------------------------------+
| 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
+----------------------------------------------------*/
require_once "../maincore.php";
require_once INCLUDES."forum_functions_include.php";
require_once BASEDIR."subheader.php";
include LOCALE.LOCALESET."forum/main.php";
//include pd_warning functions
include INFUSIONS."pd_warning/warning.inc.php";
include LOCALE.LOCALESET."fusionboard.php";
include INFUSIONS."wob_rank_system/func/func.php";
require_once INCLUDES."comments_include.php";
require_once INCLUDES."ratings_include.php";
include FORUM."includes/warning_include.php";
include FORUM."includes/forum_includes.php";
$fboardControl = dbarray(dbquery("SELECT * FROM ".$db_prefix."fboard_control"));
if (file_exists(FORUM."locale/".$settings['locale'].".php")) {
include FORUM."locale/".$settings['locale'].".php";
} else {
include FORUM."locale/English.php";
}
$posts_per_page = 20;
update_warning();
if (!FUSION_QUERY || !isset($forum_id) || !isNum($forum_id) || !isset($thread_id) || !isNum($thread_id)) fallback("index.php");
$result = dbquery(
"SELECT f.*, f2.forum_name AS forum_cat_name
FROM ".$db_prefix."forums f
LEFT JOIN ".$db_prefix."forums f2 ON f.forum_cat=f2.forum_id
WHERE f.forum_id='".$forum_id."'"
);
if (dbrows($result)) {
$fdata = dbarray($result);
if (!checkgroup($fdata['forum_access']) || !$fdata['forum_cat']) fallback("index.php");
} else {
fallback("index.php");
}
$can_post = checkgroup($fdata['forum_posting']);
$can_reply = checkgroup($fdata['forum_reply']);
$can_edit = $fdata['forum_edit'];
if(isset($_GET['style']) && is_numeric($_GET['style'])){ $style=$_GET['style']; }else{ $style = $fboardControl['fbc_view']; }
$forum_mods = explode(".", $fdata['forum_moderators']);
if (iMEMBER && in_array($userdata['user_id'], $forum_mods)) { define("iMOD", true); } else { define("iMOD", false); }
$result = dbquery("SELECT * FROM ".$db_prefix."threads WHERE thread_id='".$thread_id."' AND forum_id='".$fdata['forum_id']."'");
if (dbrows($result)) { $tdata = dbarray($result); } else { fallback("index.php"); }
$caption = $fdata['forum_cat_name']." | <a href='viewforum.php?forum_id=".$fdata['forum_id']."'>".$fdata['forum_name']."</a>";
$result = dbquery("UPDATE ".$db_prefix."threads SET thread_views=thread_views+1 WHERE thread_id='$thread_id'");
if (iMEMBER && $can_post && !$tdata['thread_locked'] && isset($_POST['postquickreply'])) { //patch for pf 6.01.8
$flood = false;
$message = stripinput(censorwords($_POST['message']));
if ($message != "") {
$result = dbquery("SELECT MAX(post_datestamp) AS last_post FROM ".$db_prefix."posts WHERE post_author='".$userdata['user_id']."'");
if (dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_post']) < $settings['flood_interval']) {
$flood = true;
$result = dbquery("INSERT INTO ".$db_prefix."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')");
if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) {
$result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
fallback("viewforum.php?forum_id=$forum_id");
}
}
if (!$flood) {
$sig = ($userdata['user_sig'] ? '1' :'0');
$smileys = isset($_POST['disable_smileys']) ? "0" : "1";
$subject = "RE: ".$tdata['thread_subject'];
$result = dbquery("UPDATE ".$db_prefix."forums SET forum_lastpost='".time()."', forum_lastuser='".$userdata['user_id']."' WHERE forum_id='$forum_id'");
$result = dbquery("UPDATE ".$db_prefix."threads SET thread_lastpost='".time()."', thread_lastuser='".$userdata['user_id']."' WHERE thread_id='$thread_id'");
$result = dbquery("INSERT INTO ".$db_prefix."posts (forum_id, thread_id, post_subject, post_message, post_showsig, post_smileys, post_author, post_datestamp, post_ip, post_edituser, post_edittime) VALUES ('$forum_id', '$thread_id', '$subject', '$message', '$sig', '$smileys', '".$userdata['user_id']."', '".time()."', '".USER_IP."', '0', '0')");
$newpost_id = mysql_insert_id();
$result = dbquery("UPDATE ".$db_prefix."users SET user_posts=user_posts+1 WHERE user_id='".$userdata['user_id']."'");
redirect("postify.php?post=reply&error=0&forum_id=$forum_id&thread_id=$thread_id&post_id=$newpost_id");
}
}
}
opentable($locale['500']);
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='smallalt'><a href='index.php'>".$settings['sitename']."</a> | $caption</td>\n";
if (iMEMBER) {
echo "<td align='right'>\n";
if (!$tdata['thread_locked'] && $can_reply) {
echo "<a href='post.php?action=reply&forum_id=$forum_id&thread_id=$thread_id'><img src='".THEME."forum/reply.gif' alt='".$locale['565']."' style='border:0px;'></a>\n";
}
if ($can_post)
{
echo "<a href='post.php?action=newthread&forum_id=$forum_id'><img src='".THEME."forum/newthread.gif' alt='".$locale['566']."' style='border:0px;'></a></td>\n";
}
}
echo "</tr>
</table>\n";
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
echo "<br /><table cellpadding='0' cellspacing='0' class='tbl-border' align='right'>
<tr>
<td class='tbl1'><b><a href='printthread.php?forum_id=$forum_id&thread_id=$thread_id&rowstart=$rowstart'>".$locale['fb_j100']."</a></b></td>
<td class='tbl1'><b><a href='#rate'>".$locale['fb_j101']."</a></b></td>
<td class='tbl1'><b>".($style == "1" || !$style ? "<a href='".FUSION_SELF."?forum_id=".$forum_id."&thread_id=".$thread_id."&style=2'>".$locale['fb_j102']."</a>" : "<a href='".FUSION_SELF."?forum_id=".$forum_id."&thread_id=".$thread_id."&style=1'>".$locale['fb_j103']."</a>")."</b></td>
</tr>
</table><br /><br />";
$rows = dbcount("(thread_id)", "posts", "thread_id='$thread_id'");
if (isset($pid) && isNum($pid)) {
$reply_count = dbcount("(post_id)", "posts", "thread_id='".$tdata['thread_id']."' AND post_id<='".$pid."'");
if ($reply_count > $posts_per_page) $rowstart = ((ceil($reply_count / $posts_per_page)-1)*$posts_per_page);
}
if ($rows > $posts_per_page) {
echo "<div align='center' style='margin-top:5px;margin-bottom:5px;'>
".makePageNav($rowstart,$posts_per_page,$rows,3,FUSION_SELF."?forum_id=$forum_id&thread_id=$thread_id&")."
</div>\n";
}
if($style == "1"){
/* begin fusion style */
echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n";
if ($rows != 0) {
$result = dbquery(
"SELECT p.*, fa.attach_id, fa.attach_name, fa.attach_ext, fa.attach_size, u.*, u2.user_name AS edit_name FROM ".$db_prefix."posts p
LEFT JOIN ".$db_prefix."forum_attachments fa USING(post_id)
LEFT JOIN ".$db_prefix."users u ON p.post_author = u.user_id
LEFT JOIN ".$db_prefix."users u2 ON p.post_edituser = u2.user_id AND post_edituser > '0'
WHERE p.thread_id='$thread_id' ORDER BY post_datestamp LIMIT $rowstart,$posts_per_page"
);
$numrows = dbrows($result);
while ($data = dbarray($result)) {
$message = $data['post_message'];
if ($data['post_showsig']) { $message = $message."\n\n<hr>".$data['user_sig']; }
if ($data['post_smileys']) { $message = parsesmileys($message); }
$message = parseubb($message);
$message = parseubb_extra($message);
$message = nl2br($message);
if ($data['post_edittime'] != "0") {
$edituser = "<a href='../profile.php?lookup=".$data['post_edituser']."'>".$data['edit_name']."</a>";
$edittime = showdate("forumdate", $data['post_edittime']);
}
$is_mod = in_array($data['user_id'], $forum_mods) && $data['user_level'] < "102" ? true : false;
echo "<tr>
<td width='145' class='tbl2'>".$locale['501']."</td>
<td class='tbl2'><a name='post_".$data['post_id']."' id='post_".$data['post_id']."'></a>".$data['post_subject']."</td>
</tr>
<tr>
<td valign='top' rowspan='3' width='145' class='tbl1'>
<b><a href='../profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></b>
<br /><br />";
show_level();
echo "<br><br>\n";
if ($data['user_avatar'] != "") {
echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['567']."'><br><br>\n";
$height = "210";
} else {
echo "<img src='".FORUM."images/noav.gif' alt='".$locale['567']."'><br><br>\n";
$height = "210";
}
if($fboardControl['fbc_ranks'] == "1") echo show_medals($data['user_id']);
if($fboardControl['fbc_ranks'] == "1") echo getRank($data['user_id'])."<br />";
echo "<span class='alt'>".$locale['502']."</span> ".$data['user_posts']."<br>\n";
if ($data['user_location']) echo "<span class='alt'>".$locale['503']."</span> ".$data['user_location']."<br>\n";
echo "<span class='alt'>".$locale['504']."</span> ".showdate("%d.%m.%y", $data['user_joined']);
//pd_warning
$user_points = show_warning_points($data[user_id]);
echo "<br /><br /><small><a style='cursor:help;' onClick=\"h1171915583();\">".$locale['PDWA200']."</a></small><br />
<a href='".INFUSIONS."pd_warning/warning.php?postid=".$data[post_id]."' title='".$user_points." ".($user_points==1 ? $locale['PDWA201'] : $locale['PDWA202'])."'>".show_warning_symbols($user_points)."</a>";
echo "<BR><BR></td>
<td>
<table cellspacing='0' cellpadding='0' width='100%'>
<tr>
<td class='tbl1'>".$locale['505'].showdate("forumdate", $data['post_datestamp'])."</td>
<td align='right' class='tbl1'>\n";
if (iMEMBER && $can_reply) {
if (!$tdata['thread_locked']) {
if (($userdata['user_id'] == $data['post_author'] && $can_edit) || iMOD || iSUPERADMIN) {
echo "<a href='post.php?action=edit&forum_id=$forum_id&thread_id=".$data['thread_id']."&post_id=".$data['post_id']."'><img src='".THEME."forum/edit.gif' alt='".$locale['568']."' style='border:0px;'></a>\n";
}
echo "<a href='post.php?action=reply&forum_id=$forum_id&thread_id=".$data['thread_id']."&post_id=".$data['post_id'].""e=".$data['post_id']."'><img src='".THEME."forum/quote.gif' alt='".$locale['569']."' style='border:0px;'></a>\n";
if (iMOD || iSUPERADMIN && $data['post_ip'] != "0.0.0.0" && file_exists(THEME."forum/ip.gif")) echo "<img src='".THEME."forum/ip.gif' alt='".$locale['570']."' title='".$data['post_ip']."' style='border:0px;'>\n";
} else {
if (iMOD || iSUPERADMIN) {
echo "<a href='post.php?action=edit&forum_id=$forum_id&thread_id=".$data['thread_id']."&post_id=".$data['post_id']."'><img src='".THEME."forum/edit.gif' alt='".$locale['568']."' style='border:0px;'></a>\n";
if ($data['post_ip'] != "0.0.0.0" && file_exists(THEME."forum/ip.gif")) echo "<img src='".THEME."forum/ip.gif' alt='".$locale['570']."' title='".$data['post_ip']."' style='border:0px;'>\n";
}
}
}
echo "</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign='top' height='$height' class='tbl1'>
$message";
if ($data['attach_id']) {
if (in_array($data['attach_ext'], $imagetypes) && @getimagesize(FORUM."attachments/".$data['attach_name'])) {
echo "<hr>\n".$data['user_name'].$locale['506']."<br><br>\n<img src='".FORUM."attachments/".$data['attach_name']."'>";
} else {
echo "<hr>\n".$data['user_name'].$locale['507']."<br>\n<a href='".FUSION_SELF."?forum_id=$forum_id&thread_id=$thread_id&getfile=".$data['post_id']."'>".$data['attach_name']."</a>";
}
}
if ($data['post_edittime'] != "0") {
echo "<hr>\n".$locale['508'].$edituser.$locale['509']."$edittime";
}
echo "</td></tr>
<tr>
<td class='tbl1'>\n";
if ($data['user_aim'] && file_exists(THEME."forum/aim.gif")) {
echo "<a href='aim:goim?screenname=".str_replace(" ", "+", $data['user_aim'])."' target='_blank'><img src='".THEME."forum/aim.gif' alt='".$data['user_aim']."' style='border:0px;'></a> ";
}
if ($data['user_icq']) {
echo "<a href='http://web.icq.com/wwp?Uin=".$data['user_icq']."' target='_blank'><img src='".THEME."forum/icq.gif' alt='".$data['user_icq']."' style='border:0px;'></a> ";
}
if ($data['user_msn']) {
echo "<a href='mailto:$data[user_msn]'><img src='".THEME."forum/msn.gif' alt='".$data['user_msn']."' style='border:0px;'></a> ";
}
if ($data['user_yahoo']) {
echo "<a href='http://uk.profiles.yahoo.com/$data[user_yahoo]' target='_blank'><img src='".THEME."forum/yahoo.gif' alt='".$data['user_yahoo']."' style='border:0px;'></a> ";
}
if ($data['user_web']) {
if (!strstr($data['user_web'], "http://")) { $urlprefix = "http://"; } else { $urlprefix = ""; }
echo "<a href='".$urlprefix."".$data['user_web']."' target='_blank'><img src='".THEME."forum/web.gif' alt='".$data['user_web']."' style='border:0px;'></a> ";
}
echo "<a href='".BASEDIR."messages.php?msg_send=".$data['user_id']."'><img src='".THEME."forum/pm.gif' alt='".$locale['571']."' style='border:0px;'></a>
</td>
</tr>\n";
}
}
echo "</table>\n";
/* end fusion style */
} else {
/* begin vbulletin style */
echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>\n";
if ($rows != 0) {
$result = dbquery(
"SELECT p.*, fa.attach_id, fa.attach_name, fa.attach_ext, fa.attach_size, u.*, u2.user_name AS edit_name FROM ".$db_prefix."posts p
LEFT JOIN ".$db_prefix."forum_attachments fa USING(post_id)
LEFT JOIN ".$db_prefix."users u ON p.post_author = u.user_id
LEFT JOIN ".$db_prefix."users u2 ON p.post_edituser = u2.user_id AND post_edituser > '0'
WHERE p.thread_id='$thread_id' ORDER BY post_datestamp LIMIT $rowstart,$posts_per_page"
);
$numrows = dbrows($result);
while ($data = dbarray($result)) {
$message = $data['post_message'];
if ($data['post_showsig']) { $message = $message."\n\n<hr>".$data['user_sig']; }
if ($data['post_smileys']) { $message = parsesmileys($message); }
$message = parseubb_extra($message);
$message = parseubb($message);
$message = nl2br($message);
if ($data['post_edittime'] != "0") {
$edituser = "<a href='../profile.php?lookup=".$data['post_edituser']."'>".$data['edit_name']."</a>";
$edittime = showdate("forumdate", $data['post_edittime']);
}
$is_mod = in_array($data['user_id'], $forum_mods) && $data['user_level'] < "102" ? true : false;
echo "<tr>
<td class='tbl2' colspan='2'><a name='post_".$data['post_id']."' id='post_".$data['post_id']."'></a>".$data['post_subject']." -
".$locale['505'].showdate("forumdate", $data['post_datestamp'])."</td>
</tr>
<tr>
<td colspan='2'>
<table cellspacing='0' cellpadding='0' width='100%' class='tbl-border'>
<tr>
<td width='100px' valign='middle' class='tbl1'>";
if ($data['user_avatar'] != "") {
echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['567']."'>\n";
} else {
echo "<img src='".FORUM."images/noav.gif' alt='".$locale['567']."'>\n";
}
echo "</td>
<td align='left' class='tbl1' valign='top'>
<span style='font-size: 24px;'><a href='../profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a></span><br />
" . ($fboardControl['fbc_ranks'] == "1" ? getRank($data['user_id']) : ""). "
".($fboardControl['fbc_medals'] == "1" ? $locale['fb_a100']."<br />
".show_medals($data['user_id']) : "")."
</td><td align='right' class='tbl1' valign='top'>";
show_level();
echo "<br><br>\n";
echo "<span class='alt'>".$locale['502']."</span> ".$data['user_posts']."<br>\n";
if ($data['user_location']) echo "<span class='alt'>".$locale['503']."</span> ".$data['user_location']."<br>\n";
echo "<span class='alt'>".$locale['504']."</span> ".showdate("%d.%m.%y", $data['user_joined']);
//pd_warning
$user_points = show_warning_points($data[user_id]);
echo "<br /><br /><span class='alt'><a style='cursor:help;' onClick=\"h1171915583();\">".$locale['PDWA200']."</a></span><br />
<a href='".INFUSIONS."pd_warning/warning.php?postid=".$data[post_id]."' title='".$user_points." ".($user_points==1 ? $locale['PDWA201'] : $locale['PDWA202'])."'>".show_warning_symbols($user_points)."</a>";
echo "</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign='top' class='tbl1' colspan='2'>
$message";
if ($data['attach_id']) {
if (in_array($data['attach_ext'], $imagetypes) && @getimagesize(FORUM."attachments/".$data['attach_name'])) {
echo "<hr>\n".$data['user_name'].$locale['506']."<br><br>\n<img src='".FORUM."attachments/".$data['attach_name']."'>";
} else {
echo "<hr>\n".$data['user_name'].$locale['507']."<br>\n<a href='".FUSION_SELF."?forum_id=$forum_id&thread_id=$thread_id&getfile=".$data['post_id']."'>".$data['attach_name']."</a>";
}
}
if ($data['post_edittime'] != "0") {
echo "<hr>\n".$locale['508'].$edituser.$locale['509']."$edittime";
}
echo "</td></tr>
<tr>
<td class='tbl1'>\n";
if ($data['user_aim'] && file_exists(THEME."forum/aim.gif")) {
echo "<a href='aim:goim?screenname=".str_replace(" ", "+", $data['user_aim'])."' target='_blank'><img src='".THEME."forum/aim.gif' alt='".$data['user_aim']."' style='border:0px;'></a> ";
}
if ($data['user_icq']) {
echo "<a href='http://web.icq.com/wwp?Uin=".$data['user_icq']."' target='_blank'><img src='".THEME."forum/icq.gif' alt='".$data['user_icq']."' style='border:0px;'></a> ";
}
if ($data['user_msn']) {
echo "<a href='mailto:$data[user_msn]'><img src='".THEME."forum/msn.gif' alt='".$data['user_msn']."' style='border:0px;'></a> ";
}
if ($data['user_yahoo']) {
echo "<a href='http://uk.profiles.yahoo.com/$data[user_yahoo]' target='_blank'><img src='".THEME."forum/yahoo.gif' alt='".$data['user_yahoo']."' style='border:0px;'></a> ";
}
if ($data['user_web']) {
if (!strstr($data['user_web'], "http://")) { $urlprefix = "http://"; } else { $urlprefix = ""; }
echo "<a href='".$urlprefix."".$data['user_web']."' target='_blank'><img src='".THEME."forum/web.gif' alt='".$data['user_web']."' style='border:0px;'></a> ";
}
echo "<a href='".BASEDIR."messages.php?msg_send=".$data['user_id']."'><img src='".THEME."forum/pm.gif' alt='".$locale['571']."' style='border:0px;'></a>";
if (iMEMBER && $can_post) {
if (!$tdata['thread_locked']) {
echo "</td><td class='tbl1' align='right' width='165px'>";
if ($userdata['user_id'] == $data['post_author'] || iMOD || iSUPERADMIN) {
echo "<a href='post.php?action=edit&forum_id=$forum_id&thread_id=".$data['thread_id']."&post_id=".$data['post_id']."'><img src='".THEME."forum/edit.gif' alt='".$locale['568']."' style='border:0px;'></a>\n";
}
echo "<a href='post.php?action=reply&forum_id=$forum_id&thread_id=".$data['thread_id']."&post_id=".$data['post_id'].""e=".$data['post_id']."'><img src='".THEME."forum/quote.gif' alt='".$locale['569']."' style='border:0px;'></a>\n";
if (iMOD || iSUPERADMIN && $data['post_ip'] != "0.0.0.0" && file_exists(THEME."forum/ip.gif")) echo "<img src='".THEME."forum/ip.gif' alt='".$locale['570']."' title='".$data['post_ip']."' style='border:0px;'>\n";
} else {
if (iMOD || iSUPERADMIN) {
if($tdata['thread_locked']) echo "</td><td class='tbl1' align='right' width='165px'>";
echo "<a href='post.php?action=edit&forum_id=$forum_id&thread_id=".$data['thread_id']."&post_id=".$data['post_id']."'><img src='".THEME."forum/edit.gif' alt='".$locale['568']."' style='border:0px;'></a>\n";
if ($data['post_ip'] != "0.0.0.0" && file_exists(THEME."forum/ip.gif")) echo "<img src='".THEME."forum/ip.gif' alt='".$locale['570']."' title='".$data['post_ip']."' style='border:0px;'>\n";
}
}
}
echo "</td>
</tr>\n";
}
}
echo "</table>\n";
/* end fusion style */
}
if ($rows > $posts_per_page) {
echo "<div align='center' style='margin-top:5px;'>
".makePageNav($rowstart,$posts_per_page,$rows,3,FUSION_SELF."?forum_id=$forum_id&thread_id=$thread_id&")."
</div>\n";
}
echo "<table cellpadding='0' cellspacing='0' width='100%' style='margin-top:5px;'>\n<tr>\n";
$forum_list = ""; $current_cat = "";
$result = dbquery(
"SELECT f.forum_id, f.forum_name, f2.forum_name AS forum_cat_name
FROM ".$db_prefix."forums f
INNER JOIN ".$db_prefix."forums f2 ON f.forum_cat=f2.forum_id
WHERE ".groupaccess('f.forum_access')." AND f.forum_cat!='0' ORDER BY f2.forum_order ASC, f.forum_order ASC"
);
while ($data = dbarray($result)) {
if ($data['forum_cat_name'] != $current_cat) {
if ($current_cat != "") $forum_list .= "</optgroup>\n";
$current_cat = $data['forum_cat_name'];
$forum_list .= "<optgroup label='".$data['forum_cat_name']."'>\n";
}
$sel = ($data['forum_id'] == $fdata['forum_id'] ? " selected" : "");
$forum_list .= "<option value='".$data['forum_id']."'$sel>".$data['forum_name']."</option>\n";
}
$forum_list .= "</optgroup>\n";
echo "<td align='left' class='tbl'>".$locale['540']."<br>
<select name='jump_id' class='textbox' onChange=\"jumpForum(this.options[this.selectedIndex].value);\">
$forum_list</select></td>\n";
if (iMEMBER && ($can_post || $can_reply)) {
if (iMOD || iSUPERADMIN) {
echo "<td align='right' class='tbl'>
<form name='modopts' method='post' action='options.php?forum_id=$forum_id&thread_id=$thread_id'>
".$locale['520']."<br>
<select name='step' class='textbox'>
<option value='none'> </option>
<option value='renew'>".$locale['527']."</option>
<option value='delete'>".$locale['521']."</option>\n";
if (!$tdata['thread_locked']) {
echo "<option value='lock'>".$locale['522']."</option>\n";
} else {
echo "<option value='unlock'>".$locale['523']."</option>\n";
}
if (!$tdata['thread_sticky']) {
echo "<option value='sticky'>".$locale['524']."</option>\n";
} else {
echo "<option value='nonsticky'>".$locale['525']."</option>\n";
}
echo "<option value='move'>".$locale['526']."</option>\n";
echo "</select>
<input type='submit' name='go' value='".$locale['528']."' class='button'>
</form>
</td>
</tr>\n";
}
}
echo "</table>\n";
if (iMEMBER) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
if ($settings['thread_notify']) {
echo "<td valign='top' class='tbl'>";
if (dbcount("(thread_id)", "thread_notify", "thread_id='$thread_id' AND notify_user='".$userdata['user_id']."'")) {
$result = dbquery("UPDATE ".$db_prefix."thread_notify SET notify_datestamp='".time()."', notify_status='1' WHERE thread_id='$thread_id' AND notify_user='".$userdata['user_id']."'");
$notify_link = "<a href='postify.php?post=off&forum_id=$forum_id&thread_id=$thread_id'>".$locale['515']."</a>";
} else {
$notify_link = "<a href='postify.php?post=on&forum_id=$forum_id&thread_id=$thread_id'>".$locale['516']."</a>";
}
echo "$notify_link</td>\n";
}
if ($can_post || $can_reply) {
echo "<td align='right' class='tbl'>";
if (!$tdata['thread_locked'] && $can_reply) {
echo "<a href='post.php?action=reply&forum_id=$forum_id&thread_id=$thread_id'><img src='".THEME."forum/reply.gif' alt='".$locale['565']."' style='border:0px;'></a>\n";
}
if ($can_post)
{
echo "<a href='post.php?action=newthread&forum_id=$forum_id'><img src='".THEME."forum/newthread.gif' alt='".$locale['566']."' style='border:0px;'></a>\n";
}
echo "</td>\n";
}
echo "</tr>\n</table>\n";
}
closetable();
echo "<a name='rate' id='rate'></a>";
showratings("F",$thread_id,FUSION_SELF."?".FUSION_QUERY);
if (iMEMBER && $can_reply && !$tdata['thread_locked']) {
echo "<br />";
opentable($locale['512']);
echo "<form name='inputform' method='post' action='".FUSION_SELF."?forum_id=$forum_id&thread_id=$thread_id'>
<table align='center' cellpadding='0' cellspacing='1' class='tbl-border'>
<tr>
<td align='center' class='tbl1'><textarea name='message' cols='80' rows='7' class='textbox'></textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('message', '', '');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('message', '', '');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('message', '', '');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('message', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('message', '[mail]', '[/mail]');\">
<input type='button' value='img' class='button' style='width:30px;' onClick=\"addText('message', '[img]', '[/img]');\">
<input type='button' value='center' class='button' style='width:45px;' onClick=\"addText('message', '', ' ');\">
<input type='button' value='small' class='button' style='width:40px;' onClick=\"addText('message', '', '');\">
<input type='button' value='code' class='button' style='width:40px;' onClick=\"addText('message', '', ' ');\">
<input type='button' value='quote' class='button' style='width:45px;' onClick=\"addText('message', '', ' ');\">".extra_bb_codes()."</td>
</tr>
<tr>
<td align='center' class='tbl2'>".displaysmileys("message")."<br>
<input type='checkbox' name='disable_smileys' value='1'>".$locale['513']."</td>
</tr>
<tr>
<td align='center' class='tbl1'><input type='submit' name='postquickreply' value='".$locale['514']."' class='button'></td>
</tr>
</table>
</form>\n";
closetable();
}
echo "<script type='text/javascript'>
function jumpForum(forumid) {
document.location.href='".FORUM."viewforum.php?forum_id='+forumid;
}
</script>\n";
require_once BASEDIR."footer.php";
?> Kliknij i zaczekaj na załadowanie kodu ...
Edytowane przez Pieka dnia 29.01.2009 00:40:38
|
|
|
|
jantom |
Dodany dnia 20.03.2008 14:41:19
|
Weteran
Postów: 3460 Pomógł: 123
Data rejestracji: 31.03.2005 20:10
|
W liniach 189-191 masz sporą ilość łamaczy linii, czyli <br>. Myślę, że pierwszy ze 189. możesz usunać, a ze 191. oba. |
|
|
|
kris2005a |
Dodany dnia 24.03.2008 11:10:33
|
Przedszkolak
Postów: 58
Data rejestracji: 23.01.2008 16:11
|
Jak mogę usunąć z FusionBoard 3.0 możliwość wysłania prywatnej wiadomości dla gościa (żeby było widoczne tylko dla zarejestrowanych na stronie)?
|
|
|
|
bartek124 |
Dodany dnia 24.03.2008 11:48:22
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Dodaj warunek:
if (iMEMBER) {}
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
kris2005a |
Dodany dnia 24.03.2008 21:27:05
|
Przedszkolak
Postów: 58
Data rejestracji: 23.01.2008 16:11
|
Witam.
Chciałbym przywrócić forum do postaci 50 % / 100 % ze starego forum. Chodzi mi o usunięcie ze stylu tradycyjnego Systemu Nagród.
Do jantom:
W której konretnie linijce (pomiędzy jakimi kodami)? Nie wychodzi mi.
Do bartek124:
W jakim kodzie mam to umieścić, nie wiem gdzie. Próbuje ale nie wychodzi.
|
|
|
|
mieczyslaw |
Dodany dnia 03.09.2008 18:30:10
|
Przedszkolak
Postów: 12
Data rejestracji: 14.03.2006 01:12
|
Witam, po aktualizacji z 6.01.11 na 6.01.15, rangi sie nie wyswietlaja na forum, wiem ze to dlatego ze plik viewforum sie zaktualizowal, i cos tam bym dal rade zeedytowac, ale w Panelu admina, we wtyczkach jak robie test rang to mi sie wyswietla
Fatal error: Call to undefined function getRank() in /home/qbf46629/public_html/infusions/wob_rank_system/rank_system.php on line 342
O co chodzi?
Z gory dziekuje za odpowiedz.
Edytowane przez mieczyslaw dnia 03.09.2008 18:30:57
|
|
|
|
kartacz |
Dodany dnia 19.09.2008 15:14:36
|
Przedszkolak
Postów: 20
v7.02.04 Data rejestracji: 24.07.2007 16:33
|
Witam. Ja mam troszkę inne pytanie. Czy możliwe jest zmodyfikowanie pliku forum_includes tak, aby wpisy o buttonach wskazywały na grupy użytkowników stworzone przeze mnie, np. VIP, Friend, Uploader itp. Tak wyglada ten fragment kodu:
<?php
function show_level(){
global $is_mod, $data;
if($is_mod){
echo "<img src='".FORUM."images/buttons/mod.gif' alt='Moderator'>";
} elseif($data['user_level'] == "101"){
echo "<img src='".FORUM."images/buttons/member.gif' alt='Member'>";
} elseif($data['user_level'] == "102"){
echo "<img src='".FORUM."images/buttons/admin.gif' alt='Admin'>";
} elseif($data['user_level'] == "103"){
echo "<img src='".FORUM."images/buttons/webmaster.gif' alt='Webmaster'>";
}
}
Usunąłem już Webmaster i Admin, dałem inne, ale nie wiem co dalej i prosiłbym o pomoc. Member też zostanie, ale zamiast Moderator chciałbym dać inny i kilka dodatkowych wpisów.
Pozdrawiam |
|
|
|
Parsifal616 |
Dodany dnia 29.01.2009 00:38:38
|
Przedszkolak
Postów: 1
Data rejestracji: 29.01.2009 00:32
|
Jantom
Edytowałem plik viewthread.php tak jak mówiłeś, mianowicie:
to
if (iMEMBER && $can_post && !$tdata['thread_locked'] && isset($_POST['postquickreply'])) {
na
f (iMEMBER && $can_reply && !$tdata['thread_locked'] && isset($_POST['postquickreply']))
A dalej mi wyskakuje błąd:
Fatal error: Cannot redeclare getrank() (previously declared in /home/freehost/m/i/mojastrona/www/infusions/wob_rank_system/func/func.php:2) in /home/freehost/m/i/mojastrona/www/infusions/wob_rank_system/func/func.php on line 51
EDIT:
Zauważyłem też, że gdy jestem wylogowany tego nie ma.... xD
Tylko gdy zalogowany jestem i chce wejść do tematu - wyskakuje to...
Edytowane przez Parsifal616 dnia 29.01.2009 00:52:58
|
|
|
|
jantom |
Dodany dnia 29.01.2009 11:26:38
|
Weteran
Postów: 3460 Pomógł: 123
Data rejestracji: 31.03.2005 20:10
|
Podana przeze mnie łatka dotyczyła czego innego. Gdyby chciało Ci się przeczytać cały temat dokładnie, to znalazłbyś: http://www.php-fu...post_50678
Edytowane przez Pieka dnia 22.10.2009 20:07:05
|
|
|