ООО ЭкоЮнит
FAQSearchMemberlistUsergroupsFilesLog inRegisterГлавная
printer-friendly view
 
 
AuthorMessage
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

Можно сделать просмотр всей статистики вложений гостей
Code:
 открыть
downloads_list.php

найти
    $profiledata = get_userdata($user_id);
    $user_id = (int) $profiledata['user_id'];

заменить на
    if ($user_id != -1 || $userdata['user_level'] != ADMIN)
    {
        $profiledata = get_userdata($user_id);
        $user_id = (int) $profiledata['user_id'];
    }
Для просмотра в адресной строке набрать my_saite.ru/forum/downloads_list.php?u=-1

Здесь возникла проблема. Запрос получается очень тяжелым (статистика скачиваний гостями самая большая), весь сайт зависает. Sad
По видимому тормоза возникают в этом месте
Code:
 $sql = 'SELECT count(*) AS total
    FROM ' . DOWNLOAD_ATTACH_TABLE . '
    WHERE ' . ((!$user_stat) ? ' attach_id = ' . $attach_id . (($all_user) ? '' : ' AND user_id <> ' . ANONYMOUS) : ' user_id = ' . $user_id);
Попытка добавить LIMIT не помогла. Оказывается LIMIT и count совместно не работают.
Можно ли каким то образом ограничить count?
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Попробуй вместо $sql = 'SELECT count(*) AS total сделать $sql = 'SELECT count(attach_id) AS total

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

Так всяко быстрее, потому что из таблицы данные тянутся только по одному полю, а не со всех.

Или замени downloads_list.php из архива.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

Спасибо, теперь сайт не вешает. Хотя сама статистика анонимоуса не летает.

_________________
Архив модов с phpbb.com phpbb2refugees.com......php?t=241
Архив модов с phpbb2.de yadi.sk/d/XP53sFs.....93Q36Ap
Back to topOffline View user's profile
Merged: Sat 30 Jun, 2018 11:02 by Sergey
From Topic Кто скачал файл ()
Ренегат Gender:Male


Joined: 30 Jul 2016
Show/Hide

Post Fri 29 Jun, 2018 18:00 Download Post Reputation: 0
 Кто скачал файл
Стоит Points system+Points_per_download, все работает, но как узнать кто скачал файл ? То есть сделать что бы при нажатии на колиичество скачиваний показывало кто скачал, или хотя бы в профиле пользователя было как то видно что он скачивал. Смотрел тут, но файл не грузится Мод Who has downloaded a attachment for phpBB2 - Кто скачивал (скачал) вложение
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Нафига ещё тему создаваь, если она есть

Добавлено спустя 3 минуты 43 секунды:

Что значит, файл не грузится?

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Ренегат Gender:Male


Joined: 30 Jul 2016
Show/Hide

Значит что крутится, а скачивания нет. Пробовал разными браузерами с двух компов

Добавлено спустя 8 часов 19 минут 23 секунды:

Скачал через минут 15, все крутилось
Значит так, все поставил, таблица в БД есть, при скачивании видно в БД что юзер №3 скачал, но на форуме и в профиле отражаются пустые таблицы. То есть статистика не выводится ни в профиль, ни в файл.
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Ты думаешь, что будет показано, что он раньше скачивал, до установки мода?

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Ренегат Gender:Male


Joined: 30 Jul 2016
Show/Hide

Я зарегил левых 2 юзера и ими пробовал, в БД смотрю все добавляется, счетчки скачиваний меняется, нов профиле и просмотре файла пусто.
cdn1.savepice.ru/.....6-full.jpg

Добавлено спустя 1 час 21 минуту 59 секунд:

Если нужно, могу дать любые файлы, может ошибку найдете почему не выводится

Добавлено спустя 3 часа 43 минуты 50 секунд:

Помогите кто нибудь из знатоков с этим модом...
Back to topOffline View user's profile
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

За просмотр отвечают файлы в архиве, ошибка при установке мода (редактировании файлов) вряд ли приведет к подобному. Возможно скачался битый архив. Попробуйте еще раз скачать архив и перезалить файлы "downloads_list.php" и "downloadslist_body.tpl".

Offtopic:
Sergey, обратил внимание на то, что новые моды плохо скачивают. Может быть это связано с проблемами при скачивании? У меня вложения скачиваются без проблем, но может быть что-то связанное с доступностью сайта, с прохождением сигнала, с dns?

_________________
Архив модов с phpbb.com phpbb2refugees.com......php?t=241
Архив модов с phpbb2.de yadi.sk/d/XP53sFs.....93Q36Ap
Back to topOffline View user's profile
Ренегат Gender:Male


Joined: 30 Jul 2016
Show/Hide

Пи скачивании писалось что вложения не существует, ошибка в знаке восклицания перед //if (!$thumbnail), в оригинале идет так if ($thumbnail)

