ПредишенСледващото

Инсталиране SAPE код и linkfeed на PHPBB 3
Като се започне от там версия 3.1.x към PHPBB са настъпили промени, които са сложни инсталации код SAPE и Linkfeed системи PHPBB форуми. В тази статия ще обсъдим как да се използва без никакви PHPBB модули, определени кода на тези системи за PHPBB форум версии 3.1.x и 3.2.

В PHPBB 3.2 с оглед на сигурността по подразбиране е изключена изпълнява PHP код в шаблоните. Неговият курс може да бъде включена в раздела за администратор, но това е по-добре да не го правя, защото намалява форум за сигурност. Също така в PHPBB 3.1.x версии е престанала да работи с променлива $ _SERVER. Поради тази променлива се появи в кода като SAPE връзка и linkfeed, както и в PHP файлове от техния изходен код монтаж на тези системи във форума на PHPBB 3.2 малко сложни.

Така че, за които няма да изпълни PHP код обажда SAPE и linkfeed шаблон форум, сложи този код в /includes/functions.php.

В този случай, тъй като променлива $ _SERVER имаме не работи навсякъде срещне $ _SERVER ще използва правилото:

Всяка поява на $ _SERVER [ 'chto_to_tam']; се заменя със $ поискване-> сървър ( "chto_to_tam ');
Във всяка една функция, когато има поява, в началото, за да добавите заявка глобалната $;

Това правило е необходимо да се извърши в обажда код и SAPE linkfeed, и в рамките на тези файлови системи и sape.php linkfeed.php.

Подобрени файлове на тези системи по отношение на това правило, можете да изтеглите от тук - linkfeed и SAPE.

След като сте заменя sape.php и linkfeed.php обновена, за да се пристъпи към тяхното повикване. За да направите това, отворете файла /includes/functions.php форум и да се потърси в него следния код:

По-долу SAPE добавите кода:

ако (! дефинирани ( '_ SAPE_USER "))
дефинира ( '_ SAPE_USER "," след това напишете своя sapovsky код ");
>
общо искане $;
require_once ($ поискване-> сървър ( "DOCUMENT_ROOT ')" / "._ SAPE_USER" / sape.php "..);
$ О [ 'Кодова'] = 'UTF-8';
$ Sape = нов SAPE_client ($ о);
$ Sape = нов SAPE_client ();
изключено ($ о);
$ Sape_links = $ sape-> return_links ();
$ Template-> assign_var ( «SAPE_LINKS», $ sape_links);

При използване на linkfeed код ще бъде, както следва:

дефинира ( "LINKFEED_USER", »след това напишете кода linkfeed»);
общо искане $;
require_once ($ поискване-> сървър ( "DOCUMENT_ROOT ')' / 'LINKFEED_USER" / linkfeed .php "...);
$ Linkfeed = нов LinkfeedClient ();
$ Linkfeed-> return_links ();
$ Template-> assign_var ( «LINKFEED_LINKS», $ linkfeed);

Сега отидете на модела, който ще бъде посочено мястото, в което да се покаже връзки. За да направите това, отворете файла / форум / стилове / prosilver / шаблон / overall_footer.html и да го на правилното място за изходните връзки към изходни връзки посоча SAPE или изходни връзки с linkfeed.

При всяка промяна на шаблона, за да се актуализира информацията в този форум, вижте администраторът трябва да изтриете кеша.

Инсталиране SAPE код и linkfeed на PHPBB 3

След този код с SAPE системи и linkfeed на вашия форум трябва да започне да работи. Можете да проверите това чрез премахване на .db файла в папката с код SAPE или linkfeed, опреснете страницата офлайн, файлът .db в замяна код връзка трябва да бъде възстановена.

Подкрепете проекта - споделете линка, благодаря!