Перейти к контенту

Coppermain Photo Gallery


Shuriman

Рекомендуемые сообщения

после установки форума IPB 2.1.0 у меня возникли проблемы с галереей Coppermain Photo Gallery (версия 1.3.5)

оказалось, что нужно кое-что изменить.

конкретнее, использовать другой вариант моста к invision

 

скачать его можно на тут CPG 1.3.x_IPB2 (для того, чтобы его скачать нужно зарегистрироваться и авторизоваться)

разумеется после того как вы перезальете файл, вам придется снова его настроить:

+--------------------------------------------------------------------------
|   Coppermine 1.3.1 + Invision Board 2.0 Bridge
|   ============================================
|   by Tony Bontragar
|   2004 b6gm6n
|   http://www.x7x7x7.com
|   ============================================
|   Email: b6gm6n@x7x7x7.com
|   Big shout to Timothy Yung (CTiga) for the login-redirect hack
+--------------------------------------------------------------------------
|
|   > Installation Instructions
|   
|   > Files : login.php - invisionboard.inc.php - read.txt
|
+--------------------------------------------------------------------------

This will intergrate your Invision v2.0 user database with coppermine 1.3.1

just upload 'invisionboard.inc.php' to your coppermine bridge dir (set the variables in this file)
then upload 'login.php' to your invision 'sources' dir (this has CTiga's hack installed for the redirect)

INSTRUCTIONS FOR USE
====================

+--------------------------------------------------------------------------------------
>>> REMEMBER to remove the '//' from the line below in your /coppermine/includes/init.php

//define('UDB_INTEGRATION', 'invisionboard');
+--------------------------------------------------------------------------------------

In the 'invisionboard.inc.php' file edit the variables that are shown below
(remember to use the SAME cookie prefix for IB and CPM)

================================================================================
========
// database configuration
define('IB_DB_NAME', 'database_iv20'); // The name of the database used by the board
define('IB_BD_HOST', 'localhost'); // The name of the database server
define('IB_DB_USERNAME', 'myusername'); // The username to use to connect to the database
define('IB_DB_PASSWORD', 'mypassword'); // The password to use to connect to the database

// The web path to your Invision Board directory
// In this example '/ivboard/'
define('IB_WEB_PATH', '/forums/invision/20/');
// ------------------------------------------------------------------------- //
// You can keep the default values below if your installation is standard
// ------------------------------------------------------------------------- //
// The prefix for the Invision Board cookies
define('IB_COOKIE_PREFIX', 'x7iv2'); // The prefix used for board cookies
================================================================================
========


That should be it, remember also to setup coppermine correctly (COOKIE PREFIX SAME AS IB ... i did warn you :)
If it fails (it should'nt) try deleting your cookies...
...and your done! (hopefully);)

NOTE : some of you may experience an infinite loop when using the login hack, to solve this configure your firewall to allow referrers (especially yours!)

-b6gm6n 2K4

+--------------------------------------------------------------------------

 

информация взята с сайта coppermine-gallery.net

Изменено пользователем Shuriman
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
после установки форума IPB 2.1.0 у меня возникли проблемы с галереей Coppermain Photo Gallery (версия 1.3.5)

оказалось, что нужно кое-что изменить.

А redirect обратно в галерею после процедуры login не проходит. Обидно. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Всем доброе время суток!

 

Встретил такую проблему:

Установлен форум 2.1.4 (Русская версия) + Coppermine 1.4.3

в виде forum.сайт.net + gallery.сайт.net

В версии галереи уже встроен интегратор но автор указывает что для правильной интеграции должно выглядеть так:

http://сайт/форум / + http://сайт/gallery/

В итоге в моём варианте получаем не правильную работу cookie при авторизации получаем

http://forum.сайт.net/index.php?http://gallery.net/index.php

Возможно ли решение этой проблемы?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Попытался интегрировать IPB 2.1.4 c Coppermine 1.4.2 (stable).

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

Если поробнее, то:

 

/bridge/udb_base.inc.php

Notice line 149: Undefined ibresource: multigroups

/include/langfallback.inc.php

Notice line 112: Undefined variable: lang_version_alert

/include/functions.inc.php

Notice line 88: Undefined variable: cpg_show_private_album

/include/themes.inc.php

Notice line 1497: Undefined index: cat_thumb

Notice line 1549: Undefined index: inactive_next_tab

Notice line 1550: Undefined index: inactive_prev_tab

Notice line 1741: Undefined index: inactive_next_tab

Notice line 1742: Undefined index: inactive_prev_tab

Notice line 1741: Undefined index: inactive_next_tab

Notice line 1742: Undefined index: inactive_prev_tab

 

Все профили из галереи удачно переместились на форум. Однако выборочное тестирование показало, что далеко не все могут залогиниться. Первая мысль, которая пришла мне в голову по этому поводу это уже известная проблема с русскими никами и паролями. Но среди "проблемных" логинов оказались не только они. Плюс ко всему пока не могу разобраться с группами пользователей. Те группы, которые уже были в галерее изначально (до интеграции) оказались без названий и удалить их невозможно. Хочу отдельно подчеркнуть, что галерея достаточно давно используется и необходима изначальная привязка к профилям из альбома. Какие будут рекомендации по всем этим вопросам?

Очень надеюсь на вашу помощь. Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

Короче делаем так у вас уже есть форум и вам надо поставить эту галерею ?? Интеграцию я не проводил и не собираюсь просто надо сделать так берете в папке с форумом, то есть в папке, где находится директория вашего форума, создаем там новую папку типа gallery , так. Так теперь идем и создаем новую ДБ с другим паролем и логином, теперь заливаем вашу галерею в папку, которую вы создали gallery теперь идем в браузер и запускаем инсталляцию там надо будет ввести ваш логин и пароль, а дальше уже по шагам там не далека вот так и все теперь у вас галерея стоит почти рядом с форумом, то есть на пот домене в форме http://мойдомен/gallery/ вот если что непонятно задавайте вопросы

PS : зачем ее ставить если есть родная галерея от IPB

 

Кстате можно не интегрировать а просто поставить другой путь к галерее и все и она будет у вас стоять там где надо и без всякого гемороя :D

Есть еще одна галерея но она много трафика ест и мало кто ее посещать будет а так неплохо ее бы совместить с IPB но врятле кто с этим будет заморачиваться ;)

Ссылка на комментарий
Поделиться на других сайтах

Тогда можно побробовать подругому поставить форум а потом перекинуть галерею в сам форум а потом в настойках галереи помеять путь к самой галерее в форме http://мойдомен/gallery/
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
G@rik, в readme и мануале к Coppermine Gallery (где лежит мануал кажись написано в readme :D )
Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

Объеденил форум 2.1.6 и галерею 1.4.8 , все нормально, но когда в галереи нажимаешь logout происходит что тебя выбрасывает на форум и говорит "У вас нет прав использования этой функции."

Ссылка при этом в браузере forum/index.php?act=Login&CODE=03, вроде код форума на разлогин.

Как исправить чтобы работало??

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

Недавно провел интеграцю форума IBP v2.1.4 и Coppermine Photo Gallery v1.4.8.

Потел два дня но в канце концов интеграция форума и голереи была достигнута.

Так вот хотелось бы поделиться наработками, может кому и поможет.

 

Мост для для интеграции Coppermine Photo Gallery v1.4.8 и Invision Power Board v2.1.4

 

Данный мост был опробован и доказал свою работоспособность, правда на других версиях данный мост не тестировался и нет полной гарантии что на других версиях форума и галереи она встанет корректно.

От вас потребуется:

1:установить фото галирею(обычно она закачивается через FTP на ваш хостинг в директорию: http://ваш_сайт/директория_галиреи)

2:запустите инсталятор выполните его предписания.

3:Запустить встроенный в галирею интегратор с форумом, выполнить все его предписания.

4:Произвести редактирование следующих файлов:

 

ваш_сайт/директория_галиреи/brige/invisionboard20.inc.php

ваш_сайт/директория_форума/sources/action_public/login.php

 

//

//################

//

 

ваш_сайт/директория_галиреи/brige/invisionboard20.inc.php

 

Найти:

function logout_page()

{

$this->redirect("/index.php?act=Login&CODE=03");

}

 

Заменить на:

 

function logout_page()

{

global $CONFIG, $_COOKIE;

$id_galery_link=mysql_connect($CONFIG['dbserver'], $CONFIG['dbuser'], $CONFIG['dbpass']);

mysql_select_db($CONFIG['dbname'], $id_galery_link);

$galery_arr_sql=mysql_query("SELECT email, member_login_key, joined FROM ".$this->db['prefix']."members WHERE id='".$_COOKIE['member_id']."'", $id_galery_link);

$galery_user_arr=mysql_fetch_assoc($galery_arr_sql);

$galery_key=$galery_user_arr['email'].'&'.$galery_user_arr['member_login_key'].'&'.$galery_user_arr['joined'];

 

$this->redirect("/index.php?act=Login&CODE=03&k=".md5($galery_key));

}

 

//

//###################

//

 

ваш_сайт/директория_форума/sources/action_public/login.php

 

Найти:

 

$this->ipsclass->print->redirect_screen( "{$this->ipsclass->lang[thanks_for_login]} {$this->ipsclass->member['members_display_name']}", $url );

 

 

Заменить на:

//заметте домен это имя которое предоставил вам провайдер Пример: "http://animeforever.perm.ru" так вот animeforever - и есть домен.

 

if (preg_match("#домен#", $this->ipsclass->input['referer']))

{

$this->ipsclass->print->redirect_screen($this->ipsclass->lang[thanks_for_login]." ".$this->ipsclass->member['members_display_name'], $this->ipsclass->input['referer'], (preg_match("#^http://#", $this->ipsclass->input['referer']) ? 1 : 0));

}

else

{

$this->ipsclass->print->redirect_screen( "{$this->ipsclass->lang[thanks_for_login]} {$this->ipsclass->member['members_display_name']}", $url );

}

 

//

//###########################

//

 

Найти:

 

$this->ipsclass->print->redirect_screen( $this->ipsclass->lang['thanks_for_logout'], "" );

 

Заменить на:

 

$this->ipsclass->print->redirect_screen( $this->ipsclass->lang['thanks_for_logout'], $_SERVER['HTTP_REFERER'], 1 );

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Спасибо, вроде всё работает.

 

http://forums.nsk-online.ru

+

http://gallery.nsk-online.ru

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
Недавно провел интеграцю форума IBP v2.1.4 и Coppermine Photo Gallery v1.4.8

Потел два дня но в канце концов интеграция форума и голереи была достигнута.

Так вот хотелось бы поделиться наработками, может кому и поможет.

Поставил IBP v2.1.5(ибо 2.1.4. не было) и Coppermine Photo Gallery v1.4.8 С галлереи login происходит нормально а вот при logoff выдает "Обнаружена ошибка. Если вам неизвестны причины ошибки, попробуйте обратиться к разделам помощи".

Сто раз все перепроверил блин ну не работает.

В догонку, тестил на локальной тачке, т.е. вместо домена проставил 192.168.1.1 мож в этом дело?

А вообще огромное спасибо, что хоть вы дали направление куда копать, осталось совсем немножко!

Спасибо, вроде всё работает.

 

http://forums.nsk-online.ru

+

http://gallery.nsk-online.ru

А у вас вообще ничего не работает :D

Изменено пользователем yodas
Ссылка на комментарий
Поделиться на других сайтах

Приношу свои извинения, сам что-то недосмотрел, все прекрасно работает.

2 Winged Respect :D

Изменено пользователем yodas
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
Приношу свои извинения, сам что-то недосмотрел, все прекрасно работает.

2 Winged Respect :D

В догонку, база галлереи и база форума должны быть в ОДНОЙ БАЗЕ !

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Напишите интеграцию Coppermain Photo Gallery 1.4.10 с IPB 2.1.7. Пожалуйста, очень нужно! Изменено пользователем Scream89
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

вот провел интеграцию данной галлереи с 2.1.3, все прекрасно пашет и с русскими никами тоже, НО

пропадает ссылка в галерее ЗАГРУЗИТЬ ФАЙЛ

отключаю интеграцию - все появляется.

Что делать ?

Спасибо.

 

PS если просто тупо ввести ссылку

/album/upload.php

 

У Вас нет прав на выполнение этой операции.

 

хотя под админом залоген...

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
так че кто нть интегрировал Coppermine Photo Gallery 1.4.10 с IPB 2.1.7

напишите плиз как делали

Я сделал все так же как выше писал Winged - все работает. Только единственная проблема осталась когда делаешь login или logout - если делать logout из форума то он пишет "Вы вышли" но все равно не выходит и оставляет тебя на форуме

Ссылка на комментарий
Поделиться на других сайтах

А русскоязычный сайт по Coppermine Photo Gallery есть ?

 

Спасибо, вроде всё работает.

 

http://forums.nsk-online.ru

+

http://gallery.nsk-online.ru

А у вас вообще ничего не работает :D

 

Не работает т.к. хочу передалать интеграцию в принципе.

Есть такая идея:

1. Не интегрировать стандартными средствами.

2. Оставить новую регистрацию в галерее.

При регистрации нового пользователя - новая регистрация на форуме, при смене пароля - смена пароля на форуме и т.д.

 

Почему то мне не нравится прыжки на форум и обратно, особенно если учесть что распологатся форум и галерея будут на разных доменах.

 

К тому же есть идея прикрутить таким же макаром блоги (WordPress).

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

Наверное туплю, но ранее, когда интегрировал 1.3 Коппермайн и 1.3. ИПБ, галерея врисовывалась в стиль форума, т.е. шапка и футер были такие как у форума, а в самой галлерее уже можно было поменять скин.

Сейчас же поставил коппер 1.4. на форум 2.1.5., коппермайн остался в таком-же виде как и до интеграции, посдкажите, где туплю ? Искал в ридми, ничего ...

Ссылка на комментарий
Поделиться на других сайтах

Мгм, поковырялся в архивах, это был скин под инновижен 1.3, а существует ли под 2.1.х ?

Вот оно http://www.forumenigmes.net/galerie/themes/ipb2/ , но как достать пхп ?:D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.