//if (!$thumbnail)
//[begin] - Who has downloaded a attachment Mod
if (!$thumbnail && ($userdata['user_level'] != ADMIN) && (isset($poster_id) && $poster_id != $userdata['user_id']))


Файлы перезалил, все равно статистики нет
Back to topOffline View user's profile
Ренегат Gender:Male


Joined: 30 Jul 2016
Show/Hide

Ну кто то поможет ?
Back to topOffline View user's profile
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

У меня после перехода с php 5.2 на php 5.3 в этом моде были проблемы с записью в базу, см. Переход на другую версию php . Из-за функции return mysql_escape_string($text);, можно попробовать заменить ее на return str_replace("'", "''", str_replace('\\', '\\\\', $text));, хотя раз в базу пишется правильно, скорее всего не поможет.
Странно, что файлы, которые целиком берутся из архива мода не работают.

_________________
Архив модов с phpbb.com phpbb2refugees.com......php?t=241
Архив модов с phpbb2.de yadi.sk/d/XP53sFs.....93Q36Ap
Back to topOffline View user's profile
Ренегат Gender:Male


Joined: 30 Jul 2016
Show/Hide

У меня в базу пишется, нет вывода информации ни в профиле ни в количестве скачивания, потому и прошу помощи
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Show/Hide

Надо как-то логи ошибок посмотреть, когда открывается страница статистики. Здесь такой же файл и работает он нормально. Там нет ничего выдающегося.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, скайп, слать емайлы, пытаться писать в приват. Спасибо за понимание. Please do not PM, ICQ, Skype or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Visit poster's website Skype Name
Ренегат Gender:Male


Joined: 30 Jul 2016
Show/Hide

Что есть только такое в логе ошибок

[04-Jul-2018 14:07:30 Europe/Kiev] PHP Fatal error: Call to undefined function chunk_url() in /xxxxxx/xxxxxx/public_html/forum/downloads_list.php on line 233

в строке 233: chunk_url($u_referer);
Back to topOffline View user's profile
Display posts from previous:   

Summary Rating For >> Мод Who has downloaded a attachment for phpBB2 - Кто скачивал (скачал) вложение
Average Rating: 5.00 :: Min Rating: 5 :: Max Rating: 5 :: Number of Ratings: 2
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
No new posts [RC] Who has downloaded a attachment for phpBB3 - Кто скачивал (скачал) вложение
статистика скачиваний вложений
Наименование модификации: Who has downloaded a attachment for phpBB3 Описание: Мод позволяет хранить статистику скачиваний вложений (дата скачивания, имя пользователя, IP-адрес, адрес страницы скачивания HTTP_REFERER) и
Sergey Поддержка и моды для phpBB3 37 Wed 13 May, 2015 05:16 View latest post
Orz
No new posts Мультизагрузка вложений для phpBB2 (File Attachment Mod)
Multiple file upload
Сергей, не подсобите? Ребята для тройки сделали простейший мод мультизагрузки вложений, используя возможность выделения в html5 https://www.phpbb.com/customise/db/mod/multiple_file_upload_one_click/ для двойки нельзя
Вовка Поддержка и моды для phpBB2 47 Sat 30 Aug, 2014 21:13 View latest post
vlad77
No new posts Attachment bbCode addon for phpBB2
Аддон позволяет, как в phpBB3, показывать вложения с помощью тега [attachment=][/attachment]
Делаю аддон к File Attachment Mod Аддон позволяет аналогично тегу [attachment=][/attachment] в phpBB3, показывать вложение не в конце, а в начале или в середине текста. При этом основное вложение видят только автор поста
vlad77 Поддержка и моды для phpBB2 22 Wed 01 Nov, 2017 22:44 View latest post
vlad77
No new posts Мод Shrink attached image before posting - add-on for File Attachment Mod for phpBB2
автоматическое уменьшение изображения при вложении
Описание мода: Позволяет автоматически корректировать размеры изображения при вложении. Версия мода: 1.0.0 Сложность установки: Легко Время установки: ~5 минут Примечание автора: Мод является адд-оном для File Attachment
Sergey Поддержка и моды для phpBB2 7 Tue 09 Aug, 2011 21:18 View latest post
miba
This topic is locked: you cannot edit posts or make replies. Кто скачал вложение. Аддон к File attachment
Спасибо что теперь можно войти и задать вопрос. Я хотел спросить по поводу статистики скачиваний. Если не выводить подробную статистику как в Transactions Point System Add-on, а просто под формой вложения вывести список
Rik Поддержка и моды для phpBB2 4 Sat 13 Sep, 2008 19:35 View latest post
Sergey






All times are UTC + 3 hours
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
/a
Username:

Password:

Log me on automatically each visit
  Яндекс.Метрика
CrackerTracker © 2004 - 2018 CBACK.de