Войдите, чтобы подписаться  

Настройка сайта на IP.Content


Fisana

(Обратите внимание, что рекомендации в этой статье применимы также к случаям, когда вы хотите использовать IP.Content за пределами каталога форума в любом месте, а не только в корневой папке веб-сервера).

 

IP.Content можно использовать для создания страницы за пределами каталога вашего форума, включая (но не ограничиваясь ими) работающие страницы из корневой папки. Это означает, что можно иметь форум по адресу domain.com/forums и IP.Content сайт(ы) на domain.com/.

 

Для этого сначала необходимо загрузить "index.php" из категории Tools дистибутива IP.Content в папку на сервере, где вы собираетесь создавать страницы с помощью IP.Content. Например, это может быть /home/youraccount/public_html/ на большинстве веб-серверов. Затем необходимо открыть файл index.php и отредактировать следующий путь в верхней части файла:

$path_to_ipb	= './forums/';

Если ваш форум случайно оказался в папке /forums/, не нужно вносить никаких изменений в index.php. В противном случае необходимо прописать свой путь.

 

Далее нужно войти в АЦ на страницу Мои приложения -> IP.Content -> Settings (Параметры) -> Advanced (Дополнительно) и настроить первый параметр (URL к index.php), указав путь, куда вы загрузили файл index.php. Также при необходимости можно переименовать index.php (например, заменить index.php на "home.php", оставив прежнюю индексную страницу главной на вашем сервере). В этом случае не забудьте обновить вторую настройку в Дополнительных параметрах. Кроме того, вы можете включить mod_rewrite для IP.Content, который позволит вам изменить URL, например, с

_http://domain.com/index.php/my_custom_page.html

на

_http://domain.com/my_custom_page.html

 

Чтобы использовать этот параметр убедитесь, что ваш сервер поддерживает mod_rewrite.

Сохраните выбранную конфигурацию, нажав кнопку 'Обновить настройки' в нижней части формы. Если у вас включен mod_rewrite для IP.Content, необходимо нажать вверху на кнопку 'Загрузить файл .htaccess'. Затем сохраните этот файл в ту же папку, куда загрузили index.php.

 

После этого вы сможете получить доступ к страницам через файл index.php как через шлюз. Для проверки правильной работы перейдите в раздел Pages (Страницы) и нажмите на маленькую зеленую стрелку рядом с индексной страницей. Должно открыться новое окно по заданному URL и отобразить содержание.

____________________________________________________________________

 

Если вы хотите использовать IP.Content через IP.Board, все равно можно сделать IP.Content домашней страницей вашего форума.

Для этого откройте initdata.php, найдите следующую строчку:

 

define( 'IPS_DEFAULT_PUBLIC_APP', 'forums' );

 

Замените ее на

 

define( 'IPS_DEFAULT_PUBLIC_APP', 'ccs' );

 

И тогда настройте индексную страницу. Теперь главной страницей станет IP.Content, а не главная страница форума. Если выбран этот метод, не нужно использовать файл index.php из папки 'Tools', и вы должны убедиться, что настройка URL для файла index.php в параметрах 'Дополнительные настройки' является пустой.

Войдите, чтобы подписаться  
Перейти к статьи


Отзывы пользователей

Рекомендованные комментарии



А сам пробовал в 3-тьей версии ipb в ip.content?

Да.

Поделиться комментарием


Ссылка на комментарий
Поделиться на других сайтах

тогда советую попробовать

<php>echo "Привет!";

</php>

при загрузке страницы с данным шаблоном получишь

Warning: Cannot modify header information - headers already sent by (output started at admin/applications_addon/ips/ccs/sources/pages.php(416) : eval()'d code:6279) in /admin/sources/classes/output/formats/html/htmlOutput.php on line 134

 

при вставке буквально

<php>Ваш код</php>

получишь предупреждение при сохранении

The contents that you submitted would create a parser error when compiled into appropriate PHP code. Please verify any PHP code, template tags and template plugin tags (such as parse blocks) and resubmit your data.

 

Вопрос снят

php выполняется, просто видимо что-то с echo

Изменено пользователем Iven

Поделиться комментарием


Ссылка на комментарий
Поделиться на других сайтах

Народ, в теме полная помойка. Придется ее руками делить на несколько тем.

К сожалению, в одном посте здесь и по три вопроса встречается :(

Ответы тоже смешаны.

Это страшно затрудняет восприятие материала теми, кому это понадобится позже.

 

Разгребать тему буду вручную, попробую делить на несколько.

А вы, пожалуйста, создавайте новые темы, не забывая основное правило: Один вопрос – одна тема.

Думайте не только о себе, но и о тех, кто зайдет с поисковика и не разберется в многостраничном флуде.

 

Тему пока закрываю.

Поделиться комментарием


Ссылка на комментарий
Поделиться на других сайтах