رفتن به مطلب

انجمن سازی که به وردپرس متصل شه+اتصال چند وردپرس ...


پست های پیشنهاد شده

با سلام و خسته نباشيد . بنده چندوقتي هستش که دنبال يه سيستم انجمن ساز هستم که با وردپرس کاملا متصل بشه. يعني کاربراني که الان دارم بتونن به اون بدون ثبت نام وارد بشن و کاربراني که در آينده عضو ميشن هم بتونن در اون وارد بشن. ( يعني هر کي در وردپرس عضو ميشه در انجمن هم خودکار عضو بشه و بالعکس. )

لطفا به پيامم پاسخ بديد( در صورت نياز هزينه هم ميکنم. )

- راستي الان در همین انجمن IPB رو متصل کرديد ؟

- و سوال آخر اينکه من ميخوام چند تا وردپرس رو به هم از نظر کاربران متصل کنم . در واقع ميخوام که يه وردپرس اصلي داشته باشم و بقيه وردپرس هايي که نصب ميکنم براي امور ديگه جدول کاربرانشون با اون اصليه يکي بشه که کاربران وقتي توي وردپرس اصلي عضو ميشن بتونن وارد بقيه وردپرس ها با همون اکانت بشن.

( ببخشيد که خيلي سوال کردم D: )

لطفا، خواهشا پاسخ بديد . ممنونتون ميشم، جبران ميکنم . سپاس. منتظرم ...

لینک به ارسال

IPB امکان مجتمع شدن با وردپرس رو داره

برای یکی کردن کاربران باید از یک دیتابیس استفاده کنید

http://codex.wordpress.org/Editing_wp-config.php#Custom_User_and_Usermeta_Tables

لینک به ارسال

IPB امکان مجتمع شدن با وردپرس رو داره

برای یکی کردن کاربران باید از یک دیتابیس استفاده کنید

http://codex.wordpre...Usermeta_Tables

http://forum.wp-pars...-دو-تا-دیتابیس/

http://forum.wp-pars...ات-جانبی-آن‌ها/

منظورتون از یک دیتابیس اینه که من IPB رو روی همون دیتابیسی که الان وردپرس دارم بریزم؟! ( با این کار جداول کاربران یکی میشه ؟؛ مشکلی واسه سایت و اطلاعات سایت وردپرسیم که الان نصبه پیش نمیاد ؟ )

به لینک ها هم مراجعه کردم؛ اما بخوبی متوجه اتصال چند وردپرس بهمدیگر نشدم . من یه توضیح از کاری که میخوام انجام بدم رو میگم براتون :

به عنوان مثال sites1 سایت اصلی ما هستش، و ما یک سایت دیگری هم به نام sites2 داریم، حالا من میخوام که هر کسی که توی سایت sites1 ثبت نام میکنه بصورت خودکار در sites2 هم ثبت نام بشه و اطلاعاتش در دیتابیس sites2 هم ذخیره بشه تا کاربر بتونه بلافاصله با یکبار ثبت نام در سایت sites1 بتونه وارد sites2 بشه . ( حالا این حالت میتونه بین چند تا سایت با یه سایت اصلی هم باشه. )

برای اینکار من باید چیکار کنم ؟

منتظر پاسختون هستم . سپاس...

لینک به ارسال

برای مجتمع سازی با وردپرس

http://ipbwi.com

توضیح دوم + لینکها برای یکی کردن جدول کاربران دو یا چند وردپرس بود

لینک به ارسال

برای مجتمع سازی با وردپرس

http://ipbwi.com

توضیح دوم + لینکها برای یکی کردن جدول کاربران دو یا چند وردپرس بود

خیلی ممنون از پاسخگویی ...

پس من برای اینکه دو یا چند وردپرس رو بیگردیگر متصل کنم باید وردپرس ها رو توی یه دیتابیس ذخیره کنم.

بعدش پس از اینکار مشکل خاصی که پیش نمیاد ؟! ( چون من الان یه وردپرس اصلی دارم و نمیخوام که اطلاعاتش اسیبی ببینه! )

و اینکه وقتی چند تا وردپرس رو توی یه دیتابیس بریزم دیتابیس سنگین نمیشه ؟! روی سرعت سایت ها تاثیر نمیذاره ؟!

( و آخرین سوال اینکه من با ریختن چند وردپرس در یک دیتابیس در واقع یک جدول کلی واسه همشون دارم درسته ؟( یعنی جدول هاشون یکی میشن ؟)!

انتظار پاسختون هستم . سپاس فراوان ...

لینک به ارسال

خیلی ممنون از پاسخگویی ...

پس من برای اینکه دو یا چند وردپرس رو بیگردیگر متصل کنم باید وردپرس ها رو توی یه دیتابیس ذخیره کنم.

بعدش پس از اینکار مشکل خاصی که پیش نمیاد ؟! ( چون من الان یه وردپرس اصلی دارم و نمیخوام که اطلاعاتش اسیبی ببینه! )

و اینکه وقتی چند تا وردپرس رو توی یه دیتابیس بریزم دیتابیس سنگین نمیشه ؟! روی سرعت سایت ها تاثیر نمیذاره ؟!

( و آخرین سوال اینکه من با ریختن چند وردپرس در یک دیتابیس در واقع یک جدول کلی واسه همشون دارم درسته ؟( یعنی جدول هاشون یکی میشن ؟)!

انتظار پاسختون هستم . سپاس فراوان ...

ابتدا بکاپ بگیرید

دیتابیس سنگین میشه . ولی در سرعت دیگر سایتها تاثیر چندانی ندارد

فقط شما باید جدول کاربران را یکی کنید و پیشوند جداول هر سایت متفاوت باید باشد

(توضیح در لینکهای داده شده هست)

لینک به ارسال

ابتدا بکاپ بگیرید

دیتابیس سنگین میشه . ولی در سرعت دیگر سایتها تاثیر چندانی ندارد

فقط شما باید جدول کاربران را یکی کنید و پیشوند جداول هر سایت متفاوت باید باشد

(توضیح در لینکهای داده شده هست)

خیلی ممنون . فکر کنم بخوبی دیگه متوجه شدم :D . چنانچه به مشکلی برخوردم اون رو در همین فروم مطرح میکنم. سپاس فراوان ... :wub:

لینک به ارسال

درود ... 1- من از کد های زیر قبل از نصب وردپرس در قایل کانفیگ استفاده کردم :


define('CUSTOM_USER_TABLE', $table_prefix.'my_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');

اما وقتی نصب کامل شد هیچ تغییری در جداول کاربرانم بوجود نیومد، 2- با این حال من بعد از نصب وردپرس به صورت دستی و با استفاده از کد زیر :


RENAME table `wp_usermeta` TO `wps1_usermeta`;
RENAME table `wp_users` TO `wps1_users`;

پیشوند این دوتا جدول کاربران رو تغییر دادم، ولی بعد از ایجاد این تغییرات دیگه نتونستم وارد پنل وردپرسم بشم، ( در واقع فکر کنم اینکار وردپرس رو گمراه میکنه و دیگه اون نمیتونه جدول کاربران رو پیدا کنه! ) . آیا تابعی، چیزی هستش که من بوسیله اون این دو جدول جدید که رینیم کردم رو در وردپرس فراخوانی کنم ( یه کدی که بزارم تو فایل کانفیگ وردپرس ) .

--------------------------

لطفا راه حل هر دو گزینه رو قرار بدید . تشکر ...

لینک به ارسال

تست کنید :



define('CUSTOM_USER_TABLE', $table_prefix.'wps1_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'wps1_usermeta');

لینک به ارسال

پیشوند باید یکی باشد


define('CUSTOM_USER_TABLE', 'wps1_users');
define('CUSTOM_USER_META_TABLE', 'wps1_usermeta');

لینک به ارسال

درود ...

من ایندفعه بصورت دستی فایل کانفیگ رو ساختم و کدها رو درونش قرار دادم و بعد از اینکه نصب کامل شد، به پی اچ پی مای ادمین رفتم و با توجه به جداول میتونم بگم که جداول کاربران بخوبی تغییر نام داده شدند. ولی این روش بیشتر برای استفاده دو یا چند وردپرس که میخوایم اتصالشون بدیم بدرد میخوره .

نگاه کنید الان جداول کاربرانم به این اسم تغییر پیدا کرده :

wp_wps1_users

wp_wps1_usermeta

تا اینجای کار همچی خوبه. ولی مشکل اینجاست که سایت اصلی من نصب شده و از نصب اون خیلی وقته که میگذره و جداول کاربران اون به شکل زیر هستش :

wp_users

wp_usermeta

حالا اگر کمی دقت کنید وقتی که ما با استفاده از این کدها :


define('CUSTOM_USER_TABLE', $table_prefix.'wps1_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'wps1_usermeta');

جداول کاربران وردپرس رو در ابتدای نصب تغییر میدیم ، جدا از اینکه پسوند رو تغییر میده ، پسوند اصلی رو هم در ابتدای اون باز اضافه میکنه : ( برای اینکه متوجه منظورم بشید من اون رو به رنگ قرمز در آوردم ) :

wp_wps1_users

wp_wps1_usermeta

حالا من میخوام که وقتی یه وردپرس جدید نصب میکنم، جداول کاربرانش به جای اینکه به شکل بالا در بیاد به شکل زیر باشه :

wps1_users

wps1_usermeta

در این مورد باید چیکار کنم ؟؟؟

( ببخشید دیگه، امیدوارم که گیج نشده باشید.)

لینک به ارسال

پیشوند باید یکی باشد


define('CUSTOM_USER_TABLE', 'wps1_users');
define('CUSTOM_USER_META_TABLE', 'wps1_usermeta');

خیلی خیلی ممنون . من اینکارو کردم و مشکلم حل شد . تشکر . :wub:

( چنانچه باز مشکلی بود مطرح میکنم :D )

لینک به ارسال

باز دوباره به مشکل برخوردم :(

من وردپرس الان دوتا وردپرس رو توی یه دیتابیس با جدول کاربران همسان (یکی) نصب کردم. وقتی که وردپرس دوم نصب میشه، دقیقا آخر مرحله نصب که لینک ورود به پیشخوان رو میاره، بالای اون صفحه ارور های زیر میاد :


Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /home/gamerhac/public_html/ss2/wp-includes/wp-db.php on line 885
Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /home/gamerhac/public_html/ss2/wp-includes/wp-db.php on line 885

ضمنا وارد پنل ادمین وردپرس دومی که روی یه دیتابیس ریختم نمیتونم بشم !

باید چیکار کنم ؟ دلیل این خطاها چیه ؟؟؟

منتظر پاسخ هستم . تشکر ...

لینک به ارسال

در بخش ورود این خطا رو میده و بعد از ورود چه خطایی میده؟

لینک به ارسال

در بخش ورود این خطا رو میده و بعد از ورود چه خطایی میده؟

نه این خطا رو در آخرین مرحله نصب میده . وقتی که نصب تموم شده و میگه که حالا میتونید وارد بشید .

وارد پیشخوان هم نمیتونم بشم . ضمنا با اینکه جدول کاربران رو یکی کردم و حتی توی مراحل نصب خودش میگه که جدول کاربران از قبل هست و دیگه از من آیدی و رمز ادمین رو نمیگیره. خودش در مرحله آخر یه آیدی ادمین با یه رمز پیشفرض میاره !!! تازه با همین اطلاعات وارد پیشخوان هم نمیشه!!! با اطلاعات وردپرس دیگر هم که کاربرانش با این یکی هستن هم وارد نمیشه!!!

مشکل چیه ؟ باید چیکار کنم ؟

سپاس ...

لینک به ارسال

مشکل از نام wp_capabilities در جدول usermeta هست

برای حل این مشکل از افزونه زیر استفاده کنید

http://xentek.net/code/wordpress/plugins/wp-orphanage/

یا

http://agapetry.net/forum/role-scoper/eligible-users-and-custom_user_table/

http://wordpress.org/extend/plugins/role-scoper/

لینک به ارسال

مشکل از نام wp_capabilities در جدول usermeta هست

برای حل این مشکل از افزونه زیر استفاده کنید

http://xentek.net/co...s/wp-orphanage/

یا

http://agapetry.net/...tom_user_table/

http://wordpress.org...ns/role-scoper/

بازم همون خطا رو میده !

چیکار کنم ؟ ( خیلی مهم اینکار واسم ) :(

لینک به ارسال

بازم همون خطا رو میده !

چیکار کنم ؟ ( خیلی مهم اینکار واسم ) :(

کدوم خطا؟

این افزونه برای ورود و دسترسی به ادمین هست

البته با نام کاربری همان سایت ابتدایی

لینک به ارسال

کدوم خطا؟

این افزونه برای ورود و دسترسی به ادمین هست

البته با نام کاربری همان سایت ابتدایی

من وردپرس دومی رو پاک کردم. بعدش اینو توی وردپرس اولی ریختم. بعدش اومدم دوباره وردپرس دومی رو نصب کردم و جداولش رو هم یکی کردم(جداول کاربرانش) ولی باز هم در آخرین مرحله نصب وقتی که لینک ورود به ادمین رو میاره اون خطا ها رو آورد :


Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /home/gamerhac/public_html/ss2/wp-includes/wp-db.php on line 885
Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /home/gamerhac/public_html/ss2/wp-includes/wp-db.php on line 885

به پیشخوان هم هرکاری که میکنم وارد نمیشه ! این خطا ها رو هم میده ؟!

چیکار کنم ؟

لینک به ارسال

دوستان چیکار کنم ؟

راه دیگری هم غیر از اینکار هست ؟!

لینک به ارسال

برای سایت 1 به بعد باید:

فایل wp-includes/capabilities.php را ویرایش کنید

نگارش 3.5.1 وردپرس خط 710 فایل

به این تغییر دهید


$this->cap_key = 'wps1_capabilities';

و افزونه ای که گفتم رو هم نصب کنید

لینک به ارسال

برای سایت 1 به بعد باید:

فایل wp-includes/capabilities.php را ویرایش کنید

نگارش 3.5.1 وردپرس خط 710 فایل

به این تغییر دهید


$this->cap_key = 'wps1_capabilities';

و افزونه ای که گفتم رو هم نصب کنید

حل شد.

خیلی خیلی ممنونم . از شما، واقعا نمیدونم الان چی باید بگم . تشکر. :lol: واقعا الان علاقم به وردپرس 1000 برابر شد. دم شما گرم. مرسی. مرسی از تیم موفقتون. ایشالا ما هم به شما خواهیم پیوست. دست شما درد نکنه :wub: ..............................

:D درود بر وردپرس فارسی :D

لینک به ارسال

phpbb رو هم میشه متصل کرد؟

تا جایی که من میدونم همچی رو میشه متصل کرد، ولی نیاز به برنامه نویسی داره.

واسه phpbb توی تالارهای پشتیبانش یه سری افزونه و کد و آموزش هستش، میتونید از اونا استفاده کنید. ضمنا چنانچه میخواهید این سوال رو ادامه بدید و یا سوال دیگری در اینباره دارید، لطفا تاپیک جداگانه ای بزنید ! سپاس ...

:)

لینک به ارسال
  • 1 سال بعد...

سلام و خسته نباشید

من مطالبی که در این مورد بود کامل خواندم و انجام دادم

همه چیز اوکی هست و دیتابیس کاملا درسته اما بعد از نصب , نمیشه به وردپرس دومی وارد شد و ارور زیر نمایش داده میشه :

شما مجوز کافی برای دسترسی به‌این برگه را ندارید.

افزونه ای که معرفی شده بود را تو وردپرس اول نصب و فعال کردم کدی را هم که داده بودید تو وردپرس دوم این قسمت wp-includes/capabilities.php را اصلاح کردم

اما همچنان نمیشه وارد وردپرس دومی شد

میشه راهنماییم کنید

با تشکر

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...