Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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 - общие вопросы
Jovani большое человеческое спасибо! =о)))
Добавлено спустя 48 минут 4 секунды:
Template->make_filename(): Error - file /*********/www.sx1.org/templates/subSilver/admin/p ... icense.tpl does not exist
и ругается на строку в admin/index.php
$config = pafiledb_config();
пишет что ошибка!... не могу понять что такое....
закоментил эту строку... всё заработало, но как только хочу добвсить файл... пишет:
Fatal error: Call to undefined function: pafiledb_config() in /***********/www.sx1.org/admin/admin_custom.php on line 33
Добавлено спустя 48 минут 4 секунды:
Template->make_filename(): Error - file /*********/www.sx1.org/templates/subSilver/admin/p ... icense.tpl does not exist
и ругается на строку в admin/index.php
$config = pafiledb_config();
пишет что ошибка!... не могу понять что такое....
закоментил эту строку... всё заработало, но как только хочу добвсить файл... пишет:
Fatal error: Call to undefined function: pafiledb_config() in /***********/www.sx1.org/admin/admin_custom.php on line 33
Последний раз редактировалось VEO 14.12.2004 1:01, всего редактировалось 1 раз.
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
Пардон, я тебе скинул только структуру.
Выполни этот запрос
Добавлено спустя 43 секунды:
Потом сообщи ...
Выполни этот запрос
Код: Выделить всё
DROP TABLE IF EXISTS `phpbb_pa_config`;
CREATE TABLE `phpbb_pa_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(255) NOT NULL default ''
) TYPE=MyISAM;
INSERT INTO `phpbb_pa_config` VALUES ('allow_comment_images', '0');
INSERT INTO `phpbb_pa_config` VALUES ('no_comment_image_message', '[Картинки запрещены]');
INSERT INTO `phpbb_pa_config` VALUES ('allow_smilies', '1');
INSERT INTO `phpbb_pa_config` VALUES ('allow_comment_links', '0');
INSERT INTO `phpbb_pa_config` VALUES ('no_comment_link_message', '[Ссылки запрещены]');
INSERT INTO `phpbb_pa_config` VALUES ('settings_disable', '0');
INSERT INTO `phpbb_pa_config` VALUES ('allow_html', '0');
INSERT INTO `phpbb_pa_config` VALUES ('allow_bbcode', '1');
INSERT INTO `phpbb_pa_config` VALUES ('settings_topnumber', '10');
INSERT INTO `phpbb_pa_config` VALUES ('settings_newdays', '1');
INSERT INTO `phpbb_pa_config` VALUES ('settings_stats', '');
INSERT INTO `phpbb_pa_config` VALUES ('settings_viewall', '0');
INSERT INTO `phpbb_pa_config` VALUES ('settings_dbname', 'Обменник');
INSERT INTO `phpbb_pa_config` VALUES ('settings_dbdescription', '');
INSERT INTO `phpbb_pa_config` VALUES ('max_comment_chars', '200');
INSERT INTO `phpbb_pa_config` VALUES ('tpl_php', '0');
INSERT INTO `phpbb_pa_config` VALUES ('settings_file_page', '30');
INSERT INTO `phpbb_pa_config` VALUES ('hotlink_prevent', '1');
INSERT INTO `phpbb_pa_config` VALUES ('hotlink_allowed', '');
INSERT INTO `phpbb_pa_config` VALUES ('sort_method', 'file_name');
INSERT INTO `phpbb_pa_config` VALUES ('sort_order', 'ASC');
INSERT INTO `phpbb_pa_config` VALUES ('auth_search', '0');
INSERT INTO `phpbb_pa_config` VALUES ('auth_stats', '5');
INSERT INTO `phpbb_pa_config` VALUES ('auth_toplist', '0');
INSERT INTO `phpbb_pa_config` VALUES ('auth_viewall', '5');
INSERT INTO `phpbb_pa_config` VALUES ('max_file_size', '2097152');
INSERT INTO `phpbb_pa_config` VALUES ('upload_dir', 'pafiledb/uploads/');
INSERT INTO `phpbb_pa_config` VALUES ('screenshots_dir', 'pafiledb/images/screenshots/');
INSERT INTO `phpbb_pa_config` VALUES ('forbidden_extensions', 'php, php3, php4, phtml, pl, asp, aspx, cgi');
INSERT INTO `phpbb_pa_config` VALUES ('need_validation', '0');
INSERT INTO `phpbb_pa_config` VALUES ('validator', 'validator_mod');
INSERT INTO `phpbb_pa_config` VALUES ('pm_notify', '0');
INSERT INTO `phpbb_pa_config` VALUES ('need_validation', '0');
INSERT INTO `phpbb_pa_config` VALUES ('validator', 'validator_mod');
Добавлено спустя 43 секунды:
Потом сообщи ...
Jovani
та же самая ощибка... =о(
Fatal error: Call to undefined function: pafiledb_config() in /******/www.sx1.org/admin/index.php on line 54
Добавлено спустя 13 минут 17 секунд:
Да, и ещё, когда тыкаешь на файлы в Файл-обменнике получается вот это:
Добавлено спустя 1 час 4 минуты 11 секунд:
Pafiledb Template->_tpl_load(): File ./pafiledb/cache/templates/subSilver/pa_mcp.tpl.php does not exist or is empty
та же самая ощибка... =о(
Fatal error: Call to undefined function: pafiledb_config() in /******/www.sx1.org/admin/index.php on line 54
Добавлено спустя 13 минут 17 секунд:
Да, и ещё, когда тыкаешь на файлы в Файл-обменнике получается вот это:
Код: Выделить всё
Couldn't get file info
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near '' at line 5
SELECT file_name, file_approved, file_id, file_broken FROM phpbb_pa_files as f1 WHERE file_approved = '1' ORDER BY file_time DESC
Line : 239
File : /********/www.sx1.org/admin/admin_pa_file.php
Добавлено спустя 1 час 4 минуты 11 секунд:
Pafiledb Template->_tpl_load(): File ./pafiledb/cache/templates/subSilver/pa_mcp.tpl.php does not exist or is empty
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
Проблема в том, что я не знаю, что у тебя написано в строке 54 файла admin/index.phpта же самая ощибка... =о(
Fatal error: Call to undefined function: pafiledb_config() in /******/www.sx1.org/admin/index.php on line 54
В этом файле, от paFileDB должно быть прописано только подключения языка:
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin_pafiledb.' . $phpEx);
... ну и еще необязательный $location для определения метонахождения ...
Еще проверь префикс таблиц.
Я давал дамп для префикса phpbb_
SQL Error : 1064 You have an error in your SQL syntax near '' at line 5
SELECT file_name, file_approved, file_id, file_broken FROM phpbb_pa_files as f1 WHERE file_approved = '1' ORDER BY file_time DESC
Проверь наличие перечисленных в запросе полей.
-
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 19 лет 4 месяца
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
Наверно подразумевается - МОД?установлен этот бот
Напротив - это где? В категории?а нельзя ли сделать, чтобы напротив каждой программы отображалось допустим 20 первых букв описания файла
Если ДА, то можно.
Добавлено спустя 1 минуту 47 секунд:
Нужно в index.php добавить SQL-запрос для выборки этих данных.И еще как вывести на главную страничку сайта инфу о последнем загруженом файле и о самом популярном?
-
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 19 лет 4 месяца
дададдаа
это я просто уже на counter-strike помешался
да именно напротив категории, вот открываешь категорию и что бы напротив был кусочек описания, что бы не открывать каждый файл и не смотреть что это такое.
а насчет странички главной, я имю ввиду главную страницу сайта а не форума, типа есть же мод выводящий последние темы на сайт, вот и сдесь то же было бы круто.
если это все возможно, то во что это мне выйдет?
это я просто уже на counter-strike помешался
да именно напротив категории, вот открываешь категорию и что бы напротив был кусочек описания, что бы не открывать каждый файл и не смотреть что это такое.
а насчет странички главной, я имю ввиду главную страницу сайта а не форума, типа есть же мод выводящий последние темы на сайт, вот и сдесь то же было бы круто.
если это все возможно, то во что это мне выйдет?
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
Вот тут уже все сделали:а насчет странички главной, я имю ввиду главную страницу сайта а не форума
http://www.phpbbfetchall.com/phpBB2/abo ... b&start=30
-
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 19 лет 4 месяца
извиняюсь, но я не програмер, токо учусь
я так понял что в первом исходники а во втором как пример сделано?
или надо чтото в самом форуме менять, обьясниете дураку...
я ничего не понял что там делать надо.
в первом варианте когда запускаешь он выдает :
hacking attempt
а во втором типа пути неправильные, я поправил путь на форум но он еще кучу выдал ошибок путей причем к таким ффайлам которых и нету
я так понял что в первом исходники а во втором как пример сделано?
или надо чтото в самом форуме менять, обьясниете дураку...
я ничего не понял что там делать надо.
в первом варианте когда запускаешь он выдает :
hacking attempt
а во втором типа пути неправильные, я поправил путь на форум но он еще кучу выдал ошибок путей причем к таким ффайлам которых и нету
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
-
- phpBB 2.0.5
- Сообщения: 477
- Стаж: 20 лет
Если хоть немного понимаешь в программировании, то весь мод ставить не нужно.
Достаточно сделать SQL-запрос и воткнуть его результаты туда, куда нужно в форуме.
Например, вот я сейчас выковырял оттуда выборку десяти самых популярных файлов.
Плюс подпрограмма для их вывода.
Этот запрос (код) я несколько упростил, его можешь добавить например в файл indeх.php.
Например, перед запросом модераторов. То есть, перед кодом:
Для вывода этих данных, тебе нужно в соответствующий файл шаблона - indeх_body.tpl вставить примерно такой код:
Дизайн и заголовок, естественно подгонишь "под себя".
Это я обьяснил тебе общий принцип, как это делается.
Кстати, если нужно будет выводить 10 последних файлов, а не 10 популярных, то в запросе сортируй по дате добавления файла, а не по количеству скачивания файла(file_dls).
Надеюсь обьяснил понятно. Как видишь, ничего сложного нет.
Достаточно сделать SQL-запрос и воткнуть его результаты туда, куда нужно в форуме.
Например, вот я сейчас выковырял оттуда выборку десяти самых популярных файлов.
Плюс подпрограмма для их вывода.
Код: Выделить всё
// 10 - сколько файлов выводить
$sql = "SELECT * FROM " . $table_prefix."pa_files ORDER BY file_dls DESC LIMIT 0,10";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query database for the most downloads');
}
$i = 1;
while ($file_most = $db->sql_fetchrow($result))
{
$row_class = ( !($i % 2) ) ? 'row1': 'row2';
$template->assign_block_vars('dlrow', array(
'NUMBER_MOST' => strval($i),
'ROW_CLASS' => $row_class,
'FILELINK_MOST' => append_sid("dload." . $phpEx . "?action=file&file_id=" . $file_most['file_id']),
'FILENAME_MOST' => $file_most['file_name'],
'DESCRIP_MOST' => $file_most['file_desc'],
'INFO_MOST' => $file_most['file_dls'])
);
$i++;
}
Например, перед запросом модераторов. То есть, перед кодом:
Код: Выделить всё
// Obtain list of moderators
Код: Выделить всё
<table>
<!-- BEGIN dlrow -->
<tr>
<td class="{dlrow.ROW_CLASS}">{dlrow.NUMBER_MOST}.</td>
<td class="{dlrow.ROW_CLASS}"><a href="{dlrow.FILELINK_MOST}">{dlrow.FILENAME_MOST} ({dlrow.INFO_MOST})</a>
<br>{dlrow.DESCRIP_MOST}</td>
</tr>
<!-- END dlrow -->
</table>
Это я обьяснил тебе общий принцип, как это делается.
Кстати, если нужно будет выводить 10 последних файлов, а не 10 популярных, то в запросе сортируй по дате добавления файла, а не по количеству скачивания файла(file_dls).
Надеюсь обьяснил понятно. Как видишь, ничего сложного нет.