Standardowy shoutbox v7.02 nie instaluje si?
|
code |
Dodany dnia 23.09.2011 16:03:25
|

Przedszkolak

Postów: 1
Data rejestracji: 23.09.2011 15:42
|
Witam.
Mam problem z instalacj? Shoutbox panel zawartego w instalce jak i ka?dego innego shoutboxa (te inne zwykle s? pisane pod 7.01.03 lub starsze, wi?c zrozumia?e, ?e mog? nie dzia?a?, ale dostarczony z instalk??).
Spraw? shoutboxów zewn?trznych zatem pozostawmy na razie.
Shoutbox panel po instalacji nie pojawia si? jako zainstalowany na li?cie wtyczek, nie chce równie? dzia?a?, tzn. wy?wietla si? (nie mo?na doda? wpisu) wraz z b??dem:
Table 'xx_c0_pl.fusion_shoutbox' doesn't existTable 'xx_c0_pl.fusion_shoutbox' doesn't exist
Z tego co widz? b??d wyst?puje nie tylko u mnie, ale i u innych u?ytkowników, podobny temat jest te? w koszu. Tabeli wymienionej przez b??d faktycznie nie ma w bazie, ale czy zatem nie powinna wprowadza? tego instalacja wtyczki?
Inne shoutboxy zwykle opieraj? si? na tych samych tabelach i nie dzia?aj? z tego samego powodu, jednak zewn?trzne shoutboxy po instalacji pojawiaj? si? chocia? na li?cie zainstalowanych, a ten z instalki php-fusion nie, czy to normalne?
Wydaje si?, ?e reszta strony pracuje w porz?dku, jedynie nie tworzy tabeli do shoutboxa, by? mo?e problem jest zwi?zany z sam? instalacj?, która wygl?da na to, ?e nie przebiega prawid?owo.
Panel shoutboxa uploadowa?em kilka razy.
Co ciekawe okazuje si?, ?e instalacja jakby nie przebiega w pe?ni, bo w polu rozwijanym "Wtyczki (Infusions)" jest jeszcze jedna pusta (bez nazwy pozycja), która przechodzi do ustawie? tego shoutboxa jednak wida? tam równie? linijk? powy?szego b??du.
Mimo to po?ród zainstalowanych wtyczek, na "infusions.php" si? nie wylistowuje.
hosting cba.pl, fusion 7.02.03
Jakie? propozycje naprawy problemu? Mo?e kto? poda konkretny kod chocia? to dodania tabeli wg. specyfikacji instalki shoutboxa bo z php jeszcze za dobrze nie potrafi? walczy?.
Koderzy pod php-fusion mogliby poda? informacje potrzebne do diagnozy, gdzie wyst?puje problem, czy przy instalacji panelu powstaje tylko wpis w mysql w infusions + tabele danego dodatku, czy te? wpisywane jest co? jeszcze?
Edit2:
Dziennik b??dów:
dla wy?wietlania na stronie g?ównej jest b??d:
maincore.php
mysql_num_rows(): supplied argument is not a valid MySQL result resource Linia: 228
Linia: $result = @mysql_num_rows($query);
dla instalacji nie ma b??du w dzienniku.
Edit3:
B??d by? spowodowany czym? w bazie danych, wyeksportowane bazy porówna?em w notepad++ i jedyne ró?nice to:
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=1 ;
vs
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-----------------------------------------
fusion_infusions` (
`inf_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`inf_title` varchar(100) COLLATE utf8_polish_ci NOT NULL DEFAULT '',
`inf_folder` varchar(100) COLLATE utf8_polish_ci NOT NULL DEFAULT '',
`inf_version` varchar(10) COLLATE utf8_polish_ci NOT NULL DEFAULT '0',
PRIMARY KEY (`inf_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=2 ;
vs
fusion_infusions` (
`inf_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`inf_title` varchar(100) NOT NULL DEFAULT '',
`inf_folder` varchar(100) NOT NULL DEFAULT '',
`inf_version` varchar(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`inf_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;
---------------------------------------
fusion_settings:
('counter', '3'),
vs
('counter', '5'),
---------------------------------------
i ogólny brak w char'ach COLLATE utf8_polish_ci i ró?ne auto_incrementy
Reszta by?a identyczna, czy powodem móg? by? brak UTF? Je?li tak, to czemu mimo instalacji w UTF-8, poprzednia baza wygl?da tak, a nie inaczej?
Edytowane przez code dnia 24.09.2011 00:49:03
|
|
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 18:08:51
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bubello |
Dodany dnia 05.12.2011 19:26:12
|

Przedszkolak

Postów: 25 Ostrzeżeń: 1
v9.03.80 Data rejestracji: 05.12.2011 18:51
|
U mnie podobnie
Table 'u306944609_kar.kielce_shoutbox' doesn't existYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5
Kliknij i zaczekaj na załadowanie kodu ...
Z tego wida? ?e brakuje tabeli w SQL "kielce_shoutbox"
Zalogowa?em si? do phpMyAdmin i faktycznie nie ma....
Sprawdzi?em w kod ?ród?owy setup.php i nie znalaz?em nawet jednego s?owa "shout" "soutbox" |
|
|
|
WooQash |
Dodany dnia 07.12.2011 17:42:52
|

Przedszkolak

Postów: 24 Ostrzeżeń: 3
Data rejestracji: 21.03.2009 22:39
|
Panowie, trzeba go we wtyczkach doinstalowa?... |
|
|
|
DjJohn |
Dodany dnia 11.02.2012 17:53:30
|

Przedszkolak

Postów: 15
v7.02.04 Data rejestracji: 18.02.2009 01:11
|
WooQash - Wyczerpuj?ca pomoc, mianowicie próbowa?em zainstalowa? shoutboxa z chyba 11 ró?nych wykonaniach wtyczek, i nie dzia?a a dla_czego ? Bo w ka?dej wtyczce jest brak instalacji bazy _shoutbox wi?c jak nie dodaje lini do bazy to jakim cudem ma dzia?a?, prosz? o podanie linku do poprawnej paczki shoutbox wraz z linia instaluj?c? si? w bazie SQL.
Ps spróbuje z starej wersji skopiowa? baz? i wrzuci? wtyczk? do folderu, zobaczymy czy zadzia?a, jak co? b?d? pisa?.
EDIT: Witam ponownie, wi?c edytowa?em baz? r?cznie i zrobi?em linie (radioagnes_shoutbox) dodaj?c wtyczk? (shoutbox_panel) niestety nie pomog?o.
Pojawia si? taki b??d:
Table 'radioagn_baza.DB_SHOUTBOX' doesn't existYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
Kliknij i zaczekaj na załadowanie kodu ...
A w taki sposób doda?em linie w bazie:
--
-- Struktura tabeli dla `radioagnes_shoutbox`
--
DROP TABLE IF EXISTS `radioagnes_shoutbox`;
CREATE TABLE `radioagnes_shoutbox` (
`shout_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`shout_name` varchar(50) NOT NULL DEFAULT '',
`shout_message` varchar(200) NOT NULL DEFAULT '',
`shout_datestamp` int(10) unsigned NOT NULL DEFAULT '0',
`shout_ip` varchar(20) NOT NULL DEFAULT '0.0.0.0',
PRIMARY KEY (`shout_id`),
KEY `shout_datestamp` (`shout_datestamp`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Kliknij i zaczekaj na załadowanie kodu ...
Naprawd? ju? nie wiem o co chodzi, nie jestem specjalnie dobry w php.
Paczka ShoutBoxa wraz z lini? SQL pochodzi z PHP Fusion v7.00.07
Edytowane przez DjJohn dnia 12.02.2012 10:59:03
|
|
|
|
kefirek |
Dodany dnia 12.02.2012 12:31:19
|

Zaawansowany

Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
Wklej w dodatkowych stronach:
<?php
$result = dbquery("DROP TABLE IF EXISTS ".$db_prefix."shoutbox");
$result = dbquery("CREATE TABLE ".$db_prefix."shoutbox (
shout_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT,
shout_name VARCHAR(50) NOT NULL DEFAULT '',
shout_message VARCHAR(200) NOT NULL DEFAULT '',
shout_datestamp INT(10) UNSIGNED NOT NULL DEFAULT '0',
shout_ip VARCHAR(20) NOT NULL DEFAULT '0.0.0.0',
PRIMARY KEY (shout_id),
KEY shout_datestamp (shout_datestamp)
) ENGINE=MyISAM;");
echo ($result ? 'Tabela dodana' : 'Blad');
?>
i daj podgl?d i napisz czy dalej masz ten b??d. |
|
|
|
DjJohn |
Dodany dnia 12.02.2012 23:02:32
|

Przedszkolak

Postów: 15
v7.02.04 Data rejestracji: 18.02.2009 01:11
|
kefirek napisa?(a):
Wklej w dodatkowych stronach :
<?php
$result = dbquery("DROP TABLE IF EXISTS ".$db_prefix."shoutbox");
$result = dbquery("CREATE TABLE ".$db_prefix."shoutbox (
shout_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT,
shout_name VARCHAR(50) NOT NULL DEFAULT '',
shout_message VARCHAR(200) NOT NULL DEFAULT '',
shout_datestamp INT(10) UNSIGNED NOT NULL DEFAULT '0',
shout_ip VARCHAR(20) NOT NULL DEFAULT '0.0.0.0',
PRIMARY KEY (shout_id),
KEY shout_datestamp (shout_datestamp)
) ENGINE=MyISAM;");
echo ($result ? 'Tabela dodana' : 'Blad');
?>
i daj podgl?d i napisz czy dalej masz ten b??d .
Zrobi?em jak kaza?e? wy?wietli? si? wynik ?e tabela zosta?a dodana, niestety nie pomog?o
nadal na stronie wy?wietla sie komunikat.
Table 'radioagn_baza.DB_SHOUTBOX' doesn't existYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
Kliknij i zaczekaj na załadowanie kodu ...
Zobacz z reszt? sam.
www.radioagnes.pl...
PW od moderatora:
- Brak stopki! - Pieka 12.02.2012 23:51
|
|
|
|
Borek |
Dodany dnia 12.02.2012 23:11:29
|

Bywalec

Postów: 399 Pomógł: 64
v7.02.05 Data rejestracji: 28.06.2009 19:38
|
Oj, chyba czerwony napis b?dzie... Zmie? na w?a?ciw? i b?dziemy dalej kontynuowa? pomoc.
Nie pomagam przez GG, PW itp. Tylko tutaj.

|
|
|
|
DjJohn |
Dodany dnia 13.02.2012 08:20:58
|

Przedszkolak

Postów: 15
v7.02.04 Data rejestracji: 18.02.2009 01:11
|
Pieka wcale nie rozumiem dla czego mówisz ?e nie ma stopki, a powiedz mi co na dole strony pisze ? zawsze dawa?em stopke, a teraz dosta?em nies?usznie ostrze?enie.
EDIT:
Przeczyta?em wiadomo??, stopka jest tylko nie zalinkowa?o mi nazwy PHP FUSION bo ?le napisa?em odwo?anie do adresu, mój b??d za który naprawd? przepraszam. Jest mo?liwo?? sci?gni?cia czerwonego napisu ? mój b??d w themes opiera? si? na niepe?nym kodzie, a nie jego braku ?wiadomego.
Po??czony z 16 luty 2012 16:39:
Witam ponownie.
Rozwi?zalem problem w nast?puj?cy sposób.
Wtyczka Shoutbox w v7.02.04 Core PL ma odwo?ania do bazy "fusion_shoutbox" Niestety w pliku setup.php nie ma instalacji owej bazy, wi?c wgra?em j? r?cznie.
--
-- Struktura tabeli dla `fusion_shoutbox`
--
DROP TABLE IF EXISTS `fusion_shoutbox`;
CREATE TABLE `fusion_shoutbox` (
`shout_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`shout_name` varchar(50) NOT NULL DEFAULT '',
`shout_message` varchar(200) NOT NULL DEFAULT '',
`shout_datestamp` int(10) unsigned NOT NULL DEFAULT '0',
`shout_ip` varchar(20) NOT NULL DEFAULT '0.0.0.0',
`shout_ip_type` tinyint(1) unsigned NOT NULL DEFAULT '4',
`shout_hidden` tinyint(1) unsigned NOT NULL DEFAULT '1',
PRIMARY KEY (`shout_id`),
KEY `shout_datestamp` (`shout_datestamp`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=266 ;
Kliknij i zaczekaj na załadowanie kodu ...
"kefirek" Na czerwono podkre?li?em czego brakowa?o w twojej tabeli a pyta si? o ta linie PHP-Fusion v7.02.04 Core PL
Edytowane przez DjJohn dnia 16.02.2012 16:40:29
Muzyka jest dla mnie tym czym ja jestem dla muzyki.
|
|
|
|
slupek |
Dodany dnia 21.02.2014 23:53:09
|

Przedszkolak

Postów: 24
Data rejestracji: 01.07.2007 22:49
|
Dobry wieczór, od?wie?am kotlet, wersja najnowsza na dzie? obecny.
Mam tabel? fusion2_shoutbox w bazie.
Panel shoutboxa jest, chocia? wtyczka widnieje w systemie jako niezainstalowana - po klikni?ciu instaluj, strona sie prze?adowuje, a wtyczka nadal pozostaje "czerwona".
Pod panelem mam komunikat:
Something is wrong in your syntax obok '' w linii 5
Brak wiadomo?ci. Mo?e czas doda? w?asn??
Co dziwne, wpisana w ten dziwny SBOX wiadomo?? w?druje do bazy i jest.
Any ideas? |
|
|
|
Lukeup |
Dodany dnia 23.02.2014 18:31:01
|

Pocz?tkuj?cy

Postów: 118 Pomógł: 14
v7.02.07 Data rejestracji: 23.06.2006 22:47
|
Dobry wieczór,
polecenie wybierania danych z bazy, jest niepoprawne. Przy takiej ilo?ci informacji, ci??ko co? wi?cej powiedzie?. Mo?esz spróbowa? zrobi? backup tabeli shoutbox-a, usun?? j? z bazy danych, a nast?pnie zainstalowa? shoutbox powtórnie.
Przyjmuj? zlecenia pracy nad PHP-Fusion, Wordpress, Symfony, PHP-Nuke, Post-Nuke
Technologie: PHP (Symfony3-4), SQL, JS (JQ), XML, XHTML, HTML5, CSS3, SCSS, SASS, C, C++, C#
Zawód: Full-Stack Developer z naciskiem na Backend
You live once, but if You do it right, once is enough.
|
|
|
|
slupek |
Dodany dnia 23.02.2014 19:54:20
|

Przedszkolak

Postów: 24
Data rejestracji: 01.07.2007 22:49
|
Witam, dzi?kuj? za odpowied?.
Problem w tym, ?e baza jest ?wie?o postawiona, w tabeli s? trzy posty, które - jak pisa?em wcze?niej - dochodz? mimo tego b??du. Tutaj problem jest chyba gdzie? indziej. Mo?e w pliku shoutbox_panel.php? Zamieszczam go poni?ej.
Za? co do sugestii ponownej instalacji - tak jak pisa?em - w PA we wtyczkach SB nadal widnieje jako zainstalowany, za? próba instalacji od?wie?a ekran, nie daj?c b??du, za? SB nadal jest niezainstalowany.
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: shoutbox_panel.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| 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."shoutbox_panel/infusion_db.php";
include_once INCLUDES."infusions_include.php";
// Check if locale file is available matching the current site locale setting.
if (file_exists(INFUSIONS."shoutbox_panel/locale/".$settings['locale'].".php")) {
// Load the locale file matching the current site locale setting.
include INFUSIONS."shoutbox_panel/locale/".$settings['locale'].".php";
} else {
// Load the infusion's default locale file.
include INFUSIONS."shoutbox_panel/locale/English.php";
}
$shout_settings = get_settings("shoutbox_panel");
$link = FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "");
$link = preg_replace("^(&|\?)s_action=(edit|delete)&shout_id=\d*^", "", $link);
$sep = stristr($link, "?") ? "&" : "?";
$shout_link = ""; $shout_message = "";
if (iMEMBER && (isset($_GET['s_action']) && $_GET['s_action'] == "delete") && (isset($_GET['shout_id']) && isnum($_GET['shout_id']))) {
if ((iADMIN && checkrights("S")) || (iMEMBER && dbcount("(shout_id)", DB_SHOUTBOX, "shout_id='".$_GET['shout_id']."' AND shout_name='".$userdata['user_id']."'"))) {
$result = dbquery("DELETE FROM ".DB_SHOUTBOX." WHERE shout_id='".$_GET['shout_id']."'".(iADMIN ? "" : " AND shout_name='".$userdata['user_id']."'"));
}
redirect($link);
}
if (!function_exists("sbwrap")) {
function sbwrap($text) {
global $locale;
$i = 0; $tags = 0; $chars = 0; $res = "";
$str_len = strlen($text);
for ($i = 0; $i < $str_len; $i++) {
$chr = mb_substr($text, $i, 1, $locale['charset']);
if ($chr == "<") {
if (mb_substr($text, ($i + 1), 6, $locale['charset']) == "a href" || mb_substr($text, ($i + 1), 3, $locale['charset']) == "img") {
$chr = " ".$chr;
$chars = 0;
}
$tags++;
} elseif ($chr == "&") {
if (mb_substr($text, ($i + 1), 5, $locale['charset']) == "quot;") {
$chars = $chars - 5;
} elseif (mb_substr($text, ($i + 1), 4, $locale['charset']) == "amp;" || mb_substr($text, ($i + 1), 4, $locale['charset']) == "#39;" || mb_substr($text, ($i + 1), 4, $locale['charset']) == "#92;") {
$chars = $chars - 4;
} elseif (mb_substr($text, ($i + 1), 3, $locale['charset']) == "lt;" || mb_substr($text, ($i + 1), 3, $locale['charset']) == "gt;") {
$chars = $chars - 3;
}
} elseif ($chr == ">") {
$tags--;
} elseif ($chr == " ") {
$chars = 0;
} elseif (!$tags) {
$chars++;
}
if (!$tags && $chars == 18) {
$chr .= "<br />";
$chars = 0;
}
$res .= $chr;
}
return $res;
}
}
openside($locale['SB_title']);
if (iMEMBER || $shout_settings['guest_shouts'] == "1") {
include_once INCLUDES."bbcode_include.php";
if (isset($_POST['post_shout'])) {
$flood = false;
if (iMEMBER) {
$shout_name = $userdata['user_id'];
} elseif ($shout_settings['guest_shouts'] == "1") {
$shout_name = trim(stripinput($_POST['shout_name']));
$shout_name = preg_replace("(^[+0-9\s]*)", "", $shout_name);
if (isnum($shout_name)) { $shout_name = ""; }
include_once INCLUDES."captchas/securimage/securimage.php";
$securimage = new Securimage();
if (!isset($_POST['sb_captcha_code']) || $securimage->check($_POST['sb_captcha_code']) == false) { redirect($link); }
}
$shout_message = str_replace("\n", " ", $_POST['shout_message']);
$shout_message = preg_replace("/^(.{255}).*$/", "$1", $shout_message);
$shout_message = trim(stripinput(censorwords($shout_message)));
if (iMEMBER && (isset($_GET['s_action']) && $_GET['s_action'] == "edit") && (isset($_GET['shout_id']) && isnum($_GET['shout_id']))) {
$comment_updated = false;
if ((iADMIN && checkrights("S")) || (iMEMBER && dbcount("(shout_id)", DB_SHOUTBOX, "shout_id='".$_GET['shout_id']."' AND shout_name='".$userdata['user_id']."'"))) {
if ($shout_message) {
$result = dbquery("UPDATE ".DB_SHOUTBOX." SET shout_message='$shout_message' WHERE shout_id='".$_GET['shout_id']."'".(iADMIN ? "" : " AND shout_name='".$userdata['user_id']."'"));
}
}
redirect($link);
} elseif ($shout_name && $shout_message) {
require_once INCLUDES."flood_include.php";
if (!flood_control("shout_datestamp", DB_SHOUTBOX, "shout_ip='".USER_IP."'")) {
$result = dbquery("INSERT INTO ".DB_SHOUTBOX." (shout_name, shout_message, shout_datestamp, shout_ip, shout_ip_type, shout_hidden) VALUES ('$shout_name', '$shout_message', '".time()."', '".USER_IP."', '".USER_IP_TYPE."', '0')");
}
}
redirect($link);
}
if (iMEMBER && (isset($_GET['s_action']) && $_GET['s_action'] == "edit") && (isset($_GET['shout_id']) && isnum($_GET['shout_id']))) {
$esresult = dbquery(
"SELECT ts.shout_id, ts.shout_name, ts.shout_message, tu.user_id, tu.user_name
FROM ".DB_SHOUTBOX." ts
LEFT JOIN ".DB_USERS." tu ON ts.shout_name=tu.user_id
WHERE ts.shout_id='".$_GET['shout_id']."'"
);
if (dbrows($esresult)) {
$esdata = dbarray($esresult);
if ((iADMIN && checkrights("S")) || (iMEMBER && $esdata['shout_name'] == $userdata['user_id'] && isset($esdata['user_name']))) {
if ((isset($_GET['s_action']) && $_GET['s_action'] == "edit") && (isset($_GET['shout_id']) && isnum($_GET['shout_id']))) {
$edit_url = $sep."s_action=edit&shout_id=".$esdata['shout_id'];
} else {
$edit_url = "";
}
$shout_link = $link.$edit_url;
$shout_message = $esdata['shout_message'];
}
} else {
$shout_link = $link;
$shout_message = "";
}
} else {
$shout_link = $link;
$shout_message = "";
}
echo "<a id='edit_shout' name='edit_shout'></a>\n";
echo "<form name='shout_form' method='post' action='".$shout_link."'>\n";
if (iGUEST) {
echo $locale['SB_name']."<br />\n";
echo "<input type='text' name='shout_name' value='' class='textbox' maxlength='30' style='width:140px' /><br />\n";
echo $locale['SB_message']."<br />\n";
}
echo "<textarea name='shout_message' rows='4' cols='20' class='textbox' style='width:140px'>".$shout_message."</textarea><br />\n";
echo display_bbcodes("150px;", "shout_message", "shout_form", "smiley|b|u|url|color")."\n";
if (iGUEST) {
echo $locale['SB_validation_code']."<br />\n";
echo "<img id='sb_captcha' src='".INCLUDES."captchas/securimage/securimage_show.php' alt='' /><br />\n";
echo "<a href='".INCLUDES."captchas/securimage/securimage_play.php'><img src='".INCLUDES."captchas/securimage/images/audio_icon.gif' alt='' class='tbl-border' style='margin-bottom:1px' /></a>\n";
echo "<a href='#' onclick=\"document.getElementById('sb_captcha').src = '".INCLUDES."captchas/securimage/securimage_show.php?sid=' + Math.random(); return false\"><img src='".INCLUDES."captchas/securimage/images/refresh.gif' alt='' class='tbl-border' /></a><br />\n";
echo $locale['SB_enter_validation_code']."<br />\n<input type='text' name='sb_captcha_code' class='textbox' style='width:100px' /><br />\n";
}
echo "<br /><input type='submit' name='post_shout' value='".$locale['SB_shout']."' class='button' />\n";
echo "</form>\n<br />\n";
} else {
echo "<div style='text-align:center'>".$locale['SB_login_req']."</div><br />\n";
}
$numrows = dbcount("(shout_id)", DB_SHOUTBOX, "shout_hidden='0'");
$result = dbquery(
"SELECT ts.shout_id, ts.shout_name, ts.shout_message, ts.shout_datestamp, tu.user_id, tu.user_name, tu.user_status
FROM ".DB_SHOUTBOX." ts
LEFT JOIN ".DB_USERS." tu ON ts.shout_name=tu.user_id
WHERE shout_hidden='0'
ORDER BY ts.shout_datestamp DESC LIMIT 0,".$shout_settings['visible_shouts']
);
if (dbrows($result)) {
$i = 0;
while ($data = dbarray($result)) {
echo "<div class='shoutboxname'>";
if ($data['user_name']) {
echo "<span class='side'>".profile_link($data['shout_name'], $data['user_name'], $data['user_status'])."</span>\n";
} else {
echo $data['shout_name']."\n";
}
echo "</div>\n";
echo "<div class='shoutboxdate'>".showdate("forumdate", $data['shout_datestamp'])."</div>";
echo "<div class='shoutbox'>".sbwrap(parseubb(parsesmileys($data['shout_message']), "b|i|u|url|color"))."</div>\n";
if ((iADMIN && checkrights("S")) || (iMEMBER && $data['shout_name'] == $userdata['user_id'] && isset($data['user_name']))) {
echo "[<a href='".$link.$sep."s_action=edit&shout_id=".$data['shout_id']."#edit_shout"."' class='side'>".$locale['SB_edit']."</a>]\n";
echo "[<a href='".$link.$sep."s_action=delete&shout_id=".$data['shout_id']."' onclick=\"return confirm('".$locale['SB_warning_shout']."');\" class='side'>".$locale['SB_delete']."</a>]<br />\n";
}
$i++;
if ($i != $numrows) { echo "<br />\n"; }
}
if ($numrows > $shout_settings['visible_shouts']) {
echo "<div style='text-align:center'>\n<a href='".INFUSIONS."shoutbox_panel/shoutbox_archive.php' class='side'>".$locale['SB_archive']."</a>\n</div>\n";
}
} else {
echo "<div>".$locale['SB_no_msgs']."</div>\n";
}
closeside();
?>
|
|
|
|
Piotrroger |
Dodany dnia 23.02.2014 22:36:16
|

Bywalec

Postów: 998 Pomógł: 19
v7.02.03 Data rejestracji: 27.04.2006 18:29
|
?ci?gnij i podmie? pliki shoutboxa z oficjalnej paczki. Usu? w bazie tabel? z shoutem i zobacz czy w tabeli infusion masz jaki? wpis odno?nie shouta - jak jest to te? usu?. I wtedy od nowa zainstaluj go.
|
|
|
|
slupek |
Dodany dnia 23.02.2014 23:16:06
|

Przedszkolak

Postów: 24
Data rejestracji: 01.07.2007 22:49
|
Hej,
po usuni?ciu tabeli mam kod
Table 'slupek_a2.fusion2_shoutbox' doesn't existSomething is wrong in your syntax obok '' w linii 5
Brak wiadomo?ci. Mo?e czas doda? w?asn??
W tabeli infusions nic nie ma na temt SB. Pliki z najnowszej paczki.
Edit: instalacja - bez skutku, SB nie instaluje si?. |
|
|
|
Piotrroger |
Dodany dnia 24.02.2014 00:05:38
|

Bywalec

Postów: 998 Pomógł: 19
v7.02.03 Data rejestracji: 27.04.2006 18:29
|
Skoro jak piszesz "w PA we wtyczkach SB nadal widnieje jako zainstalowany" to znaczy, ?e w tabeli infusions jest informacja o SB. Przeszukaj sobie ca?? baz? pod k?tem frazy "shoutbox" i pousuwaj wszystko.
|
|
|
|
slupek |
Dodany dnia 24.02.2014 00:13:22
|

Przedszkolak

Postów: 24
Data rejestracji: 01.07.2007 22:49
|
Przepraszam najmocniej - literówka. Powinno by? "niezainstalowany". Na czerwono jest, za? w bazie pustko. Jeszcze raz sorry. |
|
|
|
Piotrroger |
Dodany dnia 24.02.2014 01:04:26
|

Bywalec

Postów: 998 Pomógł: 19
v7.02.03 Data rejestracji: 27.04.2006 18:29
|
Spróbuj na krótko sobie zrobi? tabele i warto?ci, wykonaj sobie SQL:
CREATE TABLE IF NOT EXISTS `PREFIX_shoutbox` (
`shout_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`shout_name` varchar(50) NOT NULL DEFAULT '',
`shout_message` varchar(200) NOT NULL DEFAULT '',
`shout_datestamp` int(10) unsigned NOT NULL DEFAULT '0',
`shout_ip` varchar(45) NOT NULL DEFAULT '',
`shout_ip_type` tinyint(1) unsigned NOT NULL DEFAULT '4',
`shout_hidden` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`shout_id`),
KEY `shout_datestamp` (`shout_datestamp`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
INSERT INTO `PREFIX_infusions` (`inf_title`, `inf_folder`, `inf_version`) VALUES ('Shoutbox', 'shoutbox_panel', '1.00');
INSERT INTO `PREFIX_admin` (`admin_rights`, `admin_image`, `admin_title`, `admin_link`, `admin_page`) VALUES ('S', 'shout.gif', 'Shoutbox', '../infusions/shoutbox_panel/shoutbox_admin.php', 5);
INSERT INTO `PREFIX_settings_inf` (`settings_name`, `settings_value`, `settings_inf`) VALUES ('visible_shouts', '5', 'shoutbox_panel'), ('guest_shouts', '0', 'shoutbox_panel');
Pami?taj o swoim prefiksie.
|
|
|
|
slupek |
Dodany dnia 24.02.2014 08:43:50
|

Przedszkolak

Postów: 24
Data rejestracji: 01.07.2007 22:49
|
Piotrroger napisa?(a):
Spróbuj na krótko sobie zrobi? tabele i warto?ci, wykonaj sobie SQL:
CREATE TABLE IF NOT EXISTS `PREFIX_shoutbox` (
`shout_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`shout_name` varchar(50) NOT NULL DEFAULT '',
`shout_message` varchar(200) NOT NULL DEFAULT '',
`shout_datestamp` int(10) unsigned NOT NULL DEFAULT '0',
`shout_ip` varchar(45) NOT NULL DEFAULT '',
`shout_ip_type` tinyint(1) unsigned NOT NULL DEFAULT '4',
`shout_hidden` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`shout_id`),
KEY `shout_datestamp` (`shout_datestamp`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
INSERT INTO `PREFIX_infusions` (`inf_title`, `inf_folder`, `inf_version`) VALUES ('Shoutbox', 'shoutbox_panel', '1.00');
INSERT INTO `PREFIX_admin` (`admin_rights`, `admin_image`, `admin_title`, `admin_link`, `admin_page`) VALUES ('S', 'shout.gif', 'Shoutbox', '../infusions/shoutbox_panel/shoutbox_admin.php', 5);
INSERT INTO `PREFIX_settings_inf` (`settings_name`, `settings_value`, `settings_inf`) VALUES ('visible_shouts', '5', 'shoutbox_panel'), ('guest_shouts', '0', 'shoutbox_panel');
Pami?taj o swoim prefiksie.
!!!
Bardzo dzi?kuj? Kolego - dzia?a!
Edit: chcia?em przyzna? koledze ?apk? ;), ale nie widz? takiej opcji.
Edytowane przez slupek dnia 24.02.2014 09:05:26
|
|
|