[OLD] File Attachment Mod - Вложение файлов

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Yell
phpBB 1.2.0
Сообщения: 18
Стаж: 19 лет 9 месяцев

Сообщение Yell »

OMus-VeNuS писал(а):Нет, в админке есть настройки пути... В главном конфиге - посмотри там...
Так я же говорю, туда я прописал относительный путь ../files/attachements, а отображать линки на файлы форум пытается по адресу http://forum.mydomain.ru/files/attachements/, вместо реального http://mydomain.ru/files/attachements/[/u]
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Yell
Читайте внимательней пояснения
Введите путь относительно инсталляции phpBB2 к директории для закачанных вложений. Например, введите 'files', если инсталляция phpBB2 расположена в http://www.yourdomain.com/phpBB2, а директория для закачек расположена в http://www.yourdomain.com/phpBB2/files.
я люблю daft punk | новый sugoi.ru
OMus-VeNuS

Сообщение OMus-VeNuS »

да, но относительно установки форума это смотрицца примерно так
/files =)))

Добавлено спустя 35 секунд:

а точнее без "/"
Yell
phpBB 1.2.0
Сообщения: 18
Стаж: 19 лет 9 месяцев

Сообщение Yell »

VVVas писал(а):Yell
Читайте внимательней пояснения
Введите путь относительно инсталляции phpBB2 к директории для закачанных вложений. Например, введите 'files', если инсталляция phpBB2 расположена в http://www.yourdomain.com/phpBB2, а директория для закачек расположена в http://www.yourdomain.com/phpBB2/files.
Ну так в нашем случае каталог files находится вне каталога форума, на уровень выше, поэтому я пишу ../
Я не прав?
OMus-VeNuS

Сообщение OMus-VeNuS »

помести файл в каталог с форумом, и путь пиши относительно форума, а именно:
files
все будет работать
Yell
phpBB 1.2.0
Сообщения: 18
Стаж: 19 лет 9 месяцев

Сообщение Yell »

OMus-VeNuS писал(а):помести файл в каталог с форумом, и путь пиши относительно форума, а именно:
files
все будет работать
Не вариант, надо решать вопрос в данных условиях. Если бы всё было так просто, я бы не завел этой темы =)
OMus-VeNuS

Сообщение OMus-VeNuS »

тебе надо оставить там где есть директорию? :) ну надо тогда подумать...
Yell
phpBB 1.2.0
Сообщения: 18
Стаж: 19 лет 9 месяцев

Сообщение Yell »

Ага, директорию менять никак.

Я уже нашел в файле viewtopic_attach_body.tpl следующий код:

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

<img src="{postrow.attach.cat_images.IMG_SRC}" alt="{postrow.attach.cat_images.DOWNLOAD_NAME}" border="0" />
Можно взять и тупо прописать в {postrow.attach.cat_images.IMG_SRC} и "{postrow.attach.cat_images.DOWNLOAD_NAME} свои данные, но это не очень красиво.

Второй вариант я вижу такой: перед выводом в браузер содержимое {postrow.attach.cat_images.IMG_SRC} обрабатывать с помощью регулярных выражений и оставлять только то что нам нужно...

Но неужели нет других вариантов? Не поверю если окажется что я первый у кого сложилась такая ситуация.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Найти где прописываеться корень для директории для вложенных файлов и поменять его на нужное. То что предлагаете вы будет бажить.
я люблю daft punk | новый sugoi.ru
OMus-VeNuS

Сообщение OMus-VeNuS »

Может там где указывается путь относительно каталога - просто указать полный путь? попробуйте так
Yell
phpBB 1.2.0
Сообщения: 18
Стаж: 19 лет 9 месяцев

Сообщение Yell »

OMus-VeNuS писал(а):Может там где указывается путь относительно каталога - просто указать полный путь? попробуйте так
Да нет там же сказано что путь нужен относительный... если ввести абсолютный, то линки конечно будут правильные, но закачка перестанет работать.
OMus-VeNuS

Сообщение OMus-VeNuS »

да ты попробуй... Я знаю что говорю
Yell
phpBB 1.2.0
Сообщения: 18
Стаж: 19 лет 9 месяцев

Сообщение Yell »

OMus-VeNuS писал(а):да ты попробуй... Я знаю что говорю
Да я попробовал, всё случилось так как я сказал :lol:

Добавлено спустя 3 минуты 58 секунд:
VVVas писал(а):Найти где прописываеться корень для директории для вложенных файлов и поменять его на нужное. То что предлагаете вы будет бажить.
А где искать не подскажете?

Добавлено спустя 39 минут 11 секунд:

Всем спасибо за неоценимую помощь, сделал.
OMus-VeNuS

Сообщение OMus-VeNuS »

А теперь расскажи нам как
Yell
phpBB 1.2.0
Сообщения: 18
Стаж: 19 лет 9 месяцев

Сообщение Yell »

Как и хотел изначально, точнее не хотел, но ничего больше не смог придумать, как сделать вручную. В коде это выглядит так:

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

$img_source = str_replace("../", "", $img_source);

$template->assign_block_vars('postrow.attach.cat_images', array(
	'DOWNLOAD_NAME' => $display_name,
	'S_UPLOAD_IMAGE' => $upload_image,
	'IMG_SRC' => "http://mydomain.ru/".$img_source,
	'FILESIZE' => $filesize,
	'SIZE_VAR' => $size_lang,
	'COMMENT' => $comment,
	'L_DOWNLOADED_VIEWED' => $lang['Viewed'],
	'L_DOWNLOAD_COUNT' => sprintf($lang['Download_number'], $attachments['_' . $post_id][$i]['download_count'])) 
	);

Вернуться в «Поддержка модов для phpBB 2.0.x»