Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Вопросы по работе системы (http://forum.sape.ru/forumdisplay.php?f=13)
-   -   Cайт на PERL, самописный движок. (http://forum.sape.ru/showthread.php?t=5065)

deca 09.10.2007 19:24

Cайт на PERL, самописный движок.
 
Имеется скрипт perl и образец тепалт всех страниц сайта.
Просто так код SAPE при размещении в темпалте не выполняется.
Нужно как то подружить код и темпалт, может возможно кака-то это сделать с помощью главного скрипта perl?
Помогите, пожалуйста.

Antuan 09.10.2007 21:30

Цитата:

Сообщение от deca (Сообщение 47236)
Имеется скрипт perl и образец тепалт всех страниц сайта.
Просто так код SAPE при размещении в темпалте не выполняется.
Нужно как то подружить код и темпалт, может возможно кака-то это сделать с помощью главного скрипта perl?
Помогите, пожалуйста.

Тепальт - это темплейт? Template?

Я у своего Перл-портала вставлял Код прямо в страницы с расширением *.cgi
Получилось не с первого раза - но старания окупились :)

deca 09.10.2007 22:33

Цитата:

Сообщение от Antuan (Сообщение 47259)
Тепальт - это темплейт? Template?

Я у своего Перл-портала вставлял Код прямо в страницы с расширением *.cgi
Получилось не с первого раза - но старания окупились :)

мне бы тоже попробовать..
можете привести премер кода? можно в личку...

Antuan 09.10.2007 22:41

В Перле не секу - делал методом тыка.
Видимо, для разных движков по-разному..

Для Моего: вставлял в файла .pl

вставлял код после этих символов:

Цитата:

~;

deca 09.10.2007 22:47

Но у меня нет файлов .pl есть только главный .cgi и темплейт .html
и все...
куда вставлять код не знаю, но в .html не получается((

Antuan 10.10.2007 12:41

Я бы обратил внимание на этот пункт Настроек:
Цитата:

# Мой сайт написан на HTML. Могу ли я участвовать в системе?

Да. Для этого достаточно прописать в файле .htaccess (он должен находиться в корневой директории сайта) строчку

AddHandler application/x-httpd-php .php .htm .html

Если файла не существует - его можно создать в блокноте и закачать в корень сайта.

На сервере Можно выполнять РНР - файлы? (сервер поддерживает РНР?)
Если да, то просто использовать инструкцию по вставке кода в НТМЛ-файлы
Именно это сделать я бы и попытался...

deca 10.10.2007 16:36

Я тоже уже пытался...но страницы то у меня cgi... там образец только html который накрывает этот cgi а в адресе как раз cqi и обрабатывается..(

i58 10.10.2007 16:58

Успешно подключал свой самописный перловый к Сапе.
Стучитесь, обсудим.

metton 05.04.2010 04:35

Народ, кто-нибудь поможет за денюжку установить код контекстных ссылок на perl самописный движок?

valenvikk 07.04.2010 14:55

1)в перловый скрипт (тот что с расширением pl или cgi) вставляете в любом месте
"$ENV{DOCUMENT_ROOT}/тут ваш номер/SAPE.pm" =~ /^(.+)$/;
require $1;
my $sape = new SAPE(
user => 'тут ваш номер',
);
2)а в шаблон (там где HTML) вставляете
print $sape->get_links;

либо
EOD
print $sape->get_links;
print <<EOD;

либо можно попробовать
$sape->get_links; - возможно, если заработает, этот вариант самый лучший

но на сервере должны стоять соответствующие модули, иначе будет выдавать ошибку, я столкнулся с тем что не на всех хостингах они стоят


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

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