Ссылки в index.php и скрипт закачки файла на сторонний FTP

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
toxi
phpBB 1.4.4
Сообщения: 131
Стаж: 19 лет 7 месяцев
Откуда: Житомир
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Ссылки в index.php и скрипт закачки файла на сторонний FTP

Сообщение toxi »

1. Как можно сделать ссылки вида:
index.php - стандартный файл форума
index.php?page=about - ссылка на статический html файл.
index.php?page=papers - ссылка на статический html файл.
и так далее. Т. е. чтобы был один файл и ссылки были в этом файле, чтобы не создавать каждый раз новый php файл для новой страницы.
Можно разобрать файл posting.php, так как там есть похожие ссылки вида: posting.php?mode=edit&f=xx&p=xxxxxx
Но хотелось бы конкретно кусок кода увидить, который отвечает за запрос и вывод таких ссылок.

2. Подскажите, как написать скрипт, чтобы закачивались файлы на сторонний FTP сервер (с авторизацией, настроки которой указываются в админке форума) через форму форума "Добавить файлы" и после закачки файла на сервер, прикреплённый файл показывался бы также, как и при использовании локального каталога (files), т. е. чтобы файл на стороннем сервере был бы "родным" для форума.
У меня есть идея, как это реализовать можно, но я ещё задам вопрос для уточнения. :)
phpbb v3.3.4 рабочий | Support Toolkit (STK)
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 9 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Ссылки в index.php и скрипт закачки файла на сторонний FTP

Сообщение nissin »

1.

Код: Выделить всё

$custom_page = request_var('page', '', true);
switch ($custom_page)
{
	case 'about':
		Some code...
	break;
	case 'papers':
		Another code...
	break;
}
2. Попробуйте адаптировать код из аттач мода для phpbb2 (там была загрузка на сторонний ftp сервер).

Вернуться в «Для авторов (phpBB 3.0.x)»