Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Запрет скачивания файлов для гостей форума
ТвойWeb » » Моды, хаки, скины и дополнения » Запрет скачивания файлов для гостей форума

Страниц (4): [1] 2 3 4 »
 

1. nokia6230 - 05 Февраля, 2005 - 07:33:59 - перейти к сообщению
Как сделать в форуме exBB 1.91 запрет скачки с форума файлов для гостей?
Хочу сделать ето с целью, чтоб все на форуме регистрировались.
Зарание спасибо, Игорь
2. TvoyWeb - 05 Февраля, 2005 - 16:46:14 - перейти к сообщению
nokia6230
Надо править функцию в файле tools.php.
Посмотрим.... может завтра выложу необходимые изменения.
3. nokia6230 - 08 Февраля, 2005 - 11:02:05 - перейти к сообщению
TvoyWeb

Ну очень прошу, помоги с етим вопросом.

TvoyWeb пишет:
Надо править функцию в файле tools.php

4. Mazej - 08 Февраля, 2005 - 11:55:44 - перейти к сообщению
И еще что бы выходило сообщение гостям форума: Скачивать файлы моут зарегестрированные пользователи.
5. nokia6230 - 08 Февраля, 2005 - 15:33:04 - перейти к сообщению
Эх... нивидать нам моды, как собственных ушей, чувствую я. Может всётки поможите? Очень прошу...Огорчение
6. TvoyWeb - 08 Февраля, 2005 - 16:07:49 - перейти к сообщению
Ловите.
открываем файл tools.php и находим там функцию function attachment(). В этой функции находим строку кода
CODE:
global $exbb,$vars,$lang;

Заменяем на
CODE:
global $exbb,$vars,$lang,$inuser;

Сразу после этой строки вставляем строку кода
CODE:
if ($exbb['reged'] == False) error($lang['Main_msg'],"Только авторизованные пользователи могут скачивать файлы.",'<meta http-equiv="refresh" content="3; url=loginout.php">',1);

Это чтобы незареганные пользователи не могли скачивать загруженные на форум файлы.
Теперь в этой же функции находим строку
CODE:
if ($vars['f'] == '' || $vars['t'] == '' || $vars['id'] == '') error($lang['Main_msg'],$lang['Dont_chg_url'],'',1);

И сразу за ней вставляем этот код
CODE:
$allforums = get_file($exbb['home_path'].'data/allforums.php');
$private = $allforums[$vars['f']]['private'];
unset($allforums[$vars['f']]);
if($private == TRUE && $inuser['private'][$vars['f']]!= TRUE ) error($lang['Main_msg'],"У вас нет достаточных прав чтобы скачивать файлы из закрытого раздела.",'<meta http-equiv="refresh" content="3; url=index.php">',1);

Это нужно чтобы пользователи у которых нет прав доступа в приватную тему не могли качать файлы оттуда, если вдруг они узнали ссылку на файл.

Цитата:
Эх... нивидать нам моды, как собственных ушей, чувствую я.

Ребятки я же один Улыбка Не могу же я все успеть и потом присутвует такой фактор как состояние души когда ничего делать не хочется Улыбка.
7. nokia6230 - 08 Февраля, 2005 - 16:26:43 - перейти к сообщению
TvoyWeb
Закатив глазки
Спасибо тебе огромное. Респект по жизни!!!
8. p1pka - 08 Февраля, 2005 - 17:06:03 - перейти к сообщению
У меня всё равно скачиваетьсяНедовольство, огорчение
9. TvoyWeb - 08 Февраля, 2005 - 17:11:38 - перейти к сообщению
p1pka
Может ты забыл выйти с форума? Улыбка. Ведь проверять надо будучи гостем на форуме.
10. nokia6230 - 08 Февраля, 2005 - 17:51:17 - перейти к сообщению
У меня всё получилось.БравоПревосходно
Спасибо тебе огромное.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0408]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33