FAQ: Настройка сайта на IP.Content - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы только по IP.Content. Не путайте с IP.Board (!).
Если не знаете, что это такое, пожалуйста, не оффтопьте и обратите внимание на соседние разделы.
Установка и настройка форума IP.Board.
Оформление форума.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

настройка ip.content

  • 10 Страниц +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создавать новые темы
  • Тема закрыта

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

#1 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 191
  • Регистрация: 21-Ноябрь 05
  • Репутация: 698
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 01 Август 2010 - 16:01

(Обратите внимание, что рекомендации в этой статье применимы также к случаям, когда вы хотите использовать 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 в параметрах 'Дополнительные настройки' является пустой.
2

#2 Пользователь не на сайте   smkysil ответил: »

 
 
  • Member
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: В бане
  • Сообщений: 45
  • Регистрация: 17-Сентябрь 09
  • Репутация: 1
  • IPB version:3.2.x
 

Отправлено 24 Август 2010 - 20:08

Не получилось поставить на основной домен.
Всё сделал по инструкции.
Получилось такое:
1. При заходе на основной домен (где и лежит index.php) попадаю на "Страницы" (вроде бы нормально), но я не авторизованный, хотя на форуме залогинен.
2. При клике на вкладку "Страницы" перебрасывает не на основной domain.ru, а на субдомен (где и стоит форум) - forum.domain.ru

Помогите пожалуйста разобраться.
IPB 3.1.2 + IP.Content 2.0.2
1

#3 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 191
  • Регистрация: 21-Ноябрь 05
  • Репутация: 698
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 24 Август 2010 - 20:21

mod_rewrite включен?
.htaccess не забыли в корень загрузить?

Знаю точно, что все должно работать, есть примеры.
0

#4 Пользователь не на сайте   smkysil ответил: »

 
 
  • Member
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: В бане
  • Сообщений: 45
  • Регистрация: 17-Сентябрь 09
  • Репутация: 1
  • IPB version:3.2.x
 

Отправлено 24 Август 2010 - 20:47

Да вроде всё делал как написано... :)
0

#5 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 191
  • Регистрация: 21-Ноябрь 05
  • Репутация: 698
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 24 Август 2010 - 20:51

Ritsuka появится, его спросим. Он делал подобное.
0

#6 Пользователь не на сайте   smkysil ответил: »

 
 
  • Member
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: В бане
  • Сообщений: 45
  • Регистрация: 17-Сентябрь 09
  • Репутация: 1
  • IPB version:3.2.x
 

Отправлено 24 Август 2010 - 20:54

Возможно там нужно что-то прописывать в .htaccess? Потому что, я скачал его и он был чистый.
0

#7 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 191
  • Регистрация: 21-Ноябрь 05
  • Репутация: 698
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 24 Август 2010 - 21:14

Он не должен быть чистый.

Тут скачивается такой
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

2

#8 Пользователь не на сайте   smkysil ответил: »

 
 
  • Member
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: В бане
  • Сообщений: 45
  • Регистрация: 17-Сентябрь 09
  • Репутация: 1
  • IPB version:3.2.x
 

Отправлено 24 Август 2010 - 21:46

Блин, без изменений.
0

#9 Пользователь не на сайте   smkysil ответил: »

 
 
  • Member
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: В бане
  • Сообщений: 45
  • Регистрация: 17-Сентябрь 09
  • Репутация: 1
  • IPB version:3.2.x
 

Отправлено 24 Август 2010 - 23:04

Вроде что-то заработало :)
Скажите, как теперь перенести ссылку "Страницы" в начало меню, чтобы было перед "Обсуждения" ?
0

#10 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 191
  • Регистрация: 21-Ноябрь 05
  • Репутация: 698
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 24 Август 2010 - 23:26

А есть другие компоненты (галерея, блоги и тд)?
Просто они там одной переменной все сразу прописаны. Если перенести, обсуждения станут не вторыми.

http://ipbskins.ru/f.../topic5886.html
0

#11 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 538
  • IPB version:3.4.x
 

Отправлено 01 Сентябрь 2010 - 08:07

Просмотреть сообщениеsmkysil 24 Август 2010 - 23:04 сказал(а):

Вроде что-то заработало :)
Скажите, как теперь перенести ссылку "Страницы" в начало меню, чтобы было перед "Обсуждения" ?

Я обычно делаю так:

- заполняю в Глобальных настройках адрес (указываю домен, где стоит IP.Content) и название сайта, включаю отображение ссылки на него,
- убираю в настройках модуля IP.Content отображение его пункта Pages в меню навигации,
- чуть правлю шаблон globalTemplate, меняю это:
                        <if test="showhomeurl:|:$this->settings['home_url']">
                            <li id='nav_home' class='left'> <a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a> </li>
                        </if>

на это:
                        {parse variable="ccsActive" default="" oncondition="IPS_APP_COMPONENT == 'ccs'" value="active"}
                        <if test="showhomeurl:|:$this->settings['home_url']">
                            <li id='nav_home' class='left {parse variable="ccsActive"}'> <a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a> </li>
                        </if>


Готово. Имеем первым пунктом в меню ссылку на наш сайт, которая является активной, когда мы просматриваем его страницы.
3

#12 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 538
  • IPB version:3.4.x
 

Отправлено 03 Сентябрь 2010 - 06:09

Цитата

1. При заходе на основной домен (где и лежит index.php) попадаю на "Страницы" (вроде бы нормально), но я не авторизованный, хотя на форуме залогинен.

Проверьте настройки cookie. Желательно использовать вайлдкарды вида ".example.com", например, ".ipbskins.ru" (с точкой в начале), и ни в коем случае не следует указывать путь cookie.

Цитата

2. При клике на вкладку "Страницы" перебрасывает не на основной domain.ru, а на субдомен (где и стоит форум) - forum.domain.ru

Вот тут "Мои приложения -> IP.Content -> Settings (Параметры) -> Advanced (Дополнительно)" обязательно нужно указать домен, где стоит IP.Content.
0

#13 Пользователь не на сайте   dengol ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 57
  • Регистрация: 07-Май 09
  • Репутация: 9
  • Откуда:Белая Дача
  • IPB version:3.1.x
 

Отправлено 03 Сентябрь 2010 - 20:17

Сделал всё как в первом посте, вываливает ошибку:
Fatal error: Class 'bbcode_parent_class' not found in _/_/_/public_html/talk/admin/sources/classes/bbcode/custom/ccs.php on line 18


Код cсs.php в районе 18 строки:

class bbcode_page extends bbcode_parent_class implements bbcodePlugin
{
	/**
	 * Constructor
	 *
	 * @access	public
	 * @param	object		Registry object
	 * @return	void
	 */
	public function __construct( ipsRegistry $registry )
	{
		$this->currentBbcode	= 'page';
		
		parent::__construct( $registry );
	}


Если переименовываю ccs.php то всё работает
IP.Content стоит на http://www.site.ru
Форум стоит на http://www.site.ru/forum/

Версия форума: 3.1.2
IP.Content: 2.0.2

Как лечить? :D
0

#14 Пользователь не на сайте   Fisana ответил: »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 13 191
  • Регистрация: 21-Ноябрь 05
  • Репутация: 698
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 03 Сентябрь 2010 - 20:23

_/_/_/
Странный путь.

Здесь тоже 3.1.2 и 2.0.2. Проблем нет.
0

#15 Пользователь не на сайте   dengol ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 57
  • Регистрация: 07-Май 09
  • Репутация: 9
  • Откуда:Белая Дача
  • IPB version:3.1.x
 

Отправлено 03 Сентябрь 2010 - 20:37

Цитата

_/_/_/
Странный путь.

Это я лишнее убрал )))) Естественно полный путь выглядит иначе.
Есть подозрение что проблема в том что форум от ibresource, а IP.Content не локализованный.....
Эх, вся надежда на Ритца....)))))

Сообщение изменено: dengol (03 Сентябрь 2010 - 20:41)

0

Сообщить об этой теме:


  • 10 Страниц +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создавать новые темы
  • Тема закрыта

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2017 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна