Maxsite cms - multisayting

Ma beszélünk multisaytinge alapú CMS MaxSite. Miféle távon, és mi az a figyelemre méltó multisayting? Multisayting - az a képesség, hogy egy CMS motor fájlokat egyszerre több webhelyet. Így, ha nyitott több oldalakat fogjuk használni egy motort, amelyet feszített egy nagy sablon minden egyes domain, és a különböző adatbázis táblákat. MaxSite CMS fajta tervezői ahonnan gyűjteni néhány nagyon érdekes helyek.
Milyen előnyöket ad multisayting?
1. Sokkal kényelmesebb fájl szerkezetét a szerveren. Megváltoztatása a design honlapok csökken minták változása, amelyek székhelye ugyanabban a mappában, valamint a frissítése a különböző plug-inek a megosztott könyvtárba.
2. Egy adatbázisban. Tetszés szerint beállíthatja a munka oldalak egyetlen adatbázis, csak használ egy másik előtagot a táblák. Hírek hosting biztosítja ugyanazt az adatbázist.
3. Gyorsan frissítés. Nem kell frissíteni a CMS motor minden egyes oldalon külön-külön.
Alapértelmezésben a motor nem támogatja ezt a funkciót, de ez könnyen megvalósítható a segítségével néhány manipuláció. A kulcsfigura itt működik a szerver változó $ _SERVER [ „HTTP_HOST”]. segítségével, amelynek meghatározása a domain, amely ment a helyszínre. És ami függ a választás a sablon és az adatbázis táblákat.
Létrehozása több gépen a MaxSite CMS áll, tíz lépésből áll:
1) Az adatbázis. database.php fájl
2) Helyszín mappát. Mso-config.php
3) Vegye ki a neve az oldalon www. .htaccess fájlt
4) A robots.txt fájl
5) A fájl sitemap.xml
6) Plug-Sitemap XML
7) módosítása a szerkezet a helyszínen
1. Adatbázis. database.php fájl
Nem lehet két különböző lehetőség, vagy egy adatbázis segítségével különböző előtagokat vagy több adatbázis. A második lehetőség magában foglalja az azonos beállítások eléréséhez a különböző adatbázisokban. Találunk fájl alkalmazása \ config \ database.php.
1. lehetőség -, hogy megkösse a prefix a tartományhoz
Cseréljük ki a következő sort az eredmények fájlba:
a következő kódot, hogy meghatározza az előtag táblázat:
Második lehetőség -, hogy kötődnek a domain név az adatbázisban
Itt használjuk az adatbázis neve kiválasztása. Ehhez cserélje ki a következő kódot:
Ezen itt van egy érdekes megoldás:
Mindkét opció,
Az opciók is meg kell változtatni az utat cache-lekérdezések az adatbázis MySql. Cserélje ki a sort:
a következő sort:
Hely mappát. Mso-config.php
Ezen a ponton, mi fog változni a standard mappa elérési útvonala a podhodyashie a multisaytingu.
Fájl keresése alkalmazás \ maxsite \ mso_config.php. és miután a sort:
illessze be a következő kódot:
Itt vagyunk, attól függően, hogy a domain megváltozott az utat a Sablonok mappába, gyorsítótár és a letöltést.
Akkor is, ha azt szeretnénk, hogy egy másik titkos kifejezéseket a helyek, akkor egy switch-et ($ mydomain).
3. Vegye ki a nevét a honlapon www. .htaccess fájlt
A www a neve az oldalon tekinthető rossz formában, és a legtöbb helyen webmesterek már létrehozott egy automatikus átirányítást a helyszínen kezdődő három betű. Itt is hozzárendeli a fájlokkal sitemap.xml és robots.txt.
hozzá a következő kódot:
és mégis a következő kódot:
4. robots.txt fájl
Ahelyett, hogy a szokásos robots.txt fájlt hoz létre robots.php képező engedélyek csúszómászó.
Hozzunk létre a gyökér könyvtárat a fájl mellett .htaccess nevű fájlt robots.php. tartalmazza az alábbi kódot:
header célja annak biztosítása, hogy a szerver visszaküldi a fájlt a felhasználó böngészőjének arra kényszerítette, hogy úgy gondolja, hogy ez egy szöveges fájlt.
5. A fájl sitemap.xml
saytmapov fájlokat a keresők fogják mappában található oldalakon. A alapvetően létre sitemap.php. ami megváltoztatja az utat ezen sitemap.xml függően domain, a következők szerint:
6. Plug-Sitemap XML
Ebben a szakaszban, megváltoztatjuk xml_sitemap saytmapa kiegészítő amivel webhelysablonként a mappában, nem a kiváltó mappát. Ehhez keresse meg a fájlt alkalmazás \ maxsite \ plugins \ xml_sitemap \ index.php.
Cserélje változó válasszon ki egy mappát. Ahelyett, hogy egy húr:
hozzá a következő kódot:
A legfontosabb dolog, hogy ne felejtsük el, hogy frissítse a CMS, frissítse ezeket a sorokat, vagy nevezze át a plug-in, de azt is meg kell változtatni a nevét a kódot dugót.
7. módosítása a szerkezet a helyszínen
Hozzon létre egy mappát a helyszínen gyökér oldalon. Ez a könyvtár lesz tárolva template fájlok webhelyterkep.xml és feltöltések az egyes oldalakon.
Ebben a mappában kell másolni az alapértelmezett sablont. És azt is, mappákat hozhat létre a weboldalak, például a helyszínek és site1.ru site2.ru mappákat létrehozni site1 és site2. Minden mappa másolása sablon fájlokat. Továbbá, minden mappában a site létrehozásához cache mappát, és feltölti a és letöltések gyorsítótár oldalakon.
Több gépen szerkezete így néz ki:
Ezt a módszert alkalmazzák a változat MaxSite CMS 0.86. és egy motort az időben az írás, találtam öt helyen. Hibák és leletek ezt a módszert nem találtam, működik „mint a karikacsapás.”