Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

...или регистр имён файлов не выдержали....
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Руслан.ru
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет 5 месяцев

Сообщение Руслан.ru »

Все всем спасибо но я уже поставил! Вот теперь нуженрусский перевод к paFiledb Integration! Где б взять а?
VEO

Сообщение VEO »

хотел бы вернуться к старым боранам... (((

мод встал замечательно... все папки с правами доступа которые нужны... но есть трабла, аплоад скриншотов (картинок) работает на ура, а аплоад файлов не работает ваще... с чем это может быть связано... все пути проставлены нормально, проверял 25 раз и в пхпмайадмин и в настройках самого мода...

пути не стандартные... но почему-то скирны на аплоад работают, файлы не закачаваются... если кто сталкивался с такой траблой, то подскажите где искать ошибку... заранее спасибо! )
SHOCK
phpBB 1.4.3
Сообщения: 91
Стаж: 19 лет 10 месяцев
Благодарил (а): 5 раз

Сообщение SHOCK »

А у меня тоже есть проблема с закачкой файлов, по-моему больше мегабайта не грузится на сервер, что локально, что на хостинге одинаково :(
Небольшие файлы загружает, а большие не хочет.
Где может быть такое ограничение?

Вот что выдает, ошибку

Код: Выделить всё

Couldnt Query file info

DEBUG MODE

SQL Error : 1064 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 'GROUP BY f.file_id' at line 7

SELECT f.*, AVG(r.rate_point) AS rating, COUNT(r.votes_file) AS total_votes, u.user_id, u.username, COUNT(c.comments_id) as total_comments FROM phpbb_pa_files AS f LEFT JOIN phpbb_pa_votes AS r ON f.file_id = r.votes_file LEFT JOIN phpbb_users AS u ON f.user_id = u.user_id LEFT JOIN phpbb_pa_comments AS c ON f.file_id = c.file_id WHERE f.file_id = GROUP BY f.file_id 

Line : 1309
File : functions.php	
 
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5283
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

SHOCK писал(а):Где может быть такое ограничение?
В php.ini
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
SHOCK
phpBB 1.4.3
Сообщения: 91
Стаж: 19 лет 10 месяцев
Благодарил (а): 5 раз

Сообщение SHOCK »

Siava
А ведь точно так и оказалось ;)

Не где на сайте раньше не использовал загрузку таких больших файлов, все по фтп закачивал. Вот сразу и не сообразил ;)

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

Посоветовали мне вот такую конструкцию прописать в .htaccess

Код: Выделить всё

<ifModule mod_php4.c>
php_value upload_max_filesize 25M
</IfModule>
Еще не пробовал

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

Проверено, работает ;)
Аватара пользователя
slavius2003
phpBB 1.4.2
Сообщения: 52
Стаж: 18 лет 9 месяцев
Откуда: Нижний Новгород

Сообщение slavius2003 »

Не подскажете, где можно скачать PaFileDB Integration, ссылка на http://www.phpbbhacks.com/download/1151 не работает :o :o :o

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

http://www.phpbb.com/phpBB/viewtopic.php?t=56035 - и здесь тоже не работает :o :o :o
Эта ссылка взята отсюда http://www.mx-system.com/index.php?page ... file_id=27
Там можно скачать мод только для MX портала, а для чистого phpbb нету.
Да прибудет с вами великая сила
Аватара пользователя
Neonaft
phpBB 1.4.4
Сообщения: 114
Стаж: 18 лет 2 месяца

Сообщение Neonaft »

Ребят, если не трудно - дайте рабюочую ссылку на этот PaFileDB Integration. Или вложите в сообщение. Буду благодарен.
SHOCK
phpBB 1.4.3
Сообщения: 91
Стаж: 19 лет 10 месяцев
Благодарил (а): 5 раз

Сообщение SHOCK »

Давно это было, не все помню, но кажется эта версия для МХ портала работает и на простом-голом phpBB
Аватара пользователя
Neonaft
phpBB 1.4.4
Сообщения: 114
Стаж: 18 лет 2 месяца

Сообщение Neonaft »

А вот тут кто-то грезился выложить русский перевод к данному моду - сделайте эжто плиз. Меня интересует админка, рабочую часть я перевёл.
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

Neonaft
пришли плиз рабочую часть :)
Аватара пользователя
Neonaft
phpBB 1.4.4
Сообщения: 114
Стаж: 18 лет 2 месяца

