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


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


Joined: 06 Jan 2005
Show/Hide

Описание мода: Позволяет хранить статистику скачиваний вложений и выводит список в отдельном окне.
Версия мода: 1.0.4
Сложность установки: Легко
Время установки: ~10 минут

Примечание автора:
Мод является адд-оном к File Attachment mod 2.4.5.

Если вам необходимо хранить больше записей (по умолчанию 300 для каждого вложения) о скачиваниях файлов или убрать ограничение на размер таблицы истории, измените значение или закомментируйте определение константы в attach_mod/constants.php

Code:
// Maximum number of downloads list.
// 
// NOTE: If necessary delete the / * to uncomment the block.

define('MAX_DOWLOADS_LIST', 300); // NOTE: If necessary specify other value.

// Delete the following line, to uncomment this block


Просмотреть статистику можно, кликнув по ссылке с количеством скачиваний в таблице с вложениями или в профиле пользователя по ссылке "Статистика скачиваний" (доступна только для администратора и текущего пользователя).


Download attach_download_list.zip (12.19 KB). Added/Updated Tue 28 Oct, 2014 00:29. Downloaded 102 Time(s).
хранение истории скачивания вложений и вывод списка


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

Постоянный клиент


Joined: 01 Aug 2008
Show/Hide

Сегодня пытался установить данный мод и вот что вышло после добавления в базу данных

# CREATE TABLE `phpbb_attach_download` ( `attach_id` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL , `user_id` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL , `date` INT( 11 ) PRIMARY KEY (attach_id), KEY user_id (user_id))
+++ Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(attach_id), KEY user_id (user_id))' at line 1

Я пробовал создавать базу через генератор db, форум не берёт - выдаёт ошибку Wink
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Пропустил запятую в SQL - запросе в инcтpyкции пo ycтaнoвкe.
Надо так

Code:
CREATE TABLE `phpbb_attach_download` (
    `attach_id` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL ,
    `user_id` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL ,
    `date` INT( 11 ),
    PRIMARY KEY (attach_id),
    KEY user_id (user_id)
); 

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

Постоянный клиент


Joined: 01 Aug 2008
Show/Hide

Сергей видимо я поспешил радоваться Wink мод у меня работает на 60% можно сказать так. Проблема в том что закаченый файл может скачать только 1 пользователь (он попадает в список скачавших, одним словом всё как надо), второй и последующие получают данное сообщение :

Code:
Couldn't insert download information

DEBUG MODE

SQL Error : 1062 Duplicate entry '138' for key 1

INSERT LOW_PRIORITY INTO phpbb_attach_download (attach_id, user_id, date) VALUES (138, 43,1222463555)

Line : 471
File : download.php


проверил сам ещё раз, там всего одно дополнение добавить надо всё добавлено как надо Wink я удалил дополнение которое требовалось добавть в download.php и всё стало сразу скачиваться, но счётчик перестал считать Crying or Very sad У вас же всё работает просто великолепно, почему тогда у меня вылазят проблемы? может это всё из за запроса?

На всякий пожарный вставлю нерабочий download.php
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Так, интересно, а вот нахрена здесь PRIMARY KEY (attach_id)? Rolling Eyes

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

Попробуй
Code:
ALTER TABLE `phpbb_attach_download` DROP PRIMARY KEY;
ALTER TABLE `phpbb_attach_download` ADD KEY (attach_id); 

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

Постоянный клиент


Joined: 01 Aug 2008
Show/Hide

Сергей, честно говоря незнаю зачем здесь PRIMARY KEY (attach_id) но вроде заработало, через пару дней отпишу окончательно по работе мода Wink , а сейчас тестирую
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Обнаружил ошибку, связанную с показом списка, для случая, если количество строк превышает значение, установленное для отображения тем на странице.
Code:
#
# ----- [OPEN] -----------
#
downloads_list.php

#
# ----- [FIND] -----------
#
// Generate Pagination
if ($total_rows > $board_config['topics_per_page'])

#
# ----- [BEFORE, ADD] -----------
#
$sql = 'SELECT count(*) AS total
    FROM ' . DOWNLOAD_ATTACH_TABLE . '
    WHERE attach_id = ' . (int) $attachment['attach_id'];

