İki forumun üyelerini birleştirmek

Yeni başlayanlar, nasıl ve ne yapacağını bilmeyenler buraya yazabilir.

İki forumun üyelerini birleştirmek

İleti darthriddle 25.04.2006, 14:45

Arkadaşlar bu eklenti pcnet.com.tr ve linuxnet.com.tr de mevcut. Birine üye olduğunuz da otomatik olarak ikincisine de üye oluyorsunuz. Bu nasıl yapılır bilgisi olan varmı?

Tesekkurler
darthriddle
Üye
Üye
 
İleti: 27
Kayıt: 07.01.2006, 02:56

İleti murtaza 26.04.2006, 11:59

Idleri halletmen lazim

User id 2 ,3, 4 ,5

Bu her iki forumun üyelerindede vardir

Ilk sorun bu

Baska tekniik sorun cikarmi önüne
Onu ustalarima sorman lazim

Sevgiyle
Ögretmenim canim benim , canim benim...
Seni ben pek cok , pek cok severim.
Sen bir anaaaa , sen bir baabaaaaaa
Kalani neyyydiii yaaa unuttum , bu siirin sözlerini ariyorum...
Kullanıcı avatarı
murtaza
Üye
Üye
 
İleti: 1187
Kayıt: 15.11.2005, 17:15
Konum: Yurt Dışı

İleti sabri ünal 26.04.2006, 20:47

ortak db kullanıyor olamazlarmı? belki öyle yapmışlardır
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

İleti darthriddle 26.04.2006, 20:59

İki PHP-Nuke kurulumunu da aynı veritabanına yapmanız ve config.php'deki user_prefix alanını her ikisi için de aynı olacak şekilde ayarlamanız gerekiyor.

Bu cevabı aldımda açıkcası birşey anlamadım :)
darthriddle
Üye
Üye
 
İleti: 27
Kayıt: 07.01.2006, 02:56

İleti sabri ünal 26.04.2006, 21:03

ben andalım, tek db kullan iki site için de diyor !
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

Cvp: İki forumun üyelerini birleştirmek

İleti exceLLency 14.05.2006, 20:51

Şöyle oLaßiLirmi arkada$Lar tek Veritabani ßir php Forum ve bunun dısında arkadaslık scripti gibi ? bununla ılgılı bılgısı olanlar yardımcı olabılırmı bır yere uye olunca dıgerıne de gecıs yabarken sorun olmasın ?
Kullanıcı avatarı
exceLLency
Üye
Üye
 
İleti: 28
Kayıt: 29.04.2006, 22:28

Cvp: İki forumun üyelerini birleştirmek

İleti MaXCi 16.05.2006, 21:54

Kaynak www.netopsiyon.org

Aynı üyeleri kullanan iki web sitesi

Bu ipucu konusunda sizlere aynı üyeleri kullanan 2 tane phpnuke sitesi nasıl kurulur onu anlatacağım. Şu sıralar hazırladığım bir sitede kullanacağım için ihtiyacı olanlar olabilir diyerek sizlerle paylaşmayı uygun gördüm. Yalnız bu yazımı phpnuke konusunda biraz deneyimli olanların uygulamasını öneririm. Çünkü detaya girmeyecek ve teknik yazacağım.

Gelelim örneğimize; Aynı üyeleri kullanan 2 web sitesi için ben phpnuke6.5 ve phpnuke6.9'u kullanacağım. İki farklı site olacak ancak aynı üyeleri kullanacaklar, birine üye olan diğerine de üye olacak (Dikkat edilmesi gereken nokta phpnuke6.0 ile phpnuke6.5 ve üzeri sürümler için bu işlemi uygulayamazsınız. Veritabanındaki nuke_users tabloları birbirinden farklı olduğu için.). İlk önce 2 tane klasör oluşturuyorum. Birinin adı nuke65, diğerinin adı nuke69. nuke65 klasörü içerisine PHPNuke 6.5 sürümüne ait dosyaları atıyorum. nuke69 klasörüne ise PHPNuke 6.9 sürümüne ait dosyaları atıyorum. phpMyAdmin'i açarak nuke adında yeni bir veritabanı oluşturuyorum. Öncelikle phpnuke 6.5 sürümünün veritabanını oluşturuyorum. Yalnız sql dosyasındaki nuke_ öntakılarını nuke65_ olarak değiştiriyorum. Sadece nuke_users ve nuke_users_temp tablolarının ön takısına dokunmuyorum. Daha sonra veritabanına bu editlediğim sql dosyasını nuke veritabanına dump ediyorum. Bu işlemin ardından phpnuke 6.9 sürümüne ait sql dosyasını açıyorum. Buradan aynı tabloları daha önce oluşturduğumuz için Create table nuke_users... ve create table nuke_users_temp... yazan yerleri kaldırarak nuke_users ve nuke_users_temp tablolarının oluşturulmasını engelliyoruz. Bu dosyada da nuke_ ön takısını nuke69_ olarak değiştiriyorum. Ardından bu editlemiş olduğum sql dosyasını yine nuke veritabanına dump ediyorum. Sıra geldi config.php dosyalarına. Öncelikle nuke65 klasöründeki config.php dosyasını açıyorum.