Сообщение Neonaft »

Держи. Переёл то, что нужно.

Код: Выделить всё

<?php
/***************************************************************************
 *                         pafiledb mx module
 *                            -------------------
 *   copyright            : (C) 2002 MX-System
 *   begin                : oct 23, 2003
 *   email                : jonohlsson@hotmail.com
 *   based on code by Mohd Basri, and pafilDB
 *
 *   $Id: lang_main.php,v 1.1 2005/04/12 19:32:58 jonohlsson Exp $
 *
 ***************************************************************************/

// Toplist
$lang['Toplist'] = 'Топ';
$lang['Select_list'] = 'Выберите вариант для показа';
$lang['Latest_downloads'] = 'Новые файлы';
$lang['Most_downloads'] = 'Популярние файлы';
$lang['Rated_downloads'] = 'Рейтинговые файлы';
$lang['Total_new_files'] = 'Всего новых закачек';
$lang['Show'] = 'Показать';
$lang['One_week'] = 'Одна неделя';
$lang['Two_week'] = 'Две недели';
$lang['30_days'] = '30 дней';
$lang['New_Files'] = 'Всего новых файлов за последние %d дней';
$lang['Last_week'] ='Последняя неделя';
$lang['Last_30_days'] = 'Последние 30 дней';
$lang['Show_top'] = 'Показать Топ';
$lang['Or_top'] = 'или Топ';
$lang['Popular_num'] = '%d из %d файлов в базе';
$lang['Popular_per'] = '%d %% из всех %d файлов в базе';
$lang['General_Info'] = 'Основная информация';
$lang['Downloads_stats'] = 'Статистика загрузок';
$lang['Rating_stats'] = 'Статистика рейтингов';
$lang['Os'] = 'Операционные системы';
$lang['Browsers'] = 'Интернет браузеры';

// Toplists mx blocks
$lang['Recent_Public_Files'] = 'Latest dls';
$lang['Random_Public_Files'] = 'Random dls';
$lang['Toprated_Public_Files'] = 'Toprated dls';
$lang['Most_Public_Files'] = 'Most downloaded';
$lang['File_Title'] = 'Title';
$lang['File_Desc'] = 'Description';
$lang['Rating'] = 'Rating';
$lang['Dls'] = 'Downloaded';

// Main
$lang['Files'] = 'Файлы';
$lang['Viewall'] = 'Все файлы';
$lang['Vainfo'] = 'Просмотр всех файлов базы';
$lang['Jump'] = 'Выберите категорию';
$lang['Sub_category'] = 'Подкатегория';
$lang['Last_file'] = 'Последний файл';

// Sort 
$lang['Sort'] = 'Сортировать';
$lang['Name'] = 'Имя';
$lang['Update_time'] = 'Последнее обновление';

// Category
$lang['No_files'] = 'Файлы не найдены';
$lang['No_files_cat'] = 'В этой категории нет файлов.';
$lang['Cat_not_exist'] = 'Выбранной категории не существует.';
$lang['File_not_exist'] = 'Выбранный файл не существует.';
$lang['License_not_exist'] = 'Выбранной лицензии не существует.';

// File
$lang['File'] = 'Файл';
$lang['Desc'] = 'Описание';
$lang['Creator'] = 'Создатель';
$lang['Version'] = 'Версия';
$lang['Scrsht'] = 'Скриншот';
$lang['Docs'] = 'Документация';
$lang['Lastdl'] = 'Последнее скачивание';
$lang['Never'] = 'Никогда';
$lang['Votes'] = ' Голосов';
$lang['Date'] = 'Дата';
$lang['Update_time'] = 'Последнее обновление';
$lang['DlRating'] = 'Рейтинг';
$lang['Dls'] = 'Скачиваний';
$lang['Downloadfile'] = 'Скачать файл';
$lang['File_size'] = 'Размер файла';
$lang['Not_available'] = 'Не доступно!';
$lang['Bytes'] = 'Байт';
$lang['KB'] = 'КБайт';
$lang['MB'] = 'МБайт';
$lang['Mirrors'] = 'Зеркала';
$lang['Mirrors_explain'] = 'Здесь вы можете редактировать или добавлять зеркала для данного файла.';
$lang['Click_here_mirrors'] = 'Нажмите для добавления зеркала';
$lang['Mirror_location'] = 'Местонахождение зеркала';
$lang['Add_new_mirror'] = 'Добавить новое зеркало';

//User Upload
$lang['User_upload'] = 'User Upload';

// License
$lang['License'] = 'Лицензионное соглашение';
$lang['Licensewarn'] = 'Вы должны согласиться с данным лицензионным соглашением для скачивания данного файла.';
$lang['Iagree'] = 'Я согласен';
$lang['Dontagree'] = 'Я не согласен';

// Search
$lang['Search'] = 'Поиск';
$lang['Search_for'] = 'Что искать';
$lang['Results'] = 'Результаты для';
$lang['No_matches'] = 'Извините, ничего не найдено';
$lang['Matches'] = 'совпадений для';
$lang['All'] = 'Все категории';
$lang['Choose_cat'] = 'Выберите категории:';
$lang['Include_comments'] = 'Включить комментарии';
$lang['Submiter'] = 'Опубликовал';

// Statistics
$lang['Statistics'] = 'Статистика';
$lang['Stats_text'] = "Всего {total_files} фаилов в {total_categories} категориях<br>";
$lang['Stats_text'] .= "Всего было выполнено {total_downloads} скачиваний<br><br>";
$lang['Stats_text'] .= "Самый новый файл: <a href={u_newest_file}>{newest_file}</a><br>";
$lang['Stats_text'] .= "Самый старый файл: <a href={u_oldest_file}>{oldest_file}</a><br><br>";
$lang['Stats_text'] .= "Средний рейтинг файла: {average}/10<br>";
$lang['Stats_text'] .= "Самый высокий рейтинг: <a href={u_popular}>{popular}</a> - {most}/10<br>";
$lang['Stats_text'] .= "Самый низкий рейтинг: <a href={u_lpopular}>{lpopular}</a> - {least}/10<br><br>";
$lang['Stats_text'] .= "Среднее число загрузок каждого файла: {avg_dls}<br>";
$lang['Stats_text'] .= "Самый популярный файл: <a href={u_most_dl}>{most_dl}</a> - {most_no} скачиваний<br>";
$lang['Stats_text'] .= "Самый непопулярный файл: <a href={u_least_dl}>{least_dl}</a> - {least_no} скачиваний<br>";
$lang['Select_chart_type'] = 'Выберите вид графика';
$lang['Bars'] = 'Кубики';
$lang['Lines'] = 'Линии';
$lang['Area'] = 'Зоны';
$lang['Linepoints'] = 'Точки на линиях';
$lang['Points'] = 'Точки';
$lang['Chart_header'] = 'Статистика файлов - Файлы добавленные в базу помесячно';
$lang['Chart_legend'] = 'Файлы';
$lang['X_label'] = 'Месяцы';
$lang['Y_label'] = 'Количество файлов';

// Rate
$lang['Rate'] = 'Оценить';
$lang['Rerror'] = 'Извините, вы уже оценивали этот файл.';
$lang['Rateinfo'] = 'Вы собираетесь оценить <i>{filename}</i>.<br>Пожалуйста, выберите оценку между 1 (худший) и 10 (лучший).';
$lang['Rconf'] = 'Вы поставили <i>{filename}</i> оценку {rate}.<br>Это изменило его общий рейтинг - {newrating}.';
$lang['R1'] = '1';
$lang['R2'] = '2';
$lang['R3'] = '3';
$lang['R4'] = '4';
$lang['R5'] = '5';
$lang['R6'] = '6';
$lang['R7'] = '7';
$lang['R8'] = '8';
$lang['R9'] = '9';
$lang['R10'] = '10';
$lang['Not_rated'] = 'Нет рейтинга';

// Email
$lang['Emailfile'] = 'Отправить другу по E-mail';
$lang['Emailinfo'] = 'Если вы хотите, чтобы об этом файле узнал ваш друг, заполните форму и после подтверждения по указанному адресу будет отправлено E-Mail!<br>Поля отмеченные * обязательны для заполнения';
$lang['Yname'] = 'Ваше имя';
$lang['Yemail'] = 'Ваш E-mail';
$lang['Fname'] = 'Имя друга';
$lang['Femail'] = 'E-mail друга';
$lang['Esub'] = 'Тема';
$lang['Etext'] = 'Текст';
$lang['Defaultmail'] = 'Думаю, что вам будет интересно скачать этот файл';
$lang['Semail'] = 'Отправить E-mail';
$lang['Econf'] = 'Письмо отправлено.';

