-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
Сообщений: 1201 Зарегистрирован: 11 Января 2008, 15:57:19 Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 17 Апреля 2008, 09:25:26
да нет, надо чтобы все могли писать!!! Это ж удобнее и лучше! А капчу что, трудно вставить или мона попробовать и самому?или так просто не получится?
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
Сообщений: 163 Зарегистрирован: 09 Сентября 2007, 15:10:53 Сказали спасибо 8 раз Статус: offline
ICQ статус
Опубликовано 19 Апреля 2008, 14:42:14
yury написал:
да нет, надо чтобы все могли писать!!! Это ж удобнее и лучше! А капчу что, трудно вставить или мона попробовать и самому?или так просто не получится?
Сообщений: 1201 Зарегистрирован: 11 Января 2008, 15:57:19 Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 19 Апреля 2008, 17:37:55
Легче капчу поставить!!самый логичный вариант
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
Сообщений: 1201 Зарегистрирован: 11 Января 2008, 15:57:19 Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 19 Апреля 2008, 19:17:55
Знал бы как уже бы сделал
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
Сообщений: 353 Откуда: Москва, ВАО, Перово Зарегистрирован: 18 Октября 2007, 01:42:47 Сказали спасибо 51 раз Статус: offline
ICQ статус
Опубликовано 19 Апреля 2008, 21:43:45
Я поэтому и спрашиваю - у вас чат-плагин на отдельной странице или стандартный встроенный а панель ?
Offtopic: Как мне кажется будет возникать много вопросов как встроить капчу на свою отдельную страницу. Хорошо бы это реализовать как это сделать и оформить в виде кода в FAQ.
Народ читаем и запоминаем! Не помогаю по ICQ Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
Сообщений: 1201 Зарегистрирован: 11 Января 2008, 15:57:19 Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 21 Апреля 2008, 08:32:44
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
Сообщений: 1201 Зарегистрирован: 11 Января 2008, 15:57:19 Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 07 Мая 2008, 10:17:54
Посмотрел этот миничат, но он почемуто работает через раз.Т.е первый раз не добавляет, а при повторной попытке-добавляет. и так постоянно!!!
В чем может быть проблема?
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
Сообщений: 1201 Зарегистрирован: 11 Января 2008, 15:57:19 Сказали спасибо 37 раз Статус: offline
ICQ статус
Опубликовано 07 Мая 2008, 16:24:42
постоянно? а со второго раза считаю правильно, да
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!
// Allows guests to post in the shoutbox (independent of PHP-Fusion):
$sb_guest_allow = 1; // 1 or 0
// If not, take the settings of PHP-Fusion
if($sb_guest_allow != 1) $sb_guest_allow = $settings['guestposts'];
// Generate strings, which are constant for every guest but different on each php-fusion powered site
$xyz = substr(USER_IP,0,2).substr($settings["siteemail"],0,2).substr($settings["opening_page"],0,1);
$xyz2 = substr(USER_IP,-1).substr($settings['theme'],0,3).substr($settings["siteusername"],0,1).substr($settings["locale"],0,3);
// Constant Nummer:
//(Change this nummer, to be sure, that they do not know anything, how this spam protection works)
$sb_a = 6;
// Generate nummer, which is constant for every guest and more difficult like the number above:
$xyz_num = $sb_a+substr(USER_IP,-1)+substr(USER_IP,0,2)+$settings["numofshouts"]+substr($settings["version"],-1,1);
if ($_POST["$xyz"]) $user_xyz = $_POST["$xyz"];
if ($_POST["$xyz2"]) $user_xyz2 = $_POST["$xyz2"] - $xyz_num;
openside($locale['120']);
if (iMEMBER || ($sb_guest_allow == "1" AND $user_xyz == $user_xyz2)) {
if (isset($_POST['post_shout']) AND
(iMEMBER || ($sb_guest_allow == "1" AND $user_xyz == $user_xyz2 AND $user_xyz != ""))) {
$flood = false;
if (iMEMBER) {
$shout_name = $userdata['user_id'];
} elseif ($sb_guest_allow == "1") {
$shout_name = trim(stripinput($_POST['shout_name']));
$shout_name = preg_replace("(^[0-9]*)", "", $shout_name);
if (isNum($shout_name)) $shout_name="";
}
$shout_message = str_replace("\n", " ", $_POST['shout_message']);
$shout_message = preg_replace("/^(.{255}).*$/", "$1", $shout_message);
$shout_message = preg_replace("/([^\s]{25})/", "$1\n", $shout_message);
$shout_message = trim(stripinput(censorwords($shout_message)));
$shout_message = str_replace("\n", "<br>", $shout_message);
if (eregi("href=",$shout_message)){ $flood = true; } // <= Kill spam
if ($shout_name != "" && $shout_message != "") {
$result = dbquery("SELECT MAX(shout_datestamp) AS last_shout FROM ".$db_prefix."shoutbox WHERE shout_ip='".USER_IP."'");
if (!iSUPERADMIN || dbrows($result) > 0) {
$data = dbarray($result);
if ((time() - $data['last_shout']) < $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) {
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'");
}
}
}
if (!$flood) $result = dbquery("INSERT INTO ".$db_prefix."shoutbox (shout_name, shout_message, shout_datestamp, shout_ip) VALUES ('$shout_name', '$shout_message', '".time()."', '".USER_IP."')");
}
fallback(FUSION_SELF.(FUSION_QUERY ? "?".str_replace("&", "&", FUSION_QUERY) : ""));
}
echo "<form name='chatform' method='post' action='".FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "")."'>
<table align='center' cellpadding='0' cellspacing='0'>
<tr>
<td colspan='2'>\n";
if (iGUEST) {
// Generate any nummers
srand ((double)microtime()*1000000);
$zahl1 = rand(1, 25);
$zahl2 = rand(0, 10);
$xyz_num2 = $xyz_num + $zahl1 + $zahl2; // Constant nummer + any nummer1 + any nummer2
echo $locale['121']."<br>
<input type='text' name='shout_name' value='' class='textbox' maxlength='30' style='width:140px;'><br>
".$locale['shout_1']."<br>
<table width='100%'><tr><td>".$zahl1."</td><!-- <td>13</td> --><td>+</td><td>".$zahl2."</td><td>=</td><td><input type='text' name='".$xyz."' class='textbox' maxlength='32' style='width:50px;'></td></tr></table>
".$locale['122']."<br>\n";
echo "<input type='hidden' name='".$xyz2."' value='".$xyz_num2."'><!-- http://basti2web.de kills spam -->";
unset($zahl1, $zahl2, $xyz, $xyz2, $xyz_num, $xyz_num2);
}
-------------------- Нужен сайт или красивый оригинальный дизайн? Только лучший и оригинальный дизайн для php-fusion 6, 7, SF! www.artcell.ru-правильный выбор!!!