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


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


Joined: 06 Jan 2005
Show/Hide

Версия мода 1.0.2
+ добавлен код для удаления/обновления записей истории скачивания при удалении вложения или пользователя.

Инструкция по обновлению в папке contrib.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
Fskon

Участник


Joined: 16 Jul 2006
Show/Hide

Маленьки fix, в открывшемся окне при клике на юзера получаем нет такого.
downloads_list.php
Code:
$profile_url = append_sid($phpbb_root_path . "profile.$phpEx?mode=viewprofile&u=" . $downloaded_row[$i]['poster_id']);
# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
$profile_url = append_sid($phpbb_root_path . "profile.$phpEx?mode=viewprofile&u=" . $downloaded_row[$i]['user_id']); 
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
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

Нельзя ли сделать что бы статистику скачиваний вложений простые пользователи не видели, а видел админ и возможно модераторы ?
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Code:
# 
#-----[ OPEN ]------------------------------------------ 
# 
attach_mod/displaying.php

# 
#-----[ FIND ]------------------------------------------ 
# 
    if ( $attachments_info['download_count'] > 0 )

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
    global $userdata;

    if ( $attachments_info['download_count'] > 0 && ($userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD) )

# 
#-----[ OPEN ]------------------------------------------ 
# 
downloads_list.php

# 
#-----[ FIND ]------------------------------------------ 
# 
    message_die(GENERAL_MESSAGE, $lang['Attachment_feature_disabled']);
}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
if ($userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD)
{
    message_die(GENERAL_MESSAGE, $lang['Sorry_auth_view_attach']);
}
 

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Добавил адд-он для хранения/просмотра ip-адресов и рефереров (страниц, откуда было скачано вложение).
Адд-он находится в папке contrib архива мода.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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

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

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


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


Joined: 06 Jan 2005
Show/Hide

Обнаружена ошибка, которая проявляется только под гостем или обычной учётной записью при попытке удалить запись в таблице при превышении максимального количества строк. Фикс и несколько косметических поправок:

Code:
#
#---------- [OPEN] ---------------
#
download.php

#
#---------- [FIND] ---------------
#
            message_die(GENERAL_ERROR, 'Could not query search information', '', __LINE__, __FILE__, $sql);

#
#---------- [REPLACE WITH] ---------------
#
            message_die(GENERAL_ERROR, 'Could not query download information', '', __LINE__, __FILE__, $sql);


#
#---------- [FIND] ---------------
#
                    WHERE date = ' . $download_info['old__date'] . '

#
#---------- [REPLACE WITH] ---------------
#
                    WHERE date = ' . $download_info['old_date'] . '

#
#---------- [FIND] ---------------
#
                    message_die(GENERAL_ERROR, 'Could not delete search data', '', __LINE__, __FILE__, $sql);

#
#---------- [REPLACE WITH] ---------------
#
                    message_die(GENERAL_ERROR, 'Could not delete download information', '', __LINE__, __FILE__, $sql);
 

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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

Мод Attachment bbCode addon for phpBB2 позволяет размещенное в каком то сообщении вложение, показывать в любом месте форума. Может возникнуть необходимость найти сообщение, в котором находится вложение. Простой аддон к моду Мод Who has downloaded a attachment for phpBB2 - Кто скачивал (скачал) вложение
Code:
OPEN
downloads_list.php

FIND
    'ATTACH_NAME' => $attachment['real_filename'],

REPLACE WITH
    'ATTACH_NAME' => '<a target="_blank" class="helpline" href="' . append_sid('viewtopic.' . $phpEx . '?' . POST_POST_URL . '=' . $auth_pages[0]['post_id'] . '#' . $auth_pages[0]['post_id']) . '">' . $attachment['real_filename'] . '</a>',
Теперь вызвав из адресной строки http://my_saite.com/forum/downloads_list.php?id=цифры_id получим ссылку на сообщение которому принадлежит вложение.

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

Mod Attachment bbCode addon for phpBB2 allows housed in what that message attachment, show anywhere offline. You may need to find a message that is an attachment. Simple addon to the MOD Mod Who has downloaded a attachment for phpBB2

Now calling from the address bar http://my_saite.com/forum/downloads_list.php?id=numbers_id will get a link to a message that has an attachment.
Back to topOffline View user's profile
Merged: Sun 26 Oct, 2014 23:17 by Sergey
From Topic Attachment bbCode addon for phpBB2 ()
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Хот-фикс для блокирования просмотра статистики из закрытых форумов.

