а можно ли интегрировать два форума и фотоальбом CPG вместе?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
l100
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 1 месяц

а можно ли интегрировать два форума и фотоальбом CPG вместе?

Сообщение l100 »

а можно ли интегрировать два форума и фотоальбом CPG вместе?

поидеи это возможно в частности по данной тематике были статьи тут:
http://www.phpbbguru.net/docs/?id=18 — интеграция форума и CPG
http://www.phpbbguru.net/docs/?id=12 — два форума на одной СУБД

в частности меняется следующее в бд форума, цитата:

удаляем префикс из названия следующих таблиц:

banlist
disallow
groups
privmsgs
privmsgs_text
user_group
users


дальше у форума меняем строки типа:
define('USERS_TABLE', $table_prefix.'users');
на:
define('USERS_TABLE', 'users');
в файле форума — includes/constants.php

по идеи аналогичное надо проделать с CPG, но вот структура CPG несколько отличается естественно, и что-то ничего не получается у меня пока... :(

Можь кто-то в курсе как решить проблему???
или можь советом поможет
или может это невозможно???
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Ну и что у вас не получается?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
l100
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 1 месяц

Сообщение l100 »

Xpert писал(а):Ну и что у вас не получается?
я что-то не могу понять где находится в CPG файл аналогичный
includes/constants.php

там это немного иначе устроено
PETERs602
phpBB 1.0.0
Сообщения: 5
Стаж: 18 лет 7 месяцев

Сообщение PETERs602 »

найди папочку bridge/phpbb2018.inc (для phpBB с 2.0.18 и старше, с другими по аналогии)

находишь вот этот код:
// Derived full table names
$this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
$this->groupstable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
$this->sessionstable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
$this->usergroupstable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['usergroups'];
$this->sessionskeystable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessionskeys'];


и заменяешь на вот этот:

// Derived full table names
$this->usertable = '`' . $this->db['name'] . '`.' . $this->table['users'];
$this->groupstable = '`' . $this->db['name'] . '`.' . $this->table['groups'];
$this->sessionstable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];
$this->usergroupstable = '`' . $this->db['name'] . '`.' . $this->table['usergroups'];
$this->sessionskeystable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessionskeys'];

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