// Comments
$lang['Comments'] = 'Комментарии'; 
$lang['Comments_title'] = 'Заголовок'; 
$lang['Comment_subject'] = 'Тема'; 
$lang['Comment'] = 'Комментарий'; 
$lang['Comment_explain'] = 'Напишите комментарий относительно данного файла!'; 
$lang['Comment_add'] = 'Добавить комментарий'; 
$lang['Comment_delete'] = 'Удалить'; 
$lang['Comment_posted'] = 'Ваш комментарий добавлен'; 
$lang['Comment_deleted'] = 'Выбранный комментарий удален'; 
$lang['Comment_desc'] = 'Заголовок'; 
$lang['No_comments'] = 'Пока нет комментариев.';
$lang['Links_are_ON'] = 'Ссылки <u>ВКЛЮЧЕНЫ</u>';
$lang['Links_are_OFF'] = 'Ссылки <u>ВЫКЛЮЧЕНЫ</u>';
$lang['Images_are_ON'] = 'Изображения <u>ВКЛЮЧЕНЫ</u>';
$lang['Images_are_OFF'] = 'Изображения <u>ВЫКЛЮЧЕНЫ</u>';
$lang['Check_message_length'] = 'Проверьте длину сообщения'; 
$lang['Msg_length_1'] = 'Ваше сообщение '; 
$lang['Msg_length_2'] = ' символов длиной.'; 
$lang['Msg_length_3'] = 'У вас '; 
$lang['Msg_length_4'] = ' символов доступно.';; 
$lang['Msg_length_5'] = 'Имеется '; 
$lang['Msg_length_6'] = ' символов для использования.';


// Download
$lang['Directly_linked'] = 'Вы не можете скачать этот файл напрямую с другого сайта!';

//Permission
$lang['Sorry_auth_view'] = 'Извините, но только %s может просматривать файлы выбранной категории.';
$lang['Sorry_auth_file_view'] = 'Извините, но только %s может просмотрерь этот файл.';
$lang['Sorry_auth_upload'] = 'Извините, но только %s может загружать файлы в данную категорию.';
$lang['Sorry_auth_download'] = 'Извините, но только %s может скачивать файлы из данной категории.';
$lang['Sorry_auth_rate'] = 'звините, но только %s может оценивать файлы данной категории.';
$lang['Sorry_auth_view_comments'] = 'Извините, но только %s может просматривать комментарии в данной категории.';
$lang['Sorry_auth_post_comments'] = 'Извините, но только %s может оставлять комментарии в данной категории.';
$lang['Sorry_auth_edit_comments'] = 'Извините, но только %s может редактировать комментарии в данной категории.';
$lang['Sorry_auth_delete_comments'] = 'Извините, но только %s может удалять комментарии в данной категории.';
$lang['Sorry_auth_edit'] = 'Извините, но вы не можете редактировать файлы в данной категории.';
$lang['Sorry_auth_delete'] = 'Извините, но вы не можете удалять файлы в данной категории.';
$lang['Sorry_auth_mcp'] = 'Извините, но вы не можете модерировать данную категорию.';
$lang['Sorry_auth_approve'] = 'Извините, но вы не можете опубликовывать файлы в данной категории.';



// General
$lang['Category'] = 'Категория';
$lang['Error_no_download'] = 'Выбранного файла больше не существует';
$lang['Options'] = 'Опции';
$lang['Click_return'] = 'Нажмите %sздесь%s для возврата на предыдущую страницу';
$lang['Click_here'] = 'Нажмите сюда';
$lang['never'] = 'Никогда';
$lang['pafiledb_disable'] = 'Файлы';
$lang['jump'] = 'Выберите категорию';
$lang['viewall_disabled'] = 'Эта функция отключена администратором.';
$lang['New_file'] = 'Новый файл';
$lang['No_new_file'] = 'Нет новых файлов';
$lang['None'] = 'Нет';
$lang['No_file'] = 'Нет файлов';
$lang['View_latest_file'] = 'Посмотреть последний файл';

// New
$lang['Deletefile'] = 'Удалить файл';
$lang['Editfile'] = 'Редактировать файл';
$lang['pa_MCP'] = '[ModeratorCP]';
$lang['Click_return_not_validated'] = 'Нажмите %sздесь%s для возврата на предыдущую страницу';
$lang['Fileadded_not_validated'] = 'Новый файл добавлен, но модератор (администратор) должен опубликовать его для общего доступа.';

