19.12.2009, 12:52 | #1 |
Новичок
Регистрация: 18.12.2009
Сообщений: 2
Вес репутации: 0
|
Установка кода на SMF
Нашел такую методичку:
Код я установил, и он уже несколько дней успешно работает. Сделал я это наиболее простым из всех известных способом, который и опишу подробно. - установка папки с длинным именем и допуском 777 в корень сайта, кажется все смогли сделать. - в файле index.php (в моём случае в директории forum) на самый верх вставляется код: было <?php /************************************************** ******************************** * index.php * ************************************************** ********************************* * SMF: Simple Machines Forum * * Open-Source Project Inspired by Zef Hemel (zef@zefhemel.com) стало <?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'sdgj;jgkljg;kjg;kjg;jgksdjggjdkjg'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> <?php /************************************************** ******************************** * index.php * ************************************************** ********************************* * SMF: Simple Machines Forum * * Open-Source Project Inspired by Zef Hemel (zef@zefhemel.com) * - Далее, если у кого нет, надо установить Ad Management mod с русификацией, чтобы не париться, вручную вставляя ссылки. (Как устанавливать моды, думаю, все знают). - В установленном моде рекламы открываем минимум один «банер» (добавить баннер) ссылок так, чтобы последняя, самая нижняя строчка была global $sape; echo $sape->return_links(); Таким образом имеем: global $sape; echo $sape->return_links(3); global $sape; echo $sape->return_links(); Понятно, что можно вставить и 3, как в этом примере, и пять ссылок, разбить их как угодно, но главное условие, избавляющее вас от выползающего на страницы форума кода это последняя строчка. - Завершающий этап, избавление от сессий. В Sources/Load.php. Кусок кода меняем $context['browser']['possibly_robot'] = (strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla') === false && strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') === false) || strpos($ci_user_agent, 'googlebot') !== false || strpos($ci_user_agent, 'slurp') !== false || strpos($ci_user_agent, 'crawl') !== false; на $context['browser']['possibly_robot'] = $context['user']['is_guest']; // $context['browser']['possibly_robot'] = (strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla') === false && strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') === false) || strpos($ci_user_agent, 'googlebot') !== false || strpos($ci_user_agent, 'slurp') !== false || strpos($ci_user_agent, 'crawl') !== false; - Всё. Осталось удалить файлик линк, чтобы роботы увидели код (у меня почему-то они без этого работать отказывались) и идти на модерацию. Все сделал... не заводится. Ad Management mod тестовые текстовые ссылки выводит, тестовые врезки php тоже. А с кодом не дружит. |
20.12.2009, 07:39 | #2 |
Специалист
|
поставлю без проблем - модерасю на форуме русской поддержки SMF
обращайтесь в личку или асю - договоримся код у Вас бредовый какой-то, всё проще делается
__________________
Не получается воткнуть код на сайт? Могу помочь. ася: 858-368. Рефералам бесплатно |
26.12.2009, 16:45 | #3 | ||
Новичок
Регистрация: 16.04.2009
Сообщений: 3
Вес репутации: 0
|
Я сделал так.
в index.php в самое начало Цитата:
Цитата:
|
||
08.04.2010, 19:34 | #5 | |
Новичок
Регистрация: 23.02.2008
Сообщений: 6
Вес репутации: 0
|
Цитата:
находим: Код:
// Show the load time? Код:
define('_SAPE_USER', '*******************'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['host'] = 'site.ru'; $nomer=strpos($_SERVER['REQUEST_URI'],'PHPSESSID'); $ostatok=substr($_SERVER['REQUEST_URI'],$nomer+43,strlen($_SERVER['REQUEST_URI'])); if($ostatok!="") $ostatok="?".$ostatok; if($nomer=="") $podstroka=$_SERVER['REQUEST_URI']; else $podstroka=substr($_SERVER['REQUEST_URI'],0,$nomer-1).$ostatok; $sape = new SAPE_client($o); echo $sape->return_links(); |
|
24.07.2012, 08:10 | #6 |
Новичок
Регистрация: 21.07.2012
Сообщений: 10
Вес репутации: 0
|
Подскажите как прописать если у меня форум ?
http://site.ru/forum |
30.07.2012, 01:06 | #7 |
Эксперт
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 386
|
hitryy, что прописать?
__________________
|
22.08.2012, 21:06 | #9 |
Новичок
|
Кто может вставить код на SMF ?
пишите в личку или 215186785 Добавлено через 4 часа 31 минуту не актуально Последний раз редактировалось sankif; 22.08.2012 в 21:06. Причина: Добавлено сообщение |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка кода | Jaday | Установка кода на различные движки | 1 | 12.08.2009 04:56 |
Установка кода Sape на голый HTML. Вылазит часть кода | barushk | Вопросы от новичков | 5 | 07.04.2009 08:14 |
установка кода | natalya | Вопросы от новичков | 3 | 03.04.2008 15:35 |
Установка кода на asp | juleta | Установка кода на различные движки | 4 | 12.12.2007 21:08 |
Установка кода на ASP | evs-el | Вопросы по работе системы | 2 | 09.08.2007 10:10 |
Часовой пояс GMT +3, время: 12:40.