Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
smkysil

Сайт на IP.Content для форума 3.2.x

Рекомендованные сообщения

Хочется создать полноценный сайт на IP.Content для форума [3.2.x]

Что мы имеем:

Forums [3.2.2], Content [v2.2.1] (всё - лицензия) и т.д. что на сегодняшний день есть самыми последними версиями.

 

Вопросы:

1. Как сделать сайт вида приблизительно такого: wowjuju.com/?p=2 , indoanime.net/?p=2

Как настроить index.php для такого отображения. Как сделать такие страницы с сортировкой Next Page / Previous Page (в идеале с номерами страниц)

 

2. Можно ли как-нибудь сделать отображение ссылок компонентов такого вида: Сайт = ipbskins.ru , Форум = ipbskins.ru/forum , Блоги = ipbskins.ru/blogs , Календарь = ipbskins.ru/calendar и т.д. без привязки к подпапке forum , прим.: Календарь = ipbskins.ru/forum/calendar

 

Очень надеюсь на вашу помощь, поскольку материалов на доступном русском языке по данному приложению нету.

Поделиться сообщением


Ссылка на сообщение

Закрывайте тему нафиг, либо удалите её - никто ничего незнает.

Поделиться сообщением


Ссылка на сообщение

Вы очень многого хотите, если честно.

 

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

 

Сам делал вот такое на IP.Content: desu.ru + blog.desu.ru. Так же не раз "правильно" разносил адреса приложений (т.е. / - сайт, /forums/* - форумы, /blogs/* - блоги и т.д.). И по всему этому можно написать книгу страниц на 200. Но времени на это нет, а при существующей текучке версий и функционала - и смысла особого тоже :)

Поделиться сообщением


Ссылка на сообщение

Спасибо за ответ! Уж подумал было, что после 100 просмотров с 0 ответов это так вообще не реально сделать.

Насчет пукта 1 похоже я понял, что "сдедующая" и "предыдущая" страницы должны появится автоматически при условии опредилённого количества новостей на главной.

Что касается пункат 2 то вроде бы я всё описал, а вы всё верно поняли site.ru = сайт (IP.Content), site.ru/forum = форум, site.ru/blog = блоги и т.д. Именно это я и хочу сделать. Но как? Если положить, например Блоги в папку site.ru/board - то будут блоги выводится аж через слеш директории, я же хочу чтобы они выводились из site.ru/blogs. Надеюсь теперь более понятно описал.

Поделиться сообщением


Ссылка на сообщение

Чтобы привести все пути в порядок, имея IP.Content проще всего сделать так:

 

1. Поставить все в одну папку в корне сайта (т.е. чтобы форум открывался по адресу http://example.com/). Никакой гейтвей-файл и настройки к его пути в разделе IP.Content админки не нужны, используем установку "по-умолчанию" - в папку с форумом.

 

2. Отредактировать initdata.php, прописать где-нибудь в начале файла:

	define( 'IPS_DEFAULT_PUBLIC_APP', 'ccs' );

 

3. Отредактировать /admin/applications/forums/extensions/furlTemplates.php - добавить всезде папку /forums ко всем рерайтам (поднимаем форум в папку "forums"). Готовый файл для 3.2.2:

furlTemplates.php

 

4. Отредактировать /admin/applications_addon/ips/ccs/extensions/furlTemplates.php - убрать везде папку /pages (опускаем IP.Content в корневую папку). Готовый файл для 3.2.0:

furlTemplates.php

 

4. Очистить кэш ЧПУ.

 

На выходе имеем:

 

- все страницы из корня сайта (/blablabla и /blabla/blabla) и все не существующие пути передаются в IP.Content, и тот отдает валидные 404-теги и свою дефолтную 404-страницу из конфига (или страницу ошибки, если такая не задана), если нет такой страницы, либо выводит существующую страницу

 

- форумы - в папке /forums, блоги - /blogs, галерея - /gallery и т.д.

 

Естественно, все это работает только при наличии IP.Content и при включенных ЧПУ.

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

Большое спасибо! Сделал всё по инструкции, но теперь почему-то не хотят появляться разделы "Календарь" и "Загрузки" - перебрасывает на страницу с ошибкой. Все кэши перестроил, может что-то не так делаю.

Вот такая конфигурация выставлена у меня:

post-33498-0-82296500-1317500166_thumb.png

post-33498-0-88125900-1317500181_thumb.png

При переходе на "Календарь" и "Загрузки" получаю такую страницу:

post-33498-0-50487300-1317500195_thumb.png

 

В .htaccess прописано всё как нужно:

AddDefaultCharset utf-8

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

Что может быть не так?

 

И ещё вопрос. Как сделать чтобы в ссылке небыло "index.html"?

http://site.ру/index.html/_/misc/media/media-management-r3

Поделиться сообщением


Ссылка на сообщение

Появился ещё один вопрос. Можно ли в Frontpage Template HTML разрешить предпросмотр не количеством символов, а количеством слов? Где-то в этом куске кода:

{IPSText::truncate( strip_tags( IPSText::getTextClass('bbcode')->stripAllTags( $record['article_body'] ) ), 250 )}

Поделиться сообщением


Ссылка на сообщение
И по всему этому можно написать книгу страниц на 200

С большой охотой приобрел бы такую книгу ;)

Как же мне включить работу приложений "Календарь" и "Загрузки" ? Все остальные работаю корректно (Members, Blogs, Gallery, Chat)

Поделиться сообщением


Ссылка на сообщение

Придётся ждать Fisan'у... -_-

Поделиться сообщением


Ссылка на сообщение

@Ritsuka, еще раз спасибо, разобрался. Вобщем, в твоём файле /admin/applications_addon/ips/ccs/extensions/furlTemplates.php удалён адрес /page

'regex'		=> "#/page(/.*?)?/([^/]+?)(\/|\?|$)#i",

Всё работает.

Поделиться сообщением


Ссылка на сообщение

Прошу прощения если не по теме, но где-то видел где Фисана писала, что вам @Ritsuka, удалось избавиться от дб маркера при использовании форумного враппера, не подскажите путь решения?

Поделиться сообщением


Ссылка на сообщение

@Lesovsky,подскажите, как убрать этот дурацкий index.html/_/? В вашей работе misоn.cоm.ua это реализовано.

Поделиться сообщением


Ссылка на сообщение

Слово работа было громко сказано, я только сделал дизайн, да и отключил index.html.

Это обсуждалось уже на форуме.

 

ACP > Приложения > IP. Content > Page Manager > index.html > Page Details > Omit page name in URL > Yes

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

В опции Omit page name in URL > Yes всё сделал. Но ничего от этого не меняется. Кэши, шаблоны, урлы и все что можно перестраивал. Выходит что с использованием этой модификации из поста #5 такого пути сделать нельзя?

Поделиться сообщением


Ссылка на сообщение

ACP > Manage Applications & Modules > Обновить кеш ЧПУ

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...