Slap

VOC++ BSE Slap 1.1

Нет прав для скачивания
Слапы - это заранее заоготовленные сообщения с картинкой. После установки данного мода любой пользователь сможет отправлять такие сообщения.
1-jpg.1369
2-jpg.1370
3-jpg.1368
Установка:
1 - Скопируйте файлы сохраняя структуру
2- Поставте права на запись для файла /data/slaps.dat chmod 777
Внимание! Редактировать этот файл нельзя!!! Все редактирование ТОЛЬКО из Админки чата!
3 - Откройте файл /admin/navi.php
Найти
PHP:
<a href="mod_list.php?session=<?php echo $session;?>&lang=<?php echo $lang; ?>" target="admin_main" class=menu>[<?php echo $adm_moder_list;?>]</a><br>
и ПЕРЕД этой строкой вставить
PHP:
<a href="slap.php?session=<?php echo $session;?>&lang=<?php echo $lang; ?>" target="admin_main" class=menu>[Слапы]</a><br>
После этого уже можно войти в админку и изучить инструкцию по использования мода
Итак, далее:
4 - Откройте файл inc_user_class.php (в корне чата)
найти
PHP:
var $user_agent = "";
ниже добавить:
PHP:
// slap hostlite var $flood_time=000000;
5 - открыть файл inc_common.php (d корне чата)
В САМОМ конце файла ПЕРЕД:
PHP:
endif;
?>
вставить:
PHP:
Вставьте:
$registered_slaps = array();
$lines = file($data_path.'slaps.dat');
foreach ($lines as $line) { $parts = explode("\t", trim($line)); $registered_slaps[$parts[0]][0] = $parts[1]; $registered_slaps[$parts[0]][1] = $parts[2];
} 
6 - Откройте файл sender_visible.php ( в ДИЗАЙНЕ чата! Если у Вас несколько дизайнов которые используются, то нужно сделать в каждом)
Найти:
PHP:
$t_col = count($registered_colors);
for ($i = 0; $i<$t_col;$i++) { echo "'".$registered_colors[$i][1]."'"; if ($i+1 <$t_col) echo ",";
}
?>);
после этого кода вставить (ниже)
PHP:
var mySlaps = Array(<?php
$t_slap = count($registered_slaps);
for ($i = 0; $i<$t_slap;$i++) { echo "'".$registered_slaps[$i][1]."'"; if ($i+1 <$t_slap) echo ",";
}
?>);
В том же файле найти
PHP:
function setColor() { document.forms[0].mesg.style.color = myColors[document.forms[0].user_color.selectedIndex];
}
и ниже вставить
PHP:
function slaps() { document.forms[0].mesg.value = mySlaps[document.forms[0].user_slaps.selectedIndex]; document.forms[0].mesg.focus(); document.forms[0].user_slaps.value = 0;
найти
PHP:
 echo "<option value=\"$i\""; if ($i == $user_color) echo " selected"; echo " style=\"background:".$registered_colors[$i][1]."; color:".$registered_colors[$i][1]."\">".$registered_colors[$i][0]."</option>\n";
}?>
</select> </td> <td>&nbsp;&nbsp;</td>
ниже вставить
PHP:
 <td style="padding-right:3px;"><select name="user_slaps" onchange="slaps(this.value)" style="{width:70px;}">
<?php for($i=0;$i<count($registered_slaps);$i++)
{ echo "<option value=\"$i\""; echo "\">".$registered_slaps[$i][0]."</option>\n";
}?>
</select>
7 - Открыть файл sender.php ( В корне чата)
Найти:
PHP:
//Plugin management
if($IsPublic == 1 and strlen($whisper) > 0) riseEvent(EVENT_DO_PUBLIC_MESSAGE, implode(", ", $whisper_arr), $mesg);
else riseEvent(EVENT_DO_PRIVATE_MESSAGE, $whisper, $mesg);
и ниже вставить
PHP:
// Slap
$act_nick=$whisper; 
найти
PHP:
if (strlen($mesg)>512) { $error_text .= $w_too_long."<br>\n"; $error = 1; }
ниже вставить
PHP:
// Slap hostlite if (strpos($mesg,'!%') !== false) { if(file_exists($file_path.'hostlite/slap/slap.php')) include $file_path.'hostlite/slap/slap.php'; } 
На этом установка закончена.
Время антифлуда Вы можете отредактировать в файле /hostlite/slap/slap.php
Строка там откоментирована. (строки 44 и 46)
Автор мода: Bort222
Автор
Майор
Скачивания
11
Первый выпуск
Обновление
Оценка
5,00 звёзд 1 оценок

Другие ресурсы пользователя Майор

Поделиться ресурсом

Последние обновления

  1. Замена архива

    Удалена неверная инструкция из архива