Вернуться   Форумы Якутск Онлайн > Hi-Tech > Сисадмины и программисты
Сисадмины и программисты Форум посвящён системным администраторам и программистам

Ответ
 
Опции темы Опции просмотра

Интеграция два WORDPRESS сайта
Старый 28.03.2010, 16:30   #1
3JIO
Участник
 
Аватар для 3JIO
 
3JIO вне форума
Регистрация: 01.11.2009
Адрес: Республика Саха (Якутия), Чурапчинский улус, с.Чурапча
Сообщений: 246
3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию
Отправить сообщение для 3JIO с помощью ICQ Отправить сообщение для 3JIO с помощью Skype™
По умолчанию Интеграция два WORDPRESS сайта

Как можно интегрировать два вордпресс сайта? Там cookies надо изменить или просто базы данных? Каким образом это делается? Помогите пожалуйста.
__________________
Рисkуйте! Если вы победите — будете счастливы, а если проиграете — мудры.
  Ответить с цитированием

Старый 29.03.2010, 14:39   #2
Strelockk
Участник
 
Аватар для Strelockk
 
Strelockk вне форума
Регистрация: 15.11.2008
Сообщений: 238
Strelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутациюStrelockk имеет наиславнейшую репутацию
По умолчанию

Можно разделить базы можно использовать одну базу но при этом сделать префиксы таблиц различимыми... В общем это как я понял вопрос, если что-то другое имелось ввиду, уточните...

Мозг в ауте так что могу чушь гнать +)
  Ответить с цитированием

Старый 29.03.2010, 15:33   #3
3JIO
Участник
 
Аватар для 3JIO
 
3JIO вне форума
Регистрация: 01.11.2009
Адрес: Республика Саха (Якутия), Чурапчинский улус, с.Чурапча
Сообщений: 246
3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию
Отправить сообщение для 3JIO с помощью ICQ Отправить сообщение для 3JIO с помощью Skype™
По умолчанию

Мне надо только чтоб таблица wр_usеrs у обоих сайтах была одинаковой. Если заходишь на 1й сайт автоматом заходил на 2й сайт. Можете подробней рассказать?
__________________
Рисkуйте! Если вы победите — будете счастливы, а если проиграете — мудры.
  Ответить с цитированием

Старый 30.03.2010, 14:26   #4
Regis Filius
SuperVisor TF2
 
Regis Filius вне форума
Регистрация: 21.06.2008
Сообщений: 623
Regis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутациюRegis Filius имеет наиславнейшую репутацию
По умолчанию

Тебе надо будет:
1) Соединить две базы данных в одну (здесь понадобится изменить ID и прочие совпадающие поля, если их совпадение нежелательно. Например, можно в одной базе увеличить значение ID на столько, сколько ID находится во второй базе, залить вторую базу в первую, затем увеличить счётчик ID в первой базе до того значения, когда вторая база закончится).
2) Одна база будет постоянная, из которой берутся и заносятся данные, вторая база уже не нужна (можно сделать из неё резервную).
3) Посмотреть механизм авторизации на сайте, скорее всего пойдет по сессиям. Если так, то надо будет копать в сторону изменения кода, чтобы авторизация на одном автоматически считалась авторизацией на втором. К тому же надо будет переписать код изменения данных пользователя и всего прочего. Что именно менять сказать не могу, потому как ковырянием Вордпресса не занимался.
Думаю, что во внешке должно быть расписано, как соединить два вордпресс сайта.
  Ответить с цитированием

Старый 30.03.2010, 19:58   #5
3JIO
Участник
 
Аватар для 3JIO
 
3JIO вне форума
Регистрация: 01.11.2009
Адрес: Республика Саха (Якутия), Чурапчинский улус, с.Чурапча
Сообщений: 246
3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию
Отправить сообщение для 3JIO с помощью ICQ Отправить сообщение для 3JIO с помощью Skype™
По умолчанию

Цитата:
Сообщение от Regis Filius Посмотреть сообщение
Тебе надо будет:
1) Соединить две базы данных в одну (здесь понадобится изменить ID и прочие совпадающие поля, если их совпадение нежелательно. Например, можно в одной базе увеличить значение ID на столько, сколько ID находится во второй базе, залить вторую базу в первую, затем увеличить счётчик ID в первой базе до того значения, когда вторая база закончится).
2) Одна база будет постоянная, из которой берутся и заносятся данные, вторая база уже не нужна (можно сделать из неё резервную).
Мне надо чтоб новости у обоих сайтов были разными а не одинаковыми, поэтому хочу интегрировать только таблицу "wp_user". Так получится?
__________________
Рисkуйте! Если вы победите — будете счастливы, а если проиграете — мудры.
  Ответить с цитированием

Старый 31.03.2010, 18:04   #6
3JIO
Участник
 
Аватар для 3JIO
 
