01.06.2009, 18:55 | #1 |
Новичок
Регистрация: 17.08.2008
Сообщений: 11
Вес репутации: 0
|
Установка кода на Umi.Cms
Всем привет провазился два дня. Собственно может кому понадобится инструкция по установке кода на UMI.CMS
Заливаем в корень папку сапе "00000000000000000000000000" ставим права 777. В файле custom.php (находится здесь: ~/classes/modules/ )после строки "//TODO: Write your own macroses here" вставляем следующий код для sape: Код HTML:
//TODO: Write your own macroses here /*Код Sape*/ public function sape($limit = false) { if(!$limit) $limit = false; if (!defined('_SAPE_USER')){ define('_SAPE_USER', '000000000000000000000000000000000'); } require_once(getServer('DOCUMENT_ROOT') . '/' . _SAPE_USER . '/sape.php'); $o['charset'] = 'UTF-8'; /* Строка ниже расскоментируется если используется многосайтовость на umi.cms и необходимо показывать код на всех сайтах */ //$o['multi_site'] = true; $o['request_uri'] = getServer('REQUEST_URI'); $sape = new SAPE_client($o); return $sape->return_links($limit); } Код HTML:
%custom sape()% |
19.03.2010, 19:07 | #3 |
Новичок
Регистрация: 18.03.2010
Сообщений: 1
Вес репутации: 0
|
А каким образом вывод ссылок организовывать, тоже %custom sape()% ?
|
02.06.2010, 21:34 | #4 |
Новичок
Регистрация: 02.06.2010
Сообщений: 6
Вес репутации: 0
|
Не сработал ваш код. Нашёл на сайте юми:
Внимание: в коде перед последним символом "процент" в макросах поставлен пробел. Этот пробел нужно убрать после размещения в файле. В файле custom.php (находится здесь: ~/classes/modules/ )после строки "//TODO: Write your own macroses here" вставляем следующий код для sape. (См. Пример 1) Затем в коде шаблона .tpl (находится здесь: ~/tpls/content/) размещаем код: для функции №1: %custom sape() % - этот макрос для размещения на странице рекламного блока SAPE для функции №2: Пишем в тэге <head> строку <!-- %custom context() % --> Затем %content % заключаете в следующий тэг <sape_index></sape_index> Пример: <sape_index> %content % </sape_index> Пример 1. Код для размещения в custom.php. //TODO: Write your own macroses here /*Функция для размещения рекламы №1*/ public function sape($limit = false) { if(!$limit) $limit = false; if (!defined('_SAPE_USER')){ define('_SAPE_USER', '000000000000000000000000000000000'); } require_once(getServer('DOCUMENT_ROOT') . '/' . _SAPE_USER . '/sape.php'); $o['charset'] = 'UTF-8'; /* Строка ниже расскоментируется если используется многосайтовость на umi.cms и необходимо показывать код на всех сайтах */ //$o['multi_site'] = true; $o['request_uri'] = getServer('REQUEST_URI'); $sape = new SAPE_client($o); return $sape->return_links($limit); } /*функция для размещения контекстной рекламы №2*/ public function context() { if (!defined('_SAPE_USER')){ define('_SAPE_USER', '000000000000000000000000000000000'); } require_once(getServer('DOCUMENT_ROOT') . '/' . _SAPE_USER . '/sape.php'); $o['charset'] = 'UTF-8'; $o['request_uri'] = getServer('REQUEST_URI'); $sape_context = new SAPE_context($o); return ob_start(array(&$sape_context,'replace_in_page')); } Всё заработало без проблем. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка кода на SMF | DkWix | Установка кода на различные движки | 60 | 28.05.2016 15:57 |
Установка кода на IPB | kuzen | Установка кода на различные движки | 296 | 11.02.2016 21:38 |
Установка кода Sape на голый HTML. Вылазит часть кода | barushk | Вопросы от новичков | 5 | 07.04.2009 08:14 |
Установка кода на b2m | fortuna | Установка кода на различные движки | 9 | 18.09.2008 20:08 |
Установка кода | morphru | Вопросы от новичков | 5 | 29.05.2008 11:13 |
Часовой пояс GMT +3, время: 03:48.