Уважаемые пользователи!
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 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
andrew_pp
phpBB 1.2.1
Сообщения: 27
Стаж: 18 лет 7 месяцев

Пару вопросов по Coppermine + phpBB

Сообщение andrew_pp »

Подскажите, пожалуйста, кто знает и пробовал. Интегрировал Coppermine Photo Gallery (CPG) с phpBB. Все, кажется хорошо. Но возникают вопросы в ходе работы.
1. Как и предлагалось в инструкции по установке CPG использовал ту же базу данных, что и для phpBB. Вопрос - если я создаю резервную копию БД из панели адимистрирования форума, будут ли там содержатьсяд анные и для CPG. Я сравнивал два файла, до интеграции и после, но никаких явных ссылок на новые таблицы для CPG не нашел. Как же тогда с другими MODами, которые создают свои таблицы? Тоже не включаются в файл "дампа"? Если это так, то как правильно делать backup для такой совмещеной БД?
2.Как "красивее" и правильно сделать ссылку в теле сообщения на форуме на конкретную фотографию в альбомах CPG.
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

andrew_pp писал(а):Вопрос - если я создаю резервную копию БД из панели адимистрирования форума, будут ли там содержатьсяд анные и для CPG.
проанализируйте утановку галереи и посмотрите, изменяет ли она файл admin_db_utilities.php. Если не изменяет - значит данные о фотогалереи не будут бекапиться.
andrew_pp писал(а):Как же тогда с другими MODами, которые создают свои таблицы?
Как правило, они затрагивают файл admin_db_utilities.php

А вообще-то, сугубо имхо, бекапы лучше делать через phpMyAdmin, а об бекапе из админке забыть навсегда...
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

andrew_pp писал(а):Вопрос - если я создаю резервную копию БД из панели адимистрирования форума, будут ли там содержатьсяд анные и для CPG
нет
andrew_pp писал(а):Как же тогда с другими MODами, которые создают свои таблицы? Тоже не включаются в файл "дампа"?
тоже не включаются.
andrew_pp писал(а):Если это так, то как правильно делать backup для такой совмещеной БД?
например phpmyadminб командная строка и туева куча другого ПО.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
andrew_pp
phpBB 1.2.1
Сообщения: 27
Стаж: 18 лет 7 месяцев

Сообщение andrew_pp »

Smayliks
crash
Спасибо ребята, с первым вопросом понятно.
Осталось научиться делать правильно ссылки на фото из альбомов.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

andrew_pp писал(а):Осталось научиться делать правильно ссылки на фото из альбомов.
ну так кто мешает учиться?)
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
andrew_pp
phpBB 1.2.1
Сообщения: 27
Стаж: 18 лет 7 месяцев

Сообщение andrew_pp »

Я имел ввиду, что задался вопросом - нет ли на уровне интеграции CPG и phpBB такой функции как делать ссылки на фотографии? Но пока не нашел ничего особенного. А хочется не заставлять участников форума делать многочисленные операции по копированию ссылок из строки браузера и т.д.
Аватара пользователя
AlexWB
phpBB 1.4.4
Сообщения: 199
Стаж: 19 лет 3 месяца
Откуда: Kiev.UA

Сообщение AlexWB »

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}:&nbsp;</span></td>
		  <td><span class="gen"><b>{CPG_UG}</b></span></td>
		</tr>

аналогично можно из поста делать, или фото в качестве аватары использовать, но, имхо, незачем базу дергать часто
Аватара пользователя
Lela-la
phpBB 1.4.2
Сообщения: 50
Стаж: 16 лет 11 месяцев
Откуда: Москва

Сообщение Lela-la »

Вопрос больше по галерее, чем по форуму.
Хочу добавить дополнительные поля для интеграции coppermine и phpbb. Нужно сделать общие "FAQ" и "просмотр профиля".
Если конкретнее, то какие файлы, кроме тех, кот. находятся в папке bridge надо править?
Если кто делал, подскажите, плиз.
А где приказ, о чем нам нужно думать?!

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