10.03.2010, 12:05 | #141 | |
Хитрый жук
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 390
|
Цитата:
preg_replace('/<\/body>/Uis', $sape_link.'</body>', $content); Чтобы зацепиться за какой либо другой тег надо делать типа так: str_replace('<div id="footer">', '<div id="footer">'.$sape_link, $content);
__________________
|
|
10.03.2010, 12:46 | #142 | |
Новичок
Регистрация: 24.01.2010
Сообщений: 12
Вес репутации: 0
|
Видимо, я что-то не то сделал.
Создал файл index.php, ввел туда следующий код: Код:
if (!defined('_SAPE_USER')) define("_SAPE_USER", $_SERVER["DOCUMENT_ROOT"].'/'.'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'); require_once(_SAPE_USER.'/sape.php'); $sape = new SAPE_client(); $sape_link = $sape->return_links(); if (isset($_GET['url'])) $file_name = $_GET['url']; else $file_name = 'index.html'; $content = file_get_contents($file_name); $content = preg_replace('/<\/body>/Uis', $sape_link.'<'.'/body>', $content); echo $content; Код:
DirectoryIndex index.php # Запуск mod_rewrite RewriteEngine on RewriteBase / RewriteRule ^(.*.html?)$ index.php?url=$1 AddHandler application/x-httpd-php .php .htm .html .shtml Цитата:
|
|
10.03.2010, 16:39 | #143 |
Хитрый жук
Регистрация: 05.12.2007
Адрес: Конаково
Сообщений: 2,987
Вес репутации: 390
|
Вариант 1:
Забыли дескрипторы php - <?php <код> ?> Вариант 2: Не установлен php p.s. Выкиньте денвер нафик. Связка apache+php+mysql ставится за 5 минут.
__________________
|
17.03.2010, 13:47 | #144 |
Новичок
Регистрация: 17.03.2010
Сообщений: 4
Вес репутации: 0
|
У меня сайт на самописном движке. Товарищ, который помогал сделать движок сейчас недоступен, а я сам в PHP не силен, понимаю только в общих чертах. Помогите разобраться с установкой кода.
Сайт на PHP (index.php) собирается с шаблонов - файлы с расширением .tpl В .htaccess все прописано правильно, как и советовали на этой ветке форума. Вопрос такой, что нужно дописать в файле index.php и в файлах .tpl Возможно, нужно отдельно создать какой-то дополнительный файл .php для сапы и как-то запустить его в файле .tpl. Но как это сделать не знаю, помогите. P.S. Пробовал так: создал файл incl.php <?php define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxx'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); //Добавьте эти строки для вывода строки <!--check code--> $o[ 'force_show_code' ] = true; $sape = new SAPE_client( $o ); echo $sape->return_links(); ?> Далее в файле с расширение .tpl добавил <!--include virtual=/incl.php--> На сайте ничего нового не появляется, а в исходном коде сайта просто появилась строка <!--include virtual=/incl.php--> Заранее благодарен за помощь. |
17.03.2010, 14:11 | #145 | |
Специалист
Регистрация: 08.02.2009
Сообщений: 108
Вес репутации: 191
|
Цитата:
Код HTML:
<!--#include virtual="/incl.php"-->
|
|
17.03.2010, 16:28 | #146 | |
Новичок
Регистрация: 17.03.2010
Сообщений: 4
Вес репутации: 0
|
Цитата:
Добавлено через 1 час 18 минут Не, ничего не поменялось, на сайте ни каких изменений, а в исходном коде это: Цвет <!--#include virtual="/incl.php"--> такой же как и у <!--LiveInternet counter--> - зеленый. Вроде все должно работать, может и работает, но я не знаю должен ли таким способом выводится <!--check code--> или нет. Как правильно проверить или будут при таком раскладе выводиться ссылки? Последний раз редактировалось bonzik; 17.03.2010 в 16:36. Причина: Добавлено сообщение |
|
17.03.2010, 17:40 | #147 | |
Специалист
Регистрация: 19.01.2009
Адрес: Не резидент
Сообщений: 151
Вес репутации: 194
|
Если в .htaccess все прописано правильно (имеется в виду обработка php)
Код:
AddType application/x-httpd-php .php .htm .html Код:
<?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ВАШ КОД БИРЖИ'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> Код:
<?php include("../incl.php"); ?> Добавлено через 15 минут Не успел откорректировать - лимит времени вышел !!! Правильный код Цитата:
Последний раз редактировалось Физик; 17.03.2010 в 17:40. Причина: Добавлено сообщение |
|
17.03.2010, 17:41 | #148 |
Новичок
Регистрация: 17.03.2010
Сообщений: 4
Вес репутации: 0
|
У меня немного другая ситуация. Сайт написан на PHP, он собирается из шаблонов с расширением .tpl и в html он появляется только в браузере. Нужно чтобы код работал не в html а в .tpl
Я где-то читал, что PHP и SSI одновременно работать не могут. На сколько я понимаю нужно создать файл .php с кодом сапы и запустить его в .tpl с помощью SSI (наверно). Вроде все сделал правильно, но понять работает или нет не могу. Но я могу ошибаться, поэтому и прошу совета. Последний раз редактировалось bonzik; 17.03.2010 в 17:49. |
17.03.2010, 18:00 | #149 | |
Специалист
Регистрация: 19.01.2009
Адрес: Не резидент
Сообщений: 151
Вес репутации: 194
|
Ну если Вам только проверить правильность установки кода, то в самом файле sape.php найти строку:
Код:
var $_force_show_code = false; Код:
var $_force_show_code = true; Цитата:
|
|
17.03.2010, 18:13 | #150 |
Новичок
Регистрация: 17.03.2010
Сообщений: 4
Вес репутации: 0
|
Я прочил всю FAQ и большую часть форума - перепробывал все что предлагалось.
Поменял как Вы предлагаете - ни каких изменений. Вопрос один - как запустить .php в файле .tpl чтобы появлялся <!--check code--> В FAQ об этом ничего нет. Последний раз редактировалось bonzik; 17.03.2010 в 18:22. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Так работать нельзя....!!! | Администрация 6-ой палаты | Курилка | 42 | 26.10.2008 20:34 |
КАК Работать? | vaxamike | Вопросы по работе системы | 2 | 22.06.2008 20:19 |
Можно работать если сайт находится на narod.ru? | kostyax | Вопросы от новичков | 16 | 20.01.2008 10:44 |
Где можно написать текст ссылок? Можно ли иметь несколько вариантов текста? | vk23 | Вопросы по работе системы | 2 | 07.11.2007 11:40 |
как начать работать из-за такой проблемы... ? | TheVS | Вопросы по работе системы | 15 | 17.04.2007 19:34 |
Часовой пояс GMT +3, время: 14:55.