Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Нужна помощь в интеграции CMS и нескольких IPB форумов (http://forum.oszone.net/showthread.php?t=111307)

M1sha 12-07-2008 18:37 849805

Нужна помощь в интеграции CMS и нескольких IPB форумов
 
Добрый день.
В общем, я очень плохо знаком с веб-технологиями и поэтому обращаюсь к вам. Есть такая цель: создать сайт на базе CMS DataLife Engine (или аналог), в котором будет фигурировать несколько форумов IPB. То есть хочется получить такой эффект, что бы пользователь заходил на сайт, регистрировался. Получив регистрацию, он мог зайти на форум своей игры и общаться там и так же мог зайти на форум другой игры и тд. То есть надо, что бы была одна регистрация на всё и одна общая статистика, хранящаяся в одной БД (или их число надо свисти к минимуму). Притом хочется видеть такую статистику: число сообщений, написанное на этом форуме и число сообщений, написанное на всех форумах. Как я понимаю необходимо сделать массив такого типа:
1й элемент: сумма всех остальных элементов
2й: число сообщений на форуме первой игры
3й: число сообщений на форуме второй игры
И тд…
Реально ли это? Может есть иное решение этой задачи?
Повторяюсь, с этими вещами я не знаком и не представляю как они выглядят изнутри.
Надеюсь на вашу помощь, спасибо)

Arrest 12-07-2008 18:49 849813

M1sha
Можно и так:
При регистрации данные пользователя сохраняются во всех БД форумов. Так же его ник записывается в таблицу с двумя полями: Ник | Общее кол-во постов. Каждый пост в форуме прибавляет 1 к количеству постов пользователя на том форуме, где он отпостил, и 1 к общему кол-ву постов в общей таблице.

M1sha 12-07-2008 19:01 849822

Arrest, спасибо за идею, но она не совсем подходит, потому что дешевый хостинг предоставляющий 10-15 баз не найти, а дома пока нет возможности сервак поставить..инет на выход только пол метра..да и регистрироваться в каждом форуме целая проблема..Может все-таки можно как я предложил сделать? вот только как я не представляю :(

Arrest 12-07-2008 19:34 849838

M1sha
все таблицы можно слить в одну БД, только менять префиксы, так даже лучше будет

M1sha 13-07-2008 01:20 850040

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

Arrest 13-07-2008 13:36 850235

M1sha, а можно при логине на один форум писать информацию о том, что пользователь вошел в таблицы всех форумов :-)

M1sha 14-07-2008 00:14 850625

Arrest, спасибо :)
Тогда вопрос такого плана: с чего начать и как делать?
Как я понимаю сначала надо установить вирутальный сервер..какой лучше? //слышал о денвере и топсервере..обоих хвалят.
Сначала ставить CMS DataLife Engine, а уже потом пришивать форумы?
Как создать нужную мне таблицу в БД?
В каких файлах необходимо изменить префиксы?

В общем, можно план работы с описанием его пунктов? :closed-to

Arrest 14-07-2008 14:51 851001

M1sha,
Поставьте denwer, не мучайтесь :-)
потом dle, потом форумы в папки forum1, forum2, forum3, устанавливаете это все дело в одну бд(их создавать через панель denwer'а), но с разными префиксами(прямо в установочном скрипте), затем копаетесь в исходниках, добавляя необходимые процедуры, пишете скрипт статистики по всем форумам, далее по вкусу....

M1sha 15-07-2008 19:25 852332

Arrest,
Поставил denwer, потом dle
Устанавливая dle указал:
Имя БД: mysql


Префикс: dle

После создал папку forum1.
Туда установил форум со следующими параметрами:
Имя БД: mysql


Префикс: ipf1_

Цитата:

Цитата Arrest
затем копаетесь в исходниках, добавляя необходимые процедуры, пишете скрипт статистики по всем форумам, далее по вкусу.... »

А можно подробнее или какие-то ссылки на ресурсы, а то я в этом чайник, не работал ни разу, а сделать хочется..


Время: 05:31.

Время: 05:31.
© OSzone.net 2001-