Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.

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

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

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

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

dengol Newbie

dengol

Пользователи

У вас IP.Content стоит здесь site.ru/page/ ?

А что в .htaccess ?

GeoLik Newbie

GeoLik

IPB Specialist
(изменено)

Тяжело ответить... а где это прописывается, или это директория?

 

Сам не делал никаких дополнительных директорий. Все что только есть в дистре.

.htaccess, там для mod_rewrite, когда включал для ЧПУ.

Или для чистоты эксперимента стоит отключить ЧПУ?

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

dengol Newbie

dengol

Пользователи
У вас IP.Content стоит здесь site.ru/page/ ?

А что в .htaccess ?

 

Здесь не совсем корректный вопрос задал...

 

А покажите пример ссылки на полную дефолтную новость куда пытаетесь перейти.

Fisana Newbie

С чпу должно все работать. Хтаччес в корень нужно скопировать. И не забыть настроить "index.php" как указано в инструкции в начале темы.

GeoLik Newbie

GeoLik

IPB Specialist

ЧПУ форума отключил и теперь CCS за работал. Только вот, теперь потерял форум :)

Пришлось в браузере дописывать вручную _http://domen.ru/index.php?act=idx

Fisana Newbie

Странно. Должно работать и с ЧПУ форума.

dengol Newbie

dengol

Пользователи
И не забыть настроить "index.php" как указано в инструкции в начале темы.

Это в том случае если мы хотим чтобы ccs открывалась здесь / , а форум например здесь /forum/ , а Sherrlok хочет чтобы и ccs и форум были в корне /

GeoLik Newbie

GeoLik

IPB Specialist

Хтаччес в корень нужно скопировать

Он в корне форума и лежал, содержимое:

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

AddDefaultCharset UTF8

Был положен туда, чтобы использовать mod_rewrite для ЧПУ, чтобы убрать из адреса /index.php/

Он точно такой же (вроде внимательно проверял) как выдает IP.Conent в своих настройках для использования mod_rewrite

 

Может я не точно объяснил?

 

Пытаюсь форум оставить по адресу http://domen.ru и сделать, чтобы главной страницей стал IP.Content

можете сами посмотреть, у меня в профиле сейчас как раз адрес этого форума

Fisana Newbie

Если форум остается в корне и ipcontent работать будет изнутри, хтаччес отдельный не нужен.

 

Вижу на сайте ipcontent :)

dengol Newbie

dengol

Пользователи
(изменено)

Ну всё работает ведь :)

Осталось только в меню ссылочку на форум добавить.

 

Ну и ЧПУ как мне кажется включить тоже нужно, а то ссылки уж больно некрасивые...

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

GeoLik Newbie

GeoLik

IPB Specialist

Спасибо всем! Вроде что-то чуток понял.

Пока без ЧПУ. Смог добавить выше блока меню "Categories" свой блок "Навигация" с пунктами меню "Наши форумы" и "Сегодняшние обсуждения" для примера.

GeoLik Newbie

GeoLik

IPB Specialist
(изменено)

Делаю попытки ковыряться в скине IP.Content. Чешу репу и все время возникает вопрос, почему разработчики не решились включить возможность простого унаследования скина форума? Решили уйти как можно дальше от стандартного портала? Зачем?

Насколько мне известно, админы чаще всего стараются скины сайта и форума сделать похожими, иногда на это выкладывают приличные суммы... Не понятна мне их логика.

Если энтузиазизм не пропадет, попытаюсь ночью как-то вогнать скин форума... А то моя "мазня" на скелете демо-сайта только расстраивает.

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

Fisana Newbie

Унаследованность возможна.

Надо включить в свойствах страниц использование форумного враппера.

+ в скине отредактируйте css для контента

+ в ipcontent отредактируйте родной css

GeoLik Newbie

GeoLik

IPB Specialist

Ковыряюсь на локальном сервере.

Форумный враппер включен по-умолчанию, но не чувствую что это дает нам.

ipcontent.css - нашел, не знаю что там редактировать

<link rel="stylesheet" type="text/css" media="screen" href="http://localhost/public/style_css/css_4/ipcontent.css" />

Может в него для начала тупо закинуть содержимое ipb_styles.css?

"Родной" выходит вот этот:

<link rel="stylesheet" type="text/css" media="screen" href="http://localhost/index.php?app=ccs&module=pages&folder=assets&page=demo.css" />

В общем-то нашел где его редактировать через админку. Может к утру что-то "смастерю"?

Fisana Newbie

Попробуйте враппер включить в настройках index.html (закладка Page Details).

В этом случае все css форума должны подхватиться.

А в css контента редактируйте в певую очередь цвета.... Нельзя просто заменить, так как там много новых классов. Их параметры придется частично подгонять под свой скин.

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.