Подскажите, пожалуйста, кто знает и пробовал. Интегрировал Coppermine Photo Gallery (CPG) с phpBB. Все, кажется хорошо. Но возникают вопросы в ходе работы.
1. Как и предлагалось в инструкции по установке CPG использовал ту же базу данных, что и для phpBB. Вопрос - если я создаю резервную копию БД из панели адимистрирования форума, будут ли там содержатьсяд анные и для CPG. Я сравнивал два файла, до интеграции и после, но никаких явных ссылок на новые таблицы для CPG не нашел. Как же тогда с другими MODами, которые создают свои таблицы? Тоже не включаются в файл "дампа"? Если это так, то как правильно делать backup для такой совмещеной БД?
2.Как "красивее" и правильно сделать ссылку в теле сообщения на форуме на конкретную фотографию в альбомах CPG.
Уважаемые пользователи!
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.
Пару вопросов по Coppermine + phpBB
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 18 лет 8 месяцев
-
- Former team member
- Сообщения: 2213
- Стаж: 19 лет 1 месяц
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 105 раз
проанализируйте утановку галереи и посмотрите, изменяет ли она файл admin_db_utilities.php. Если не изменяет - значит данные о фотогалереи не будут бекапиться.andrew_pp писал(а):Вопрос - если я создаю резервную копию БД из панели адимистрирования форума, будут ли там содержатьсяд анные и для CPG.
Как правило, они затрагивают файл admin_db_utilities.phpandrew_pp писал(а):Как же тогда с другими MODами, которые создают свои таблицы?
А вообще-то, сугубо имхо, бекапы лучше делать через phpMyAdmin, а об бекапе из админке забыть навсегда...
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
-
- Former team member
- Сообщения: 6517
- Стаж: 19 лет 9 месяцев
- Откуда: Бердск
нетandrew_pp писал(а):Вопрос - если я создаю резервную копию БД из панели адимистрирования форума, будут ли там содержатьсяд анные и для CPG
тоже не включаются.andrew_pp писал(а):Как же тогда с другими MODами, которые создают свои таблицы? Тоже не включаются в файл "дампа"?
например phpmyadminб командная строка и туева куча другого ПО.andrew_pp писал(а):Если это так, то как правильно делать backup для такой совмещеной БД?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 18 лет 8 месяцев
-
- Former team member
- Сообщения: 6517
- Стаж: 19 лет 9 месяцев
- Откуда: Бердск
ну так кто мешает учиться?)andrew_pp писал(а):Осталось научиться делать правильно ссылки на фото из альбомов.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 18 лет 8 месяцев
-
- phpBB 1.4.4
- Сообщения: 199
- Стаж: 19 лет 3 месяца
- Откуда: Kiev.UA
andrew_pp
в каком смысле "делать ссылки"?
на фотографии участников форума чтоль?
можно из профайла:
аналогично можно из поста делать, или фото в качестве аватары использовать, но, имхо, незачем базу дергать часто
в каком смысле "делать ссылки"?
на фотографии участников форума чтоль?
можно из профайла:
Код: Выделить всё
##############################################################
## MOD Title: CPG User Gallery Link at phpBB profile
## MOD Author: Xpert < xpert@phpbbguru.net > http://www.phpbbguru.net
## MOD Description: This mod adds link to user gallery at Coppermine Photo Gallery to the phpBB profile.
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit (5): includes/usercp_viewprofile.php
## language/lang_english/lang_main.php
## language/lang_russian/lang_main.php
## templates/subSilver/profile_view.tpl
##
## Included Files (1): n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbbguru.net/mods/
##############################################################
## Author Notes:
##
## Do not forget to configure your CPG settings at includes/usercp_viewprofile.php
## You can get this settings at include/config.inc.php directory of the CPG.
##
## You can install this mod with help of EasyMOD 0.0.13 by Nuttzy99.
##
##############################################################
## MOD History:
##
## 2005-03-20 - Version 1.0.0
## - Initial Release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// [begin] CPG User Gallery Link at phpBB profile mod
/* Configuration section */
$cpg_db_host = 'localhost'; // Gallery database host
$cpg_db_name = 'coppermine'; // Gallery database name
$cpg_db_user = 'root'; // Gallery database user
$cpg_db_pass = ''; // Gallery database password
$cpg_table_prefix = 'cpg132_'; // Gallery table prefix
$cpg_path = './../gallery/'; // Gallety path, absolute or relative to phpBB root dir
/* End of configuration section */
// 10000 was taken from CPG (that's FIRST_USER_CAT constant at include/init.inc.php)
$cpg_cat_id = ( intval($profiledata['user_id']) + 10000 );
//
// Database connection
//
$cpg_link = @mysql_connect($cpg_db_host, $cpg_db_user, $cpg_db_pass) or message_die(GENERAL_ERROR, 'Could not connect to Coppermine Photo Gallery database', '', __LINE__, __FILE__);
@mysql_select_db($cpg_db_name) or message_die(GENERAL_ERROR, 'Could not select Coppermine Photo Gallery database', '', __LINE__, __FILE__);
$sql = "SELECT * FROM " . $cpg_table_prefix . "albums WHERE category = $cpg_cat_id";
$res = @mysql_query($sql) or message_die(GENERAL_ERROR, 'Could not get albums info from Coppermine Photo Gallery database', '', __LINE__, __FILE__, $sql);
//
// Is there at least one album for the user?
//
if ( @mysql_num_rows($res) == 0 )
{
$cpg_ug = $lang['CPG_no_ug'];
}
else
{
$cpg_ug = '<a href="' . $cpg_path . 'index.php?cat=' . $cpg_cat_id . '">' . $lang['CPG_goto_ug'] . '</a>';
}
$template->assign_vars(array(
'L_CPG_UG' => $lang['CPG_ug'],
'CPG_UG' => $cpg_ug)
);
//
// Let's finish our dirty work
//
@mysql_free_result($res);
@mysql_close($cpg_link);
// [end] CPG User Gallery Link at phpBB profile mod
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// [begin] CPG User Gallery Link at phpBB profile mod
$lang['CPG_ug'] = 'User gallery';
$lang['CPG_goto_ug'] = 'View';
$lang['CPG_no_ug'] = 'Not created yet';
// [end] CPG User Gallery Link at phpBB profile mod
#
#-----[ OPEN ]------------------------------------------
#
language/lang_russian/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// [begin] CPG User Gallery Link at phpBB profile mod
$lang['CPG_ug'] = 'Галерея пользователя';
$lang['CPG_goto_ug'] = 'Просмотр';
$lang['CPG_no_ug'] = 'Не создана';
// [end] CPG User Gallery Link at phpBB profile mod
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view.tpl
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_CPG_UG}: </span></td>
<td><span class="gen"><b>{CPG_UG}</b></span></td>
</tr>
-
- phpBB 1.4.2
- Сообщения: 50
- Стаж: 16 лет 11 месяцев
- Откуда: Москва
Вопрос больше по галерее, чем по форуму.
Хочу добавить дополнительные поля для интеграции coppermine и phpbb. Нужно сделать общие "FAQ" и "просмотр профиля".
Если конкретнее, то какие файлы, кроме тех, кот. находятся в папке bridge надо править?
Если кто делал, подскажите, плиз.
Хочу добавить дополнительные поля для интеграции coppermine и phpbb. Нужно сделать общие "FAQ" и "просмотр профиля".
Если конкретнее, то какие файлы, кроме тех, кот. находятся в папке bridge надо править?
Если кто делал, подскажите, плиз.
А где приказ, о чем нам нужно думать?!