Опубликовано: 27 февраля 201510 г ipb не ищет файлы которые загружены в темуне работает поиск файлов которые загрузил в тему но если при загрузке файла нажать (Добавить в сообщение) тогда поиск работает собственно вопрос что нужно сделать чтобы работал поиск файлов просто файлов слишком много при загрузке чтобы нажимать на каждый файл Добавить в сообщение
Опубликовано: 27 февраля 201510 г А что он должен искать, имя аттача? Если вы ищите по постам и аттач не добавлен в сообщение естественно он его не найдет, так как поиск происходит по сообщениям. Создайте отдельный поиск по файлам (если такого нету) либо ищите через ац непосредственно в таблице.
Опубликовано: 27 февраля 201510 г Автор ...Создайте отдельный поиск по файлам (если такого нету)... укажите как это сделать на примере можно кратко
Опубликовано: 27 февраля 201510 г Кратко и на примере можно посмотреть в документации по созданию поиска для приложений. Костыльным вариантом было бы добавление джоина с таблицей аттачей к поиску, но это явно не придаст ему скорости. По хорошему описание файла нужно писать в сообщение и искать по нему.
Опубликовано: 27 февраля 201510 г Автор ...По хорошему описание файла нужно писать в сообщение и искать по нему. ...воспользуюсь пока этим вариантом - правда долго 1500 файлов переписать.
Опубликовано: 27 февраля 201510 г Это нужно было делать при загрузке аттачей если вам нужен поиск по ним. Тут можно придумать костыль из sql запроса который бы вставлял коды аттачей в конец сообщения.
Опубликовано: 27 февраля 201510 г Автор кто же знал, сначала выгрузил а потом заметил что поиск не работает по файлам и теперь чтобы на каждый файл нажать нужно побегать сверху вниз а можете с костылем помочь?
Опубликовано: 27 февраля 201510 г UPDATE ibf_posts p INNER JOIN ( SELECT GROUP_CONCAT(CONCAT("\n<p>[attachment=", za.attach_id, ":", za.attach_file, "]</p>") SEPARATOR '') as attachment, zp.pid FROM ibf_attachments za INNER JOIN ibf_posts zp ON za.attach_rel_id=zp.pid AND za.attach_rel_module='post' WHERE zp.post NOT LIKE CONCAT("%[attachment=", za.attach_id, ":%") GROUP BY zp.pid ) a ON a.pid=p.pid SET p.post=CONCAT(p.post, attachment) ibf_ - префикс таблиц. Заменить или удалить из запроса если у вас он отличается или отсутствует.
ipb не ищет файлы которые загружены в тему
не работает поиск файлов которые загрузил в тему
но если при загрузке файла нажать (Добавить в сообщение) тогда поиск работает
собственно вопрос что нужно сделать чтобы работал поиск файлов
просто файлов слишком много при загрузке чтобы нажимать на каждый файл
Добавить в сообщение