Code:
#------- [OPEN] --------
downloads_list.php

#------- [FIND] --------
    if ($is_auth['auth_download'])

#------- [REPLACE WITH] --------
    if ($is_auth['auth_download'] && $is_auth['auth_read']) 


Скоро вывалю расширенную версию, как здесь.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Версия 1.0.4
+ функционал соответствует этому форуму, то есть просмотр ip-адресов, рефереров и юзер-агентов. Эта статистика доступна только для администратора и текущего пользователя в своём профиле.

Для обновления выполнить SQL-запрос, скопировать на сервер содержимое папки root и смотреть добавления или изменения в коде в install.txt из архива в первом посте.
Code:
ALTER TABLE `phpbb_attach_download` ADD `user_ip` CHAR(8) NOT NULL DEFAULT '', 
ADD `referer` VARCHAR(255) NOT NULL DEFAULT '', ADD `user_agent` VARCHAR(255) NOT NULL DEFAULT ''; 

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор 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

Ставлю мод. В инструкции код
Code:
# 
#-----[ FIND ]------------------------------------------ 
# 
if (!$thumbnail)

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
//if (!$thumbnail)
//[begin] - Who has downloaded a attachment Mod
if (!$thumbnail && ($userdata['user_level'] != ADMIN) && (isset($poster_id) && $poster_id != $userdata['user_id']))
отвечает, за то что бы в лог не писались просмотры вложений админом и авторами сообщений. В нем надо заменить $poster_id != $userdata['user_id'] на ($poster_id != $userdata['user_id'] || $userdata['user_id'] == ANONYMOUS)Иначе если вложение принадлежит гостю, то просмотры этого вложения гостями не будут засчитываться.

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

У себя эту инструкцию пропустил. Т.к. хотелось бы, что бы в лог писались все просмотры.
Back to topOffline View user's profile
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

Если кому то надо, что бы пользователи в своих профилях не видели статистику скачиваний:
Code:
открыть
includes/usercp_viewprofile.php

найти
//[begin] - Who has downloaded a attachment Mod for phpBB2 by Porutchik http://forum.aeroion.ru
if ($userdata['user_level'] == ADMIN || ($userdata['user_id'] == $profiledata['user_id']))

заменить на
//[begin] - Who has downloaded a attachment Mod for phpBB2 by Porutchik http://forum.aeroion.ru
if ($userdata['user_level'] == ADMIN)

открыть
downloads_list.php

найти
    if ($user_id != $userdata['user_id'] && $userdata['user_level'] != ADMIN)

заменить на
    if ($userdata['user_level'] != ADMIN)

Фича из предыдущего сообщения Мод Who has downloaded a attachment for phpBB2 - Кто скачивал (скачал) вложение в новой версии работает не совсем корректно.
Добавлено спустя 8 минут 22 секунды:

Если стоит только первая фича, то пользователи - не модераторы, в своих профилях не видят статистику своих скачиваний.

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

1я фича в такой редакции (для downloads_list.php) не должна создавать проблем при просмотре пользователем своей статиститки
Code:
# 
#-----[ OPEN ]------------------------------------------ 
# 
downloads_list.php

# 
#-----[ FIND ]------------------------------------------ 
# 
$all_user = get_var('all', 1);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
if ($userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD && $user_id != $userdata['user_id'])
{
    message_die(GENERAL_MESSAGE, $lang['Sorry_auth_view_attach']);
} 
Back to topOffline View user's profile
vlad77 Gender:Male

Модератор


Joined: 15 Mar 2008
Show/Hide

На правах дизайна, для надписи "Все пользователи :: Только зарегистрированные"
Code:
открыть
downloadslist_body.tpl

найти
    <td colspan="{COLSPAN1}" style="text-align:center" class="row2"><a href="{U_ALL_MEMBERS}">{L_ALL_MEMBERS}</a> :: <a href="{U_REGISTERED_MEMBERS}">{L_REGISTERED_MEMBERS}</a></td>

заменить на
    <td colspan="{COLSPAN1}" style="text-align:center" class="genmed"><a class="genmed" href="{U_ALL_MEMBERS}">{L_ALL_MEMBERS}</a> :: <a class="genmed" href="{U_REGISTERED_MEMBERS}">{L_REGISTERED_MEMBERS}</a></td> 
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