Maxsite cms - multisayting

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.”