Файл: readme.txt
Строк: 73
### Скрипт ###
Название: Граффити на
стенку
Автор: Killer
CMS: DCMS Social, GD2
###
Описание ###
Теперь Ваши пользователи
смогут рисовать граффити на стенке своих
друзей!
Можно прикреплять к одному
сообщению только одно граффити.
При
удалении сообщения удаляется так же и
граффити, которое к нему
прикреплено.
Рисование граффити
доступно только с компьютера. В другом
случае пользователю не будет выводится
кнопка "Граффити".
Размер
выводимого граффити зависит от
устройства пользователя, а окно для
рисования граффити - от типа выбранной
темы (т.е. если пользователь использует
wap-тему, то выводится окно поменьше).
Мод
очень прост в установке!
### Установка
###
1) Откываем файл user/stena/index.php. Находим
такие строчки:
echo
"".medal($ank_stena['id'])."
".online($ank_stena['id'])."";
if (isset($user))echo "
<a
href='/info.php?id=$ank[id]&response=$ank_stena[id]'>[*]</a>";
echo
" (".vremja($post['time']).")<br />";
После
них вставляем:
if ($post['graff'] &&
file_exists(H."style/stena_graf/$post[graff]")) {
echo
"<a href='/style/stena_graf/$post[graff]'><img
src='/style/stena_graf/$post[graff]'
width='".($webbrowser?400:200)."' /></a><br
/>\n";
}
Файл не закрываем!
2) В этом же
файле находим строчку:
echo "$tPanel<textarea
name=\"msg\">$otvet</textarea><br
/>\n";
После нее пишем:
if
(isset($_SESSION['stena_graf'][$ank['id']]) &&
file_exists($_SESSION['stena_graf'][$ank['id']]['tmp_name']) &&
$webbrowser) {
echo "<img
src='/style/stena_graf/".$_SESSION['stena_graf'][$ank['id']]['name']."'
width='400' /><br />\n";
echo "<img
src='/style/icons/delete.png' alt='Удалить' /> <a
href='/user/stena/graff.php?id=$ank[id]&delete'>Удалить
граффити</a><br />\n";
}
if
(isset($_POST['attach_graf']))header("Location:
/user/stena/graff.php?id=$ank[id]");
Строчку
echo
"<input value=\"Отправить\"
type=\"submit\" />\n";
заменяем на
echo
"<input value=\"Отправить\"
type=\"submit\" />".($webbrowser?" <input
type='submit' name='attach_graf' value='Граффити'
/>":null)."\n";
3) Открываем файл info.php.
Находим:
mysql_query("DELETE FROM `stena` WHERE `id` =
'$post[id]'");
mysql_query("DELETE FROM `stena_like` WHERE
`id_stena` = '$post[id]'");
После чего пишем:
if
($post['graff'] &&
file_exists(H."style/stena_graf/$post[graff]"))
{
unlink(H."style/stena_graf/$post[graff]");
}
Находим
код:
mysql_query("INSERT INTO `stena` (id_user, time, msg,
id_stena) values('$user[id]', '$time', '".my_esc($msg)."',
'$ank[id]')");
После него пишем:
$id =
mysql_insert_id();
if (isset($_SESSION['stena_graf'][$ank['id']])) {
if
(file_exists($_SESSION['stena_graf'][$ank['id']]['tmp_name']))mysql_query("UPDATE
`stena` SET `graff` =
'".$_SESSION['stena_graf'][$ank['id']]['name']."' WHERE `id` =
'$id'");
unset($_SESSION['stena_graf'][$ank['id']]);
}
4) Файл
graff.php закидываем в папку user/stena.
5) Папку
graf закидываем в папку sys.
6) В папке style
создаем папку stena_graf и ставим на нее права
(chmod) 777 (в нее мы будем закидывать
нарисованные граффити).
7) Выполняем
запрос:
ALTER TABLE `stena` ADD COLUMN `graff` VARCHAR(150) NULL
DEFAULT NULL;
8) Оставляем положительный
отзывчик о работоспособности скрипта.
9)
Уведомляем своих пользователей о новой
фишке на их любимом сайте ;)
Спасибо за
то, что приобрели наш товар! Больше
красивых и качественных скриптов Вы
сможете купить здесь
http://gix.su/shop/user.php?id=96
### Контакты ###
ICQ:
686579
### Это важно! ###
(с) Killer
Все права
защищены. Если этот модуль попал к вам не
из рук автора, просьба оповестить нас о
этом, используя наши контакты.