Prosty multisites
11 July 2008
Comments
Oto prosty multisite dla PN/MD-Pro. Zaczynamy od etapu w którym masz normalnie ustawiony cms.- Skopiuj pntables.php nadając kopiom nazwy np. pntables1.php, pntables2.php itd. Zrób tyle kopii ile ma być dodatkowych cmsów w Multisite.
- Wykonaj kopię bazy (najlepiej "czystej" tj. bez jakiśtam artykułów itp)
- Otwórz tą kopię w wordpadzie i "zamień wszystko" - istniejący prefix na prefix jaki będzie wykorzystywany przez dany portal w multisite, np. "chem" dla portalu o chemii :)
- Wrzuć tak zmodyfikowaną kopię bazy. Zmieniaj/wrzucaj tyle zestawów baz ile potrzebujesz
- W kazdej z kopii pntables zmień $prefix na:
$prefix = "chem";
Podajesz nazwę prefiksu tabel dla danej strony w multisite.Edytujemy pntables.php :)
<?php
IF ($SERVER_NAME=="subdomena1.pl") {
include('pntables1.php');
}
elseif($SERVER_NAME=="subdomena2.pl") {
include('pntables2.php');
}
elseif($SERVER_NAME=="subdomenaX.pl") {
include('pntablesX.php');
}
else {
$prefix = "main";
$pntable = array();
.... leci dalej do końca
}
?>
Dla każdego pntablesX.php edytuj $prefix = "nazwa"; wpisując odpowiednią nazwę dla prefixu. Zrobione!
- Jak połączyć np. userami? Patrz artykuły o normalnym multisite:) wystarczy że w danym pliku pntables dodasz $prefix2 = "main"; i przy odpowiednich tabelach zastąpisz $prefix na $prefix2.
RkBlog
Comment article