Так я же говорю, туда я прописал относительный путь ../files/attachements, а отображать линки на файлы форум пытается по адресу http://forum.mydomain.ru/files/attachements/, вместо реального http://mydomain.ru/files/attachements/[/u]OMus-VeNuS писал(а):Нет, в админке есть настройки пути... В главном конфиге - посмотри там...
[OLD] File Attachment Mod - Вложение файлов
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 19 лет 9 месяцев
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Yell
Читайте внимательней пояснения
Читайте внимательней пояснения
Введите путь относительно инсталляции phpBB2 к директории для закачанных вложений. Например, введите 'files', если инсталляция phpBB2 расположена в http://www.yourdomain.com/phpBB2, а директория для закачек расположена в http://www.yourdomain.com/phpBB2/files.
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 19 лет 9 месяцев
Ну так в нашем случае каталог files находится вне каталога форума, на уровень выше, поэтому я пишу ../VVVas писал(а):Yell
Читайте внимательней поясненияВведите путь относительно инсталляции phpBB2 к директории для закачанных вложений. Например, введите 'files', если инсталляция phpBB2 расположена в http://www.yourdomain.com/phpBB2, а директория для закачек расположена в http://www.yourdomain.com/phpBB2/files.
Я не прав?
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 19 лет 9 месяцев
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 19 лет 9 месяцев
Ага, директорию менять никак.
Я уже нашел в файле viewtopic_attach_body.tpl следующий код:
Можно взять и тупо прописать в {postrow.attach.cat_images.IMG_SRC} и "{postrow.attach.cat_images.DOWNLOAD_NAME} свои данные, но это не очень красиво.
Второй вариант я вижу такой: перед выводом в браузер содержимое {postrow.attach.cat_images.IMG_SRC} обрабатывать с помощью регулярных выражений и оставлять только то что нам нужно...
Но неужели нет других вариантов? Не поверю если окажется что я первый у кого сложилась такая ситуация.
Я уже нашел в файле 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} обрабатывать с помощью регулярных выражений и оставлять только то что нам нужно...
Но неужели нет других вариантов? Не поверю если окажется что я первый у кого сложилась такая ситуация.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 19 лет 9 месяцев
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 19 лет 9 месяцев
Да я попробовал, всё случилось так как я сказалOMus-VeNuS писал(а):да ты попробуй... Я знаю что говорю

Добавлено спустя 3 минуты 58 секунд:
А где искать не подскажете?VVVas писал(а):Найти где прописываеться корень для директории для вложенных файлов и поменять его на нужное. То что предлагаете вы будет бажить.
Добавлено спустя 39 минут 11 секунд:
Всем спасибо за неоценимую помощь, сделал.
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 19 лет 9 месяцев
Как и хотел изначально, точнее не хотел, но ничего больше не смог придумать, как сделать вручную. В коде это выглядит так:
Код: Выделить всё
$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']))
);