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

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

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

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

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

Сайт на 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 и при включенных ЧПУ.

  • Автор

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

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

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

  • Автор

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

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

  • Автор

Кажется разобрался. Omit page name in URL > Yes работает только если создаёшь новую страницу. Для старых (дефолтных/демо) заставить пропускать index.html/_/ почему-то никак не удаётся. Но даже если убрать название страницы в URL, все равно остается этот /_/. Но на том сайте (misоn.cоm.ua) вы реализовали путь такого вида "_http://www.mison.com.ua/articles/юридичні-послуги", и именно об этом я и задавал вопрос.

Также хочется спросить, как вы переносили вкладку меню app=ccs на первое место (домашняя) и при этом убрали из неё адрес компонента (http://домен.ком/index.php?app=ccs)

Вроде всё детально описал

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

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

Аккаунт

Навигация

Поиск

Поиск

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

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