paFiledb Integration - общие вопросы

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

Сообщение Xpert 06.05.2004 17:59

Jovani
Локаль настраивается в начале lang_main.php соответствующего языка - необходимо раскомментировать строку с установкой локали.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5637
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru


Сообщение Jovani 10.05.2004 19:47

Xpert это я знаю, спасибо, самое интересное, проблема исчезла сама, какие-то чудеса прям, или во всем виноваты мои кривые руки :D
В общем отложил эту прблему до проявления ...

В моде выявлен еще один баг - не удаляются комментарии (кнопками администрирования)
Всегда есть решение ...
Jovani
phpBB 2.0.12
 
Сообщения: 536
Зарегистрирован: 28.04.2004 1:56

Сообщение Jovani 16.07.2004 12:15

Поставил мод на сервер, мод работает с небольшими багами и дырами.
Пришлось сделать много небольших изменений в коде.

Кстати, вот последнее дополнение:
Прикалываемся над "залетными" качальщиками :)

В файле pa_downloads.php
находим код:
Код: Выделить всё
      // Check if the user is authorized to download the file
      //=========================================================================

      if( (!$this->auth[$file_data['file_catid']]['auth_download']) )
      {
         if ( !$userdata['session_logged_in'] )
         {
            redirect(append_sid("login.$phpEx?redirect=dload.$phpEx?action=download&file_id=$file_id", true));
         }

         $message = sprintf($lang['Sorry_auth_download'], $this->auth[$file_data['file_catid']]['auth_download_type']);
         message_die(GENERAL_MESSAGE, $message);
      }


после этого, добавляем:
Код: Выделить всё
if ($userdata['user_posts'] < 20)
{
         message_die(GENERAL_MESSAGE, 'Сожалеем, что-бы скачивать файлы, вы должны иметь более 20 сообщений в Форуме');
}


Как уже поняли, участнику, не может скачать файл, пока он не наберет 20 или более сообщений в различных разделах форумов.
Естественно, при этом, доступ на скачивание, должен быть "только для зарегестрированных".
Всегда есть решение ...
Jovani
phpBB 2.0.12
 
Сообщения: 536
Зарегистрирован: 28.04.2004 1:56

Сообщение webclub 17.07.2004 2:24

JovaniНу какой ты мод скачал, я себе поробую установить. мне тоже этот мод нужен. подскажи плиз.
Не все так просто как кажется на первый взгляд
Аватара пользователя
webclub
phpBB 2.0.1
 
Сообщения: 131
Зарегистрирован: 14.07.2004 8:08
Откуда: Украина

Сообщение Jovani 17.07.2004 2:59

webclub
Будь внимательнее.
Ссылка на мод в первом сообщении темы.
Всегда есть решение ...
Jovani
phpBB 2.0.12
 
Сообщения: 536
Зарегистрирован: 28.04.2004 1:56

Сообщение webclub 17.07.2004 3:08

Jovani
Окей нашол. Сейчас скачаюь и посмотрю.
Не все так просто как кажется на первый взгляд
Аватара пользователя
webclub
phpBB 2.0.1
 
Сообщения: 131
Зарегистрирован: 14.07.2004 8:08
Откуда: Украина

Сообщение Jovani 25.07.2004 12:08

Фиксим ошибку, возникающую при удалении раздела(категории)

Код: Выделить всё
#
# ---[ OPEN ]----------
#
pafiledb/includes/functions_pafiledb.php

