Поиск статей

Случайный файл

  • IPB Retro Style v2.2–2.3 (Russian)

Лицензия на IPB

  • Где купить IP.Board
  • Есть банковская карта? Купи IPB и другие продукты у разработчиков!
  • Наш выбор – покупать лицензии на форум и компоненты без посредников.
  • Русификация пользовательской части форума всегда доступна в архиве IPS.
  • Срочный ремонт iphone, 2g в сервисном центре apple.

SEO для IP.Board

  1. robotxt
  2. Cкрытый или слабовидимый текст
  3. Русские буквы в URL топика
  4. Заголовки тем в ключевиках
  5. Название тем в постах
  6. Смена формата URL на форуме
  7. usability и форум

    Хостинг для IPB3

    • Рекомендуем: "ISPServer" и "ТаймВэб"
      Это действительно хороший хостинг, доступные тарифы гарантируют memory_limit в 128 и 256М. Напоминаем, что минимальные требования IPB3 – 128M.

Записи в блогах

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

Июл 31 2010 00:15 | Fisana  в Настройка 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 в параметрах 'Дополнительные настройки' является пустой.
Мы создаем веб сайты, цены на создание сайтов и разработку дизайна можно увидеть на rasobi.net

139 – комментариев

  • 5 Страниц +
  • 1
  • 2
  • 3
  • Последняя »

smkysil 

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

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

Fisana 

24 Август 2010 - 20:21
mod_rewrite включен?
.htaccess не забыли в корень загрузить?

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

smkysil 

24 Август 2010 - 20:47
Да вроде всё делал как написано... :)
0

Fisana 

24 Август 2010 - 20:51
Ritsuka появится, его спросим. Он делал подобное.
0

smkysil 

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

Fisana 

24 Август 2010 - 21:14
Он не должен быть чистый.

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

smkysil 

24 Август 2010 - 21:46
Блин, без изменений.
0

smkysil 

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

Fisana 

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

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

Ritsuka 

01 Сентябрь 2010 - 08:07

View Postsmkysil, on 24 Август 2010 - 23:04, said:

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

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

- заполняю в Глобальных настройках адрес (указываю домен, где стоит 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

Ritsuka 

03 Сентябрь 2010 - 06:09

Quote

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

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

Quote

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

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

dengol 

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

Fisana 

03 Сентябрь 2010 - 20:23
_/_/_/
Странный путь.

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

dengol 

03 Сентябрь 2010 - 20:37

Quote

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

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

Fisana 

03 Сентябрь 2010 - 20:46
Не думаю. У Рицки тоже форум от ибр. И все работает.
У нас
http://ipbskins.ru/free.html – раздел на ip.content (серия бывших страниц на голом html)
http://ipbskins.ru/ipcontent/ – модуль статей

Остальное ждет улучшенной версии 2.1
0

dengol 

04 Сентябрь 2010 - 11:03
Фисана, посмотрите пожалуйста есть ли у вас в дистрибутиве форума этот файл?

/admin/sources/classes/bbcode/custom/ccs.php

Ответ от IPS:

Quote

Hello,
Ok.. Got it.. Just don't know why this file was there..
/admin/sources/classes/bbcode/custom/ccs.php
That file just being there was the problem.. What, exactly is that file there for? It's not a default IPB file.

Jason
IPS Support
0

Ph-A 

04 Сентябрь 2010 - 11:52

View Postdengol, on 04 Сентябрь 2010 - 11:03, said:

есть ли у вас в дистрибутиве форума этот файл?

/admin/sources/classes/bbcode/custom/ccs.php

И в русском и в оригинальном дистрибутиве есть.

 * @author 		$author$
 * @copyright	(c) 2001 - 2009 Invision Power Services, Inc.
 * @license		http://www.invisionpower.com/community/board/license.html
 * @package		IP.Content
 * @link		http://www.invisionpower.com
 * @version		$Rev: 5729 $ 
 **/

class bbcode_page extends bbcode_parent_class implements bbcodePlugin
0

dengol 

04 Сентябрь 2010 - 12:03
А файлы в русском дистрибе и оригинальном отличаются или одинаковые?
0

Fisana 

04 Сентябрь 2010 - 12:21

View Postdengol, on 04 Сентябрь 2010 - 12:03, said:

А файлы в русском дистрибе и оригинальном отличаются или одинаковые?

У меня нет русского. Но, думаю, что эти файлы отличаться не должны.
0

Ph-A 

04 Сентябрь 2010 - 13:44

View Postdengol, on 04 Сентябрь 2010 - 12:03, said:

А файлы в русском дистрибе и оригинальном отличаются или одинаковые?

одинаковые
0

dengol 

04 Сентябрь 2010 - 13:48

View PostPh-A, on 04 Сентябрь 2010 - 13:44, said:

одинаковые


Как тогда это высказывание объяснить? )))