$lang['Quickdl_back'] = '&laquo; Назад';

$lang['Quickdl'] = 'Default Pa Cat';
$lang['Quickdl_explain'] = 'This is the default pafiledb category to display, if no mapping is activated';

$lang['Pa_updated_return_settings'] = "Pa quickdl configuration updated successfully.<br /><br />Click %shere%s to return to main page."; // %s's for URI params - DO NOT REMOVE
$lang['Pa_update_error'] = "Couldn't update Pa quickdl configuration.<br /><br />This mod is designed for MySQL so please contact the author if you have troubles. If you can offer a translation of the SQL into other database formats, please send them to:<br />";

$lang['Pa_settings'] = "Pa mapping settings";
$lang['Pa_settings_short_explain'] = "Settings for mapping pa cats and dynamic blocks.";
$lang['Pa_settings_explain'] = "Here you can edit the configuration for the pa module. This panel lets you associate pa cats and dynamic blocks for the quickdl block.";

// PM Notification
$lang['PA_title'] = 'Файлы';
$lang['PA_goto_file'] = 'Смотреть файл';
$lang['PA_notify_subject_new'] = 'Новый файл закачен!';
$lang['PA_notify_subject_edited'] = 'Файл изменен!';
$lang['PA_notify_subject_approved'] = 'Файл опубликован!';
$lang['PA_notify_subject_unapproved'] = 'Файл не опубликован!';
$lang['PA_notify_body'] = 'Файл закачан или изменен:';

$lang['kb_no_ratings'] = 'Отключено в этой категории';

// Toplists
$lang['display_most_posts']			= "Самые посещаемые/просмотренные/скачанные<br />";
$lang['display_random_posts']		= "Произвольно<br />";
$lang['display_top_ranked']			= "Рейтинговые<br />";
$lang['display_latest_posts']		= "Последние<br />";
$lang['num_of_cols']				= "Количество столбцов<br />";
$lang['num_of_rows']				= "Количество строк<br />";
$lang['target_block']				= "Associated (target) pafileDB Block";
?>
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

Нашёл ошибку в моде pafiledb
брал отсюда
http://www.mx-system.com/index.php?page ... file_id=27 :(
При отправке другу почту выдавалась надпись "Вашу электронную почту отправили успешно. Кликните Здесь , чтобы вернуться к предыдущей странице" Вот на возврате была не верная ссылка.

Что примечательно, здесь тоже ошибка на сайте у них же http://www.mx-system.com/index.php?page ... file_id=27 я только, что проверил!

Исправляем.


BACK URL link messadge (send post e-mail frends)

Код: Выделить всё

# 
#-----[ OPEN ]------------------------------------------ 
# 
pafiledb\modules\pa_email.php

# 
#-----[ FIND ]------------------------------------------ 
// MX
				$message = $lang['Econf'] . '<br /><br />' . sprintf( $lang['Click_return'], '<a href="' . append_sid( pa_this_mxurl( 'action=file&file_id=' . $file_id ) ) . '">', '</a>' ) . '<br /><br />' . sprintf( $lang['Click_return_forum'], '<a href="' . append_sid( $mx_root_path . 'index.' . $phpEx ) . '">', '</a>' );

# 
#-----[ in line find ]------------------------------------------ 

'action=file&id='


# 
#-----[ replace ]------------------------------------------ 

'action=file&file_id='
в админ контроль панеле исправляем ошибку

Код: Выделить всё

# 
#-----[ OPEN ]------------------------------------------ 
# 
admin/index.php

# 
#-----[ FIND ]------------------------------------------ 
#  

include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin_pafiledb.' . $phpEx);

# 
#-----[ REPLACE ]------------------------------------------ 
#  

include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_pafiledb_admin.' . $phpEx);

//
// Generate relevant output
Добавлено спустя 3 часа 23 минуты 53 секунды:

нажимаю на комментировтаь, у меня ошибка вылезает
Fatal error: Cannot redeclare submit_merged_post() (previously declared in /var/www/html/hosts/000000.ru/phpBB2/includes/functions_post.php:36) in /var/www/html/hosts/000000.ru/phpBB2/includes/functions_post.php on line 36
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 18 лет 11 месяцев
Откуда: Moscow

Сообщение Iftin »

так у всех с комментами ок?????
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5283
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

Iftin
Ага, всё ок.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)

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