07.01.2009, 03:38 | #1 |
Новичок
Регистрация: 11.06.2008
Сообщений: 13
Вес репутации: 0
|
Сборный движек - проблемма с установкой кода
Собрал давным давно простой движок по мануалам
Имеется файл index.php и template.tpl Прописываю в файл index.php код Код:
<?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', '41ab34bd5d58b43c347f9e4e5947872c'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> Код:
<tr> <td>Ссылки: <?php global $sape; echo $sape->return_links(5); ?> </td> </tr> В файле template.tpl расположены маркеры аля {site.title} и тп которые и обрабатывает index.php Код:
echo $_TPL->assembleTemplateEx(array( 'site.title' => 'Название сайта', 'site.content' => $PageBuffer, 'site.location' => ($Location), ), 'index'); |
07.01.2009, 06:01 | #2 | |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
|
Цитата:
движок неизвестно как устроен. смотреть надо...
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! |
|
07.01.2009, 07:59 | #3 |
Мастер
Регистрация: 21.10.2007
Сообщений: 542
Вес репутации: 216
|
Пропиши оба кода в template.tpl
__________________
|
07.01.2009, 17:31 | #4 |
Новичок
Регистрация: 11.06.2008
Сообщений: 13
Вес репутации: 0
|
Ребят помогите пожалуйста решить проблему. Куда нужно устанавливать код?
Пишу подробно про движек Каталог core с файлами api.php и template.php Каталог design с файлом index.tpl (+ файл стилей и изображения) Каталог pages - этакая база данных статических файлов - name1.html, name1.html, name1.html внутри которых содержаться маркеры аля {site.title} {site.location} ... В корне файл index.php с сожержимым Код:
<? // --- Отсечение TRACE метода и глобальных параметров if($_SERVER['REQUEST_METHOD'] == 'TRACE'){ die('Bad Request.'); } if(isset($_REQUEST['GLOBALS']) || isset($_FILES['GLOBALS'])){ die('Bad Request.'); } if(!is_array($GLOBALS)){ die('Bad Request.'); } # - Подключаем API функции include('core/api.php'); # - Подключение менеджера шаблонов include('core/template.php'); $_TPL = new clsTemplateManager(); # - Получаем имя запрашиваемой страницы $RQST_PAGE = isset($_GET['page']) ? $_GET['page'] : 'index'; # - Фильтруем имя страницы $RQST_PAGE = str_replace('..', '', $RQST_PAGE); if(!file_exists('pages/'.$RQST_PAGE.'.html')) $RQST_PAGE = 'index'; # - Читаем страницу. $PageBuffer = API_ReadFile('pages/'.$RQST_PAGE.'.html'); # - Получаем положение страницы из первой строчки и отрезаем её от файла контента $NewLinePos = strpos($PageBuffer, "\n"); $Location = substr($PageBuffer, 0, $NewLinePos); $PageBuffer = substr($PageBuffer, $NewLinePos); # - Собираем страницу и отдаём пользователю echo $_TPL->assembleTemplateEx(array( 'site.title' => 'Название сайта', # - Заголовок сайта 'site.content' => $PageBuffer, # - Контент страницы 'site.location' => ($Location), # - Строка места нахождения ), 'index'); ?> Код:
<?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '41ab34bd5d58b43c347f9e4e5947872c'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> Код:
<?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', '41ab34bd5d58b43c347f9e4e5947872c'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> Код:
<?php global $sape; echo $sape->return_links(); ?> Последний раз редактировалось molp; 07.01.2009 в 17:36. Причина: Добавлено сообщение |
07.01.2009, 19:18 | #5 |
Эксперт
Регистрация: 09.05.2008
Адрес: ПГ
Сообщений: 1,704
Вес репутации: 0
|
по-моему циферь вставлять если хочешь чтобы определённое число вывело.
а последний вызов должен идти без параметров, чтобы вывело все оставшиеся ссылки, иначе они будут в ерроре.
__________________
|
08.01.2009, 12:14 | #7 |
Эксперт
|
если просто (), то выведет все оставшиеся ссылки...
а вообще, могу исследовать и поставить код
__________________
Аттестат продавца. |
12.01.2009, 08:58 | #10 |
Новичок
Регистрация: 11.06.2008
Сообщений: 13
Вес репутации: 0
|
Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код!
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблемма с установкой на движок ArticleMS | deole | Установка кода на различные движки | 5 | 12.06.2008 15:15 |
проблема с установкой кода..... | DrumBass | Установка кода на различные движки | 5 | 13.04.2008 00:28 |
Помогите с установкой кода | ocean-m.net | Установка кода на различные движки | 1 | 30.03.2008 01:50 |
Помогите с установкой кода на Perl | bakabek | Установка кода на различные движки | 5 | 26.02.2008 11:51 |
Проблема с установкой кода на ipb 2.3.3 | SanyCF | Установка кода на различные движки | 2 | 17.02.2008 11:42 |
Часовой пояс GMT +3, время: 16:44.