#
# ---[ FIND ]----------
#
function delete_subcat($cat_id, $file_mode = 'delete', $to_cat = false)
{
   global $db;


#
# ---[ AFTER ADD ]----------
#
   if( count($this->subcat_rowset[$cat_id]) <= 0 )
   {
      return;
   }

#
# ---[ SAVE ]----------
#




Фиксим ошибку, из-за которой невозможно удалить комментарии

Код: Выделить всё
#
# ---[ OPEN ]----------
#
pafiledb/includes/functions_comment.php

#
# ---[ FIND ]----------
#
'U_COMMENT_DELETE' => ( $pafiledb->modules[$pafiledb->module_name]->auth[$file_data['file_catid']]['auth_delete_comment'] ) ? append_sid("dload.php?action=file&cid={$comments_row['comments_id']}&delete=do&file_id={$file_data['file_id']}") : '',
'AUTH_COMMENT_DELETE' => ( $pafiledb->modules[$pafiledb->module_name]->auth[$file_data['file_catid']]['auth_delete_comment'] ) ? TRUE : FALSE,
'DELETE_IMG' => ( $pafiledb->modules[$pafiledb->module_name]->auth[$file_data['file_catid']]['auth_delete_comment'] ) ? $images['icon_delpost'] : '',


#
# ---[ REPLACE ]----------
#
'U_COMMENT_DELETE' => ( ($pafiledb->modules[$pafiledb->module_name]->auth[$file_data['file_catid']]['auth_delete_comment'] && $file_info['user_id'] == $userdata['user_id']) || $pafiledb->modules[$pafiledb->module_name]->auth[$file_data['file_catid']]['auth_mod']) ? append_sid("dload.php?action=post_comment&cid={$comments_row['comments_id']}&delete=do&file_id={$file_data['file_id']}") : '',
'AUTH_COMMENT_DELETE' => ( ($pafiledb->modules[$pafiledb->module_name]->auth[$file_data['file_catid']]['auth_delete_comment'] && $file_info['user_id'] == $userdata['user_id']) || $pafiledb->modules[$pafiledb->module_name]->auth[$file_data['file_catid']]['auth_mod']) ? TRUE : FALSE,
'DELETE_IMG' => ( ($pafiledb->modules[$pafiledb->module_name]->auth[$file_data['file_catid']]['auth_delete_comment'] && $file_info['user_id'] == $userdata['user_id']) || $pafiledb->modules[$pafiledb->module_name]->auth[$file_data['file_catid']]['auth_mod']) ? $images['icon_delpost'] : '',

#
# ---[ SAVE ]----------
#


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

Странно, что никто не поднимает темы об этом моде, ведь он переполнен багами и дырами ...
У кого есть свои наработки по этому моду, пишите.
Всегда есть решение ...
Jovani
phpBB 2.0.12
 
Сообщения: 536
Зарегистрирован: 28.04.2004 1:56

Сообщение VEO 09.12.2004 15:06

Не могу найти там, как выставить файл модератора?
Изображение
Аватара пользователя
VEO
phpBB 1.4.3
 
Сообщения: 60
Зарегистрирован: 16.06.2004 18:40
Откуда: Питер

Сообщение Jovani 09.12.2004 19:00

Что подразумевается под "файл модератора"?
Тебе нужен Модератор в раздел?
В настройках прав доступа это делается.
Можно группу, или отдельных пользователей. Причем в каждый раздел можно разных пользователей.
Всегда есть решение ...
Jovani
phpBB 2.0.12
 
Сообщения: 536
Зарегистрирован: 28.04.2004 1:56

Сообщение VEO 09.12.2004 20:52

Jovani мне нужно чтобы человек имел доступ к панэли управления paFiledb. Чтобы он мог закачивать и добавлять файлы в Даунлоад. НО при этом не был админом, и не имел админских прав. Был просто модером....

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

Возможно так сделать?
Изображение
Аватара пользователя
VEO
phpBB 1.4.3
 
Сообщения: 60
Зарегистрирован: 16.06.2004 18:40
Откуда: Питер

Сообщение Jovani 10.12.2004 7:07

Ну так это я и имел ввиду.
Да, нужно определить права доступа для каждого раздела paFiledb.
Или у тебя в админ-панели форума не появился раздел для управления paFiledb?
Значит ты не закачал файлы в директорию /admin/.
Всегда есть решение ...
Jovani
phpBB 2.0.12
 
Сообщения: 536
Зарегистрирован: 28.04.2004 1:56

Сообщение VEO 11.12.2004 12:54

Jovani
Появилось только это:

Custom Field: Add
Custom Field: Delete
Custom Field: Edit
Категория: Reorder
Категория: Добавить
Категория: Изменить
Категория: Удалить
Лицензия: Добавить
Лицензия: Изменить
Лицензия: Удалить
Настройки
Файл: Maintenance
Файл: Добавить
Файл: Изменить
Файл: Удалить

и где это смотреть?.. может у меня старая версия мода стоит?

И ещё, можно сделать так, чтобы можно было закачивать без регистрации на форуме?
Изображение
Аватара пользователя
VEO
phpBB 1.4.3
 
Сообщения: 60
Зарегистрирован: 16.06.2004 18:40
Откуда: Питер

Сообщение Jovani 11.12.2004 16:50

Насчет старой версии - незнаю.
Глянул я сейчас у себя.
У меня, права на доступ выставляет файл /admin/admin_pa_catauth.php

В принципе, если хочешь, я тебе могу скинуть на E-mail весь этот мод.
Но он у меня несколько переделан.
Всегда есть решение ...
Jovani
phpBB 2.0.12
 
Сообщения: 536
Зарегистрирован: 28.04.2004 1:56

Сообщение VEO 13.12.2004 13:31

Jovani
на сколько модернизирован?

Жду на veo at sx1 dot org либо veo at nc dot ru

надеюсь я понятно написал мыло... =о)
Изображение
Аватара пользователя
VEO
phpBB 1.4.3
 
Сообщения: 60
Зарегистрирован: 16.06.2004 18:40
Откуда: Питер

Сообщение Jovani 13.12.2004 15:26

VEO отправил
Всегда есть решение ...
Jovani
phpBB 2.0.12
 
Сообщения: 536
Зарегистрирован: 28.04.2004 1:56

Пред.След.

Вернуться в Поддержка модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0