VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
По мотивам этого обсуждения сделал небольшой скрипт, который позволяет создать список файлов вложений, которые не используются в сообщениях форума.
Добавлена возможность удаление файлов и доступ к скрипту только супер администраторам.
Ограничение вывода количества файлов на странице (настройка в самом файле).
Включение/отключение вывода миниатюр (настройка в самом файле).
Залить файл в директорию форума.
В файле указать путь к директории форума в переменной $fullattachpath.
Хм.. при выводе таблицы с аттачами нету картинок (превюшек)
в PHP файле так :
Code:
$serverpath = 'X:/apache/document_root/forums'; // Введите правильный путь к директории форума (без закрывающего слеша) Для виндовс необходимо перевернуть все слеши в пути из "\" в "/"
$nameattachdir = 'attaches'; // Если папка хранения вложений была изменена, то введите назнание этой папки
$url = $serverpath . '/' . $nameattachdir;
В таблице выдает это:
Номер------------------------------------- Путь к файлу------------------------------- Миниатюра
---1 ------------- X:/apache/document_root/forums/attaches/1/6301.attach (путь правильный поэтому вложение найдено)
А адрес миниатюры выглядит так X:/apache/document_root/attaches/1/6301.thumb
получается в миниатюре не выведена сама папка где сам форум
или я чот нето делаю ?
@SMak044
Эксперт
Join Date: May 2008
Награды в конкурсах:
Posts: 1,764
Версия vB: 3.8.4
Пол:
Reputation:
Expert 1707
Репутация в разделе: 1192
1
xorex, Действительно... Просто у меня форум в корне... переделаю.
SMak044 добавил 28.11.2009 в 14:56
Quote:
Originally Posted by kerk
подключение файла глобал идет после вывода информации на экран
Учту, переделаю.
SMak044 добавил 28.11.2009 в 16:23
Перезалил в первый пост новую версию с изменениями.
1. исправлена опечатка
2. корректно использован global
3. для отображения миниатюр использовано значение $vbulletin->options['bburl']
4. добавлен стандартный хидер и футер
5. использованы стандартные настройки стиля для таблицы.
Last edited by SMak044 : 11-28-2009 at 05:23 PM.
Reason: Добавлено сообщение
Андрюшкин,в булке есть уже задача которая очищает по идее такие вложения (См. это сообщение)
@Alexsy
Продвинутый
Join Date: Oct 2007
Posts: 71
Версия vB: 1.x.x
Reputation:
Опытный 13
Репутация в разделе: 4
0
Ошибка базы данных в vBulletin 3.8.4:
Invalid SQL:
SELECT forum_attachment.attachmentid, forum_attachment.userid, forum_attachment.filename, forum_post.postid
FROM forum_post INNER JOIN forum_attachment ON post.postid = attachment.postid
ORDER BY attachment.userid, attachment.attachmentid;
Ошибка MySQL : Unknown table 'post' in on clause
Номер ошибки : 1109
Дата запроса : Sunday, December 6th 2009 @ 01:15:32 PM
Дата ошибки : Sunday, December 6th 2009 @ 01:15:32 PM
Скрипт : http://profi---.net/forum/notusedattach.php
Реферрер :
IP адрес : ---
Имя пользователя : Alex_sy
Имя класса : vB_Database
Версия MySQL : 4.1.25-log