Telepítése SAPE kódot, és linkfeed a phpBB 3

Telepítése SAPE kódot, és linkfeed a phpBB 3
Kezdve verzió 3.1.x a phpBB voltak változások, amelyek bonyolult telepítési kódot Sape és Linkfeed rendszerek phpBB fórumokon. Ebben a cikkben lesz szó, hogyan kell használni anélkül phpBB modulokra a kódot az ilyen rendszerek a phpBB fórum változat 3.1.x és a 3.2.

A phpBB 3.2 céljából az alapértelmezett biztonsági van tiltva végre php kódot a sablonokat. A tanfolyam lehet venni az admin felületen, de jobb, ha nem kell csinálni, mert az csökkenti a biztonsági fórum. Szintén phpBB 3.1.x változatban, mert megszűnt a munka változó $ _SERVER. Mivel ez a változó jelenik meg a kód, mint egy kapcsolat SAPE és linkfeed, valamint a php fájlokat a forráskód rendszerek telepítése a phpBB 3.2 fórum egy kicsit bonyolult.

Tehát, amelyek nem hajtják végre php kód hívja SAPE és linkfeed sablon fórum, hogy ezt a kódot /includes/functions.php.

Ebben az esetben, mivel a változó $ _SERVER mi nem működik mindenhol találkozunk $ _SERVER fogja használni a szabályt:

Minden egyes előfordulásakor $ _SERVER [ 'chto_to_tam']; helyébe a $ request-> szerver (chto_to_tam ');
Minden funkció, ahol az esemény, a korai hozzá a globális $ kérelmet;

Ez a szabály szükséges végrehajtani a hívó kód és SAPE linkfeed, és ezen belül a fájlrendszereket és sape.php linkfeed.php.

Továbbfejlesztett fájlokat ezen rendszerek tekintetében ez a szabály, akkor töltse le itt - linkfeed és SAPE.

Miután kicserélte sape.php és linkfeed.php frissített eljár azok hívást. Ehhez menj a File /includes/functions.php fórum és keresik benne a következő kódot:

Az alábbiakban SAPE hozzá a kódot:

if (! defined ( '_ SAPE_USER))
define ( '_ SAPE_USER', 'majd írjuk meg sapovsky kód);
>
global $ kérelmet;
require_once ($ request-> szerver ( 'DOCUMENT_ROOT') '/' ._ SAPE_USER '/ sape.php' ..);
$ O [ 'charset'] = 'utf-8';
$ Sape = new SAPE_client ($ o);
$ Sape = new SAPE_client ();
hatástalanított ($ o);
$ Sape_links = $ sape-> return_links ();
$ Sablon-> assign_var ( «SAPE_LINKS», $ sape_links);

Amikor linkfeed kód a következő lesz:

define ( 'LINKFEED_USER', »majd írjuk be a kódot linkfeed»);
global $ kérelmet;
require_once ($ request-> szerver ( 'DOCUMENT_ROOT') '/' LINKFEED_USER '/ linkfeed .php' ...);
$ Linkfeed = new LinkfeedClient ();
$ Linkfeed-> return_links ();
$ Sablon-> assign_var ( «LINKFEED_LINKS», $ linkfeed);

Most megy a minta, amely arra utalna, az a hely, ahol azokat a linkeket. Ehhez nyissa meg a fájlt / forum / stílus / prosilver / template / overall_footer.html és a megfelelő helyre a kimeneti linkeket kimenő link rámutatni SAPE vagy kimeneti kapcsolatok linkfeed.

Minden változás a sablon frissítése érdekében az információkat a fórumon, hogy a rendszergazdának meg kell állítani a cache.

Telepítése SAPE kódot, és linkfeed a phpBB 3

Miután ezt a kódot SAPE rendszerek és linkfeed a fórum meg kell kezdeni a munkát. Akkor ezt nézd eltávolításával .db fájlt a mappában kóddal SAPE vagy linkfeed, frissítse az oldalt offline az állományba fájlt egy linkcsere kódot kell állítani.