if ( !($result = $db->sql_query($sql)) )
{
    message_die(GENERAL_ERROR, 'Error getting total rows', '', __LINE__, __FILE__, $sql);
}

if ( $total = $db->sql_fetchrow($result) )
{
    $total_rows = $total['total'];
}
$db->sql_freeresult($result);

#
# ----- [OPEN] -----------
#
templates\subSilver\downloadslist_body.tpl

#
# ----- [FIND] -----------
#
    <td colspan="3" align="right"><span class="nav">{PAGE_NUMBER}</span></td>
    <td colspan="3" align="right"><span class="nav">{PAGINATION} </span></td>

#
# ----- [REPLACE WITH] -----------
#
    <td class="row1"><span class="nav">{PAGE_NUMBER}</span></td>
    <td class="row1" colspan="2" align="right"><span class="nav">{PAGINATION}</span></td>
 

Архив обновлён.

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

Участник


Joined: 14 Jul 2008
Show/Hide

Sergey, здравствуйте.
Установил этот мод. Появилась ссылка, открывается окошко, но оно пустое. Самого списка скачавших нет. Зашел под юзером, скачал. Число закачек изменилось, но в списке никого по прежнему нет...
Не могу найти ошибку, вижу, что у Вас на форуме этот мод установлен и работает, а у меня почему-то не работает...
Запрос к БД выполнил и появилась соответствующая таблица. Файлы в соответствии с Вашим последним постом в этой теме перезаписал.
Никаких сообщений об ошибках тоже нет.
Подскажите в чем может быть проблема.
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Откуда мне знать, в чём может быть у вас проблема. Может в неверно отредактированных файлах, может в ранее установленных модах. Тут всё что угодно, вплоть до влияния солнечной активности.
Если у вас количество скачиваний изменяется, тогда посмотрите в phpmyadmin, есть ли строки в таблице phpbb_attach_download.

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

Участник


Joined: 14 Jul 2008
Show/Hide

Нет. Таблица phpbb_attach_download пустая.
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Значит код в download.php неверно вставлен.

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

Попробуйте строку
Code:
    $sql = 'INSERT ' . $sql_priority . ' INTO ' . DOWNLOAD_ATTACH_TABLE . ' (attach_id, user_id, date)
 
заменить на
Code:
    $sql = 'INSERT INTO ' . DOWNLOAD_ATTACH_TABLE . ' (attach_id, user_id, date) 

может у вас засада от задержки записи в таблицу.

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

Участник


Joined: 14 Jul 2008
Show/Hide

Заменил строку. Не помогло. Попробую переустановить мод заново.

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

Переустановил мод с нуля. Результат тот же.
У меня установлен мод Points_per_download. Может с ним конфликт?
Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

Здесь тоже этот мод установлен. Дайте сюда ваш download.php и attach_mod/displaying.php

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

В Points_per_download скачивания файлов под админской учёткой не учитываются, соответственно и статистика скачиваний админом не сохраняется.

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

Кстати говоря, этот мод не ведёт статистики просмотра файлов типа SWF, MediaPlayer, рисунков. Нужна ли такая статистика?

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

Участник


Joined: 14 Jul 2008
Show/Hide

Я ж писал, что заходил под юзером. Иначе б и количество скачиваний не менялось.
Нет, учет просмотра картинок не нужен. Мне. Покачто.
Прикрепил файлы.


Download files.zip (10.58 KB). Added/Updated Mon 13 Oct, 2008 16:11. Downloaded 7 Time(s).

Back to topOffline View user's profile
Sergey Gender:Male


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


Joined: 06 Jan 2005
Show/Hide

С тебя 100 баксов за потраченный траф и время. Evil or Very Mad Я ж так и предполагал, здесь приложены руки, растущие не из штатного места. Смотри инструкцию по установке
Code:
# 
#-----[ OPEN ]------------------------------------------ 
# 
download.php

# 
#-----[ FIND ]------------------------------------------ 
# 
        message_die(GENERAL_ERROR, 'Couldn\'t update attachment download count', '', __LINE__, __FILE__, $sql);
    }

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
 

и посмотри куда ты, зае.., то есть я хотел сказать, вставил код из секции [ AFTER, ADD ].
Прямо эпидемия какая-то.

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