Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Dangel

API в IPB

Recommended Posts

Создаю отельную страницу на сервере site.com/temp/index.php

с кодом

 

require_once( '../../initdata.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' );
require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' );

$registry = ipsRegistry::instance();
$registry->init();

$registry->output->setTitle('Title');

$tampon = 'some text';

$registry->output->addContent($tampon);
$registry->output->sendOutput();

 

Все нормально все работает, но вот проблема, страница только работает с полным адресом site.com/temp/index.php а с site.com/temp/ выдает ошибку 404 (стандартную в ipb), как можно это исправить

Share this post


Link to post
Share on other sites

И версию форума заодно актуальную поставьте.

Негоже с 1.x лезть в раздел ipb 3

Share this post


Link to post
Share on other sites

@siv1987, не получилось.

 

Вот содержимое моего файла .htaccess

 

AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
CharsetSourceEnc utf-8
CharsetDefault utf-8
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule> 

Share this post


Link to post
Share on other sites

Индексный файл надо прописать

 

DirectoryIndex index.php

Share this post


Link to post
Share on other sites

Прописывал, не работает...

Share this post


Link to post
Share on other sites

В начало вашего файла либо:

define('IPS_ENFORCE_ACCESS', true);

- если желаете, чтобы скрипт работал даже если форум в Offline-режиме,

 

либо:

define('CCS_GATEWAY_CALLED', true);

- если интересует работа страницы только когда и форум тоже online.

 

Пишу по памяти, что-то могло измениться в новых версиях.

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...