3JIO вне форума
Регистрация: 01.11.2009
Адрес: Республика Саха (Якутия), Чурапчинский улус, с.Чурапча
Сообщений: 246
3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию
Отправить сообщение для 3JIO с помощью ICQ Отправить сообщение для 3JIO с помощью Skype™
По умолчанию

Вопрсы решены. Благодарю что помогли!!!
__________________
Рисkуйте! Если вы победите — будете счастливы, а если проиграете — мудры.
  Ответить с цитированием

Старый 31.03.2010, 23:02   #7
anatoliy
Участник
 
anatoliy вне форума
Регистрация: 12.06.2007
Адрес: Yakutsk
Сообщений: 236
anatoliy имеет наиславнейшую репутациюanatoliy имеет наиславнейшую репутациюanatoliy имеет наиславнейшую репутациюanatoliy имеет наиславнейшую репутациюanatoliy имеет наиславнейшую репутациюanatoliy имеет наиславнейшую репутациюanatoliy имеет наиславнейшую репутациюanatoliy имеет наиславнейшую репутациюanatoliy имеет наиславнейшую репутациюanatoliy имеет наиславнейшую репутациюanatoliy имеет наиславнейшую репутацию
По умолчанию

Цитата:
Сообщение от 3JIO Посмотреть сообщение
Вопрсы решены. Благодарю что помогли!!!
Как? чтоб повторно не спрашивали
  Ответить с цитированием

Старый 03.06.2010, 20:46   #8
3JIO
Участник
 
Аватар для 3JIO
 
3JIO вне форума
Регистрация: 01.11.2009
Адрес: Республика Саха (Якутия), Чурапчинский улус, с.Чурапча
Сообщений: 246
3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию
Отправить сообщение для 3JIO с помощью ICQ Отправить сообщение для 3JIO с помощью Skype™
По умолчанию

Решение следующее:

1 шаг.
В файл wp-config.php ОСНОВНОГО блога добавляем строку
Код:
define('CUSTOM_CAPABILITIES_PREFIX', 'wp_');

2 шаг.
В файл wp-config.php второго блога (которые будет заимстовать юзеров) добавляем
Код:
define('CUSTOM_CAPABILITIES_PREFIX', 'wp_');
define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');
define('COOKIE_DOMAIN', '.music-wall.ru'); // указываем свой домен. точку перед началом уберать не надо
define('COOKIEPATH', '/');

А так же копируем из конфига первого блога четыри ключа безопастности

Код:
define('AUTH_KEY', 'bla-bla-bla');
define('SECURE_AUTH_KEY', 'bla-bla-bla');
define('LOGGED_IN_KEY', 'bla-bla-bla');
define('NONCE_KEY', 'bla-bla-bla');

Шаг 3.
В файле wp-includes/capabilities.php второго блога ищем строку
Код:
$this->cap_key = $wpdb->prefix . 'capabilities';

и заменяем её на

Код:
if (defined ('CUSTOM_CAPABILITIES_PREFIX')) {
$this->cap_key = CUSTOM_CAPABILITIES_PREFIX . 'capabilities';
}
else { $this->cap_key = $wpdb->prefix . 'capabilities';
}

Теперь всё работает как нужно :D. Но, этот трюк не работает с WordPress MU(основной сайт). Почему то роли не наследуются. У кого какие решения с WP MU?
__________________
Рисkуйте! Если вы победите — будете счастливы, а если проиграете — мудры.

Последний раз редактировалось 3JIO, 04.06.2010 в 19:05.
  Ответить с цитированием

Старый 05.06.2010, 22:01   #9
3JIO
Участник
 
Аватар для 3JIO
 
3JIO вне форума
Регистрация: 01.11.2009
Адрес: Республика Саха (Якутия), Чурапчинский улус, с.Чурапча
Сообщений: 246
3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию3JIO имеет наиславнейшую репутацию
Отправить сообщение для 3JIO с помощью ICQ Отправить сообщение для 3JIO с помощью Skype™
По умолчанию

Может кто-нить поможет с этим разобраться
__________________
Рисkуйте! Если вы победите — будете счастливы, а если проиграете — мудры.
  Ответить с цитированием

Старый 01.07.2010, 17:47   #10
TRIT
Участник
 
Аватар для TRIT
 
TRIT вне форума
Регистрация: 21.07.2008
Сообщений: 216
TRIT имеет наиславнейшую репутациюTRIT имеет наиславнейшую репутациюTRIT имеет наиславнейшую репутациюTRIT имеет наиславнейшую репутациюTRIT имеет наиславнейшую репутациюTRIT имеет наиславнейшую репутациюTRIT имеет наиславнейшую репутациюTRIT имеет наиславнейшую репутациюTRIT имеет наиславнейшую репутациюTRIT имеет наиславнейшую репутациюTRIT имеет наиславнейшую репутацию
Отправить сообщение для TRIT с помощью ICQ
По умолчанию

Не Проще ли Wordpress MU и поднять на нем 2 блога
  Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +9, время: 04:52.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Якутск-Online. Перевод: zCarot