Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Интеграция нескольких форумов в одном проекте

Опубликовано:

Добрый вечер коллеги,

 

попытаюсь описать задачу, которую в частности требуется решить в рамках проекта, для которого я собственно и ищу программистов в соседнем топике (http://ipbskins.ru/forum/topic8401.html). Может быть кто-то имеет мысли, как это можно реализовать и можно ли вообще, а также возьмется за реализацию. Условия обсуждаемы.

 

Итак, представим себе ситуацию, что существует несколько форумов (к примеру три), при этом один из них являтся основным, а два других - дополнительными. На основном форуме также установлены модули IP.Gallery, IP.Downloads, IP.Blogs, IP.Content, IP.Chat и IP.Nexus. Дополнительные форумы - это просто IP.Board. Каждый форум имеет свою собственную шкуру, расположен на собственном домене и имеет собственную структуру (категории и разделы). Необходимо реализовать систему в которой:

 

  1. Существует общая база пользователей со сквозной регистрацией;
     
  2. Весь контент дополнительных модулей (IP.Gallery, IP.Downloads, IP.Blogs, IP.Content, IP.Chat и IP.Nexus), привинченных к основному форуму, доступен также и в дополнительных форумах. К примеру, пользователь дополнительного форума при написании сообщения может пользоваться своей библиотекой Media, иными словами, файлами и фотографиями, загруженными через IP.Downloads + IP.Gallery в основном форуме. А, например, содержимое IP.Contents можно использовать на любом из трех ресурсов. Соответственно при нажатии на ссылки "Галерея", "Блоги" и т.д. в любом из форумов мы получаем один и тот же контент, но размещенный на разных доменах и, соответственно, с разным внешним представлением (разные шкуры);
     
  3. Некоторые из разделов основного форума являются сквозными, иными словами при просмотре структуры форума на любом из трех доменов, первые несколько категорий и разделов (находящихся оригинально на основном форуме) будут видны на любом из трех форумов. И писать в них можно через любой из трех форумов. Все остальные разделы специфичны для каждого конкретного форума.

Все описанное можно рассмотреть и с другой стороны, и сказать, что нужен один форум со всеми дополнительными модулями (галерея + блоги + файлархив + контент), доступный по трем доменным именам. При этом в зависимости от того, через какой доменный адрес вы зайдете на форум, получите различный внешний вид (шкуру) всего проекта и разную структуру форумного раздела - часть стуруктуры будет повторяться, часть будет уникальна в зависимости от доменного имени. Контент дополнительных модулей един. Может так это сделать гораздо проще, однако нужно разобраться с лицензированием.

 

Вот такая вот задача - это помимо дополнительного функционала, который надо будет делать в рамках проекта. У кого какие будут мысли?

Заранее всем спасибо!

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

Опубликовано:
  • Автор

Очень даже актуально, но к сожалению Ritsuka не отвечает...

Опубликовано:

Очень даже актуально

Аналогично.

Опубликовано:

Всем заинтересованым отправил в личку код.

Опубликовано:
  • Автор

Спасибо!

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

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.