Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Ошибки при работе с системой (http://forum.sape.ru/forumdisplay.php?f=14)
-   -   Сайт на SHTM! ничего не получается! (http://forum.sape.ru/showthread.php?t=10001)

dmitrynovo 12.03.2008 08:49

Сайт на SHTM! ничего не получается!
 
Сайт на SHTML.

код
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '657f36a9734877fd75b21acc87742bdd');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
?>

записал в файл sape1.php (в корне)

Подключаю sape1.php в страницу а.SHTML <!--#include virtual="sape1.php" --> (внутри head)

Эту а.SHTML страницу подключаю к index.SHTM странице на котрой будет реклама <!--#include virtual="а.shtml" -->.

ВОПРОС: как на index.SHTM разместить непосредственную ссылку на рекламу?
что-то типа <!--#include virtual="sapeхххх.php" --> куда прописать <? echo $sape->return_links(); ?>

Так что-то не получается

slydernet 12.03.2008 08:57

<!--#include virtual="sape1.php" --> вставляете в страницу на которой будет реклама в сапе 1 кидаете код для вызова ссылок и все подключение по цепочке может несработать

dmitrynovo 12.03.2008 09:33

Даже если цепочки нет:

В одной странице: ссылка на основной код <!--#include virtual="sape1.php" --> в начале

А как вставить <? echo $sape->return_links(); ?> ???

Его же нельзя просто так вставить в shtm.

Massacre 12.03.2008 19:31

в sape2.php например записать это и вставить таким же образом :)
правда лично у меня это в конце sape1.php

Дикарка 14.03.2008 17:10

У меня страницы в shtml, долго мучались, но в конце концов все получилось.
1. Архивный файл с длинным номером располагайте в корне сайта, ставьте на него разрешение 777 (но на Агаве это разрешение 755). Внутри этого файла есть файл sape.php
Ничего не трогайте.
2. Создайте в корне файл sape1.php со следующим вызовом:
<?php
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'длинный номер');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links($n);
?>

где вместо длинного номера вставьте свой номер такой же длинный

Не забудьте выставить права 777 (а у Агавы 755)

3. В страничках сайта, там, где будет располагаться реклама, впишите строчку
<!--#include virtual="/sape1.php" -->

Тут главное, указать правильно путь sape1.php
У меня, к примеру, файлы в папках, и потому почти везде
<!--#include virtual="../sape1.php" -->

Должно получиться.
У меня было сложнее. Реклама расположена под меню. А меню все в инклюдах в отдельной папке. И они имеют расширение .txt
Поэтому, чтобы все уже работало, открываем
.htaccess
и прописываем там строчки - AddHandler server-parsed .shtml .shtm .sht .html .htm .txt

После этого все заработало.
Спасибо огромное модератору Ank, без которого просто ничего не получилось бы.


Часовой пояс GMT +3, время: 13:42.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.