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

Настройка сайта на 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 в параметрах 'Дополнительные настройки' является пустой.

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


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

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



Скажите пожалуйста. А можно заставить работать IP.Content на www.domain.com если форум находится на

forum.domain.com (но по сути это папка www.domain.com/forum)?

а ещё нет перевода админки ни у кого?

заранее благодарен!

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


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

Можно. Есть примеры. Попробуйте, следуя инструкции.

 

Перевода админки у меня нет, возможно есть в пакете для нескольких приложений под 3.1

Смотрите у нас в архиве.

 

Но вся админка все равно не переведется.

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


Ссылка на комментарий
Поделиться на других сайтах
Скажите пожалуйста. А можно заставить работать IP.Content на www.domain.com если форум находится на

forum.domain.com (но по сути это папка www.domain.com/forum)?

 

Тоже интересно, где примеры найти?

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


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

пока сделал чтоб контент работал на сайт.ру а форум по вкладке Обсуждения, при переходе на форум.сайт.ру пишет:

[#404] К сожалению, не удалось найти запрашиваемую вами страницу. Пожалуйста вернитесь на главную страницу форума.

 

форум работает по ссылке форум.сайт.ру/index.php/index

форум.сайт.ру/index.php не работает

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

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


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

Что-то не так настроили.

Я не могу ничем помочь, потому что не пробовала разносить приложения на поддомены.

Но это возможно. Пробуйте.

И темы раздела почитайте, возможно, кто-то уже описал как...

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


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

как включить обработку html в статьях ?

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


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

Похоже, что нигде.

На форуме разрешение использовать html, если группе позволено, устанавливается в настройках конкретных форумов.

В IP.Content в настройках категорий такого нет.

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


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

Похоже, что нигде.

На форуме разрешение использовать html, если группе позволено, устанавливается в настройках конкретных форумов.

В IP.Content в настройках категорий такого нет.

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

А нельзя ли для content-a как-то продублировать механизм, который имеется в постах форума - там где галку ставишь для разрешения обработку html ?

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


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

Я не программист, ничем помочь не могу.

Меня тоже раздражают такие косяки. Например, ломка кода при передаче в ipcontent.

 

Либо ждем модов, либо смиряемся. Возможно в версии под 3.2 что-то улучшится.

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


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

О, кажется не все так плохо.

Поддержка html включается в полях.

 

Теперь другой вопрос - а где переводится такие слова из колонки меню как - Categories - See All → Search Articles ?

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


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

В полях? Это нужно дополнительное поле создавать еще одно?

 

В шаблоне блока

Blocks > Article Blocks > Articles Menu

Найти и отредактировать

<h3>Categories <a href='{$this->_database_url}?view=categories'>See All →</a></h3>

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


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

В полях? Это нужно дополнительное поле создавать еще одно?

 

В шаблоне блока

Blocks > Article Blocks > Articles Menu

Найти и отредактировать

<h3>Categories <a href='{$this->_database_url}?view=categories'>See All →</a></h3>

Редактируем нужное поле, к примеру body, и там есть опция - Allow HTML.

 

И еще такой вопрос вылез. Скажем создал статью. Потом ее редактирую. И после сохранения она заимела голубой фон и синий текст. При чем одни статьи редактирую и все норм, а вот на этой вылезло. Это премодерация и нужно что то подтверждать или что это вообще ?

  • Upvote 1

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


Ссылка на комментарий
Поделиться на других сайтах
Редактируем нужное поле, к примеру body, и там есть опция - Allow HTML.

Точно, спасибо.

Видела ее раньше, но не нашла сейчас с ходу.

 

Да, это премодерация. Но почему часть отправляется туда при редактировании, а часть нет, не знаю. Проверьте настройки разрешений в категориях статей, может там что-то не так...

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


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

какой шаблон отвечает за вывод новости в посты форума ? - там есть поля которые я бы хотел поменять местами - выше-ниже

как добавить в новость ссылку на создаваему ею автоматически тему ?

можно ли сделать модуль опроса ниже списка категорий ?

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

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


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