$dbhost = "localhost"; //veritabanı sunucu adresi
$dbuname = "root"; //veritabanı kullanıcı adı
$dbpass = ""; //veritabanı kullanıcı şifresi
$dbname = "nuke"; //veritabanı adı
$prefix = "nuke65"; //Ön takı. Burayı nuke65 olarak değiştiriyorum.
$user_prefix = "nuke"; //üyeler ön takısı. Burasını sabit bırakıyorum.
$dbtype = "MySQL"; //Veritabanı tipi
$sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9"; //burayı kafama göre editliyorum. aynı olmamasına dikkat edin.

Sonra nuke69 klasöründeki config.php dosyasını açıyorum.

$dbhost = "localhost";//veritabanı sunucu adresi
$dbuname = "root";//veritabanı kullanıcı adı
$dbpass = "";//veritabanı kullanıcı şifresi
$dbname = "nuke";//veritabanı adı
$prefix = "nuke69";//Ön takı. Burayı nuke69 olarak değiştiriyorum.
$user_prefix = "nuke";//üyler ön takısı. Burasını yine sabit bırakıyorum.
$dbtype = "MySQL"; //Veritabanı tipi
$sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9"; //burayı yine kafama göre değiştiriyorum.

config.php ayarları bu kadar. Bu işlemler sonucunda karşımıza aynı üyeleri kullanan, farklı klasörlerde phpnuke6.5 ve phpnuke6.9 sürümleri kurulu iki tane site çıkıyor.

Uygulanan tekniği kısaca anlatayım. $prefix değişkeni veritabanındaki tabloların ön takısını belirler. $user_prefix değişkeni ise _users_temp ve _users tablolarının ön takısını belirler. Sadece $prefix değişkeninin değerini değiştirerek aynı üyeleri kullanan siteler hazırlayabiliyoruz. Bu ön takı aynı veritabanında birden fazla site kurulmasını sağlar. Bu yaptığımız işlemlerde dikkat ederseniz aynı veritabanını kullandık. Farklı veritabanlarında bu işlemi uygulayamazsınız.

Örnek Site :
http://www.gizlidunya.org
http://www.gizlidunya.org/yetiskin/index.php
MaXCi
Üye
Üye
 
İleti: 7
Kayıt: 06.05.2006, 14:18

İleti XeNo 16.05.2006, 22:10

Bunu defalarca anlattığımı hatırlıyorum. Hatta sitedeki makalelerde de vardı ama şuan bulamadım.
MaXCi verdiğiniz yol hiç de sağlıklı bir yol değil. Hem bunun yasaklananlar listesi, izin verilenler listesi, kullanıcı grupları bilmem neleri... Kısacası bir ton özelliği var ve onlar nerede? :)
Bence yukarıdakileri yapmasın yapacak olan. Benden söylemesi. Yine de siz bilirsiniz...
Kolay gelsin.
En son XeNo tarafından, 14.08.2006, 18:35 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
Kullanıcı avatarı
XeNo
Üye
Üye
 
İleti: 588
Kayıt: 05.10.2005, 16:25
Konum: İstanbul

İleti exceLLency 16.05.2006, 22:44

evet arkadaslar ornegın forumda avatar secen bır uye arkadaslık bolumunde resmını nasıl duzenlıcek karısmıcak mı olaylar :( bu olay cok karısık ya :) yanı php de yapabıleceklerımız sınırlı mı demek oluyor bu ? yada entegre systemlerle calısmak mı lazım sadece modlarla
Kullanıcı avatarı
exceLLency
Üye
Üye
 
İleti: 28
Kayıt: 29.04.2006, 22:28

İleti Cruen 15.08.2006, 01:41

darthriddle yazdı:İki PHP-Nuke kurulumunu da aynı veritabanına yapmanız ve config.php'deki user_prefix alanını her ikisi için de aynı olacak şekilde ayarlamanız gerekiyor.

Bu cevabı aldımda açıkcası birşey anlamadım :)


şu phpbb içinde geçerlimidir? ve user_prefix alanından ne düzenlenecek bilgisi olan varsa ? acil yardım ederseniz sevinirim forum kurucam bekliyorum hala :(
Cruen
Üye
Üye
 
İleti: 29
Kayıt: 02.05.2006, 14:33
Konum: İstanbul


Yeni Başlayanlar



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron