Смена ссылки на вложение

Автор pro1c, 22 декабря 2014, 01:08:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

pro1c

Есть вложения (один) и есть на его ссылка
http:// www. site.ru/forum/index.php?action=dlattach;topic=4.0;attach=15

я удаляю это вложение (один), загружаю новое вложение (два) в этот же топ, получается ссылка на новое вложение:
http:// www. site.ru/forum/index.php?action=dlattach;topic=4.0;attach=16

и нужно сделать вложение (два) чтобы была ссылка от первого вложения, тоесть так:
http:// www. site.ru/forum/index.php?action=dlattach;topic=4.0;attach=15

topic=4.0 - это id топа где вложение
attach=15 - это id самого вложения

как я понял в бд smf_attachments - id_attach можно поменять 16 на 15 по идеи все ссылка должна быть такая:
http:// www. site.ru/forum/index.php?action=dlattach;topic=4.0;attach=15
но нажимаю в топе на скачать переходит на белый экран ошибки (404 - Вложение не найдено), я так предполагаю где то есть еще одна таблица в бд сводная где еще надо поменять?

GeorG

Это динамическая ссылка, в БД хранится реальное имя файла и имя присвоенное ему рандомно при загрузке, при удалении attach=15, удаляется и запись о нем в БД, вместо него, загружается attach=16, со своим именем, а attach=15 уже не существует, потому и выдает ошибку 404.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

pro1c

а как сделать сылку attach=16 ссылкой attach=15

digger®

Цитата: pro1c от 22 декабря 2014, 01:08:51как я понял в бд smf_attachments - id_attach можно поменять 16 на 15 по идеи все ссылка должна быть такая:http:// www. site.ru/forum/index.php?action=dlattach;topic=4.0;attach=15но нажимаю в топе на скачать переходит на белый экран ошибки (404 - Вложение не найдено), я так предполагаю где то есть еще одна таблица в бд сводная где еще надо поменять?
Помимо бд, нужно в имени файла в /attachments поменять число в первом сегменте, это и есть id файла.

pro1c



pro1c

а все доехал, а я в бд ищу.

Спасибо!