Quote

Hello,
Ok.. Got it.. Just don't know why this file was there..
/admin/sources/classes/bbcode/custom/ccs.php
That file just being there was the problem.. What, exactly is that file there for? It's not a default IPB file.

Jason
IPS Support
0

Fisana 

04 Сентябрь 2010 - 14:01
Этого файла нет в дистрибутиве ip.content, возможно, он это имел ввиду?
В английском дистрибутиве ip.board такой файл есть...
0

dengol 

04 Сентябрь 2010 - 21:40
Вот еще раз ответили ребята из IPS я что-то совсем запутался....

Quote

Hello,

The file shouldn't be there.. It's not a default IPB file. Don't know if they made any modifications to the content system to include it or not.

Jason
IPS Support


В итоге они говрят что этого файла там не должно быть а те у кого дистриб оригинальный говорят что файл есть ))))
0

Fisana 

04 Сентябрь 2010 - 21:45
Напишите им, что с ip.content ничего не делали. Там вначале низкоквалифицированные техники отвечают, потом Бфарбер подключается. Реже сразу он отвечает.
И про файл напишите, что он точно дефолтный.
0

dengol 

05 Сентябрь 2010 - 10:18
Так, отписал вчера им что файл дефолтный и ничего с ним не делал...

Quote

Этого файла нет в дистрибутиве ip.content, возможно, он это имел ввиду?
В английском дистрибутиве ip.board такой файл есть...


Именно это они и имели ввиду, говоря что файла там быть не должно)))

Ответ от IPS:

Quote

Hello,

If you download IP.Content from our website.. That file is not in it. Ah.. Ok.. Found it.. It's in the default IPB package.. That's what threw me.. It's not part of content, it's part of IPB.
What I don't see is why it's throwing that error...
Let me pass this up to tier 2 to take a look at it.. I just don't see why that error is being thrown on your site.

Jason
IPS Support


Только вот это не совсем понял, сможет кто-то растолковать? :)

Quote

Let me pass this up to tier 2 to take a look at it.. I just don't see why that error is being thrown on your site.
0

Fisana 

05 Сентябрь 2010 - 10:26
Он все-таки нашел файл в дистрибутиве и хочет передать ошибку более опытному технику (2 уровень).
Впишите там нужные данные доступа (чтобы на ошибку можно было посмотреть) и напишите ок
0

dengol 

06 Сентябрь 2010 - 15:39
Отписались из поддержки ibresource, сказали что файл можно удалить и что этот файл будет удален из дистрибутива форума.
Файл переименовал, всё работает. :)
В итоге то что... файл этот нужен или не нужен? Зачем он тогда там? :)
0

dengol 

06 Сентябрь 2010 - 17:24
Добавили в багтрекер:
http://community.inv...t-found-ccsphp/
0

dengol 

08 Сентябрь 2010 - 14:08
После установки IP.Content на форуме отображается пункт меню "Pages" . как его грамотно убрать?

Posted Image

Думал этот пункт меню за него отвечает но отключение эффекта не дало:

Posted Image
0

Fisana 

08 Сентябрь 2010 - 14:23
Система > Приложения > IP.Content > Свойства
Спрятать кнопку? – Да

Как точно это в русской админке, не знаю.

Здесь так, кроме pages, убран календарь и портал, хотя приложения включены.
0
Вы не можете оставить комментарий
  • 5 Страниц +
  • 1
  • 2
  • 3
  • Последняя »


Сайт работает на IP.Content

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

Заказ дизайна форума

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

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

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

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

IPB 3.x ¦ IPB 2.x

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

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