Форум сетевых администраторов
Показаны 10 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- В какой базе хранятся юсеры? (http://netadmin.ws/forum/showthread.php?threadid=6461)


Помещено SergK 08-09-2003 в 00:32:

В какой базе хранятся юсеры?

Я тут задумал прикрутить форум к сайту сделанному на Mambo прикрутить форум. У них для старой версии есть встроенный, но он ИМХО слабоват...
Хочется прикрутить VBulletin 2.3.0 или 3.0, но вместе с тем не хочется создавать юзверям дополнительных проблем и заставлять их регистрироваться дважды.
Поэтому мне интересно в какой базе (или базах) хранится инфа о пользователях, желательно в каком формате (чтобы не наплодить суперадминов ненароком )

А также можете подсказать как можно в базе найти информацию о например последних 10-20 постах и обновленных форумах

__________________
Знакомства на "СВИДАНКЕ" | Интимные знакомства | Знакомства в Ильичевске | и в Одессе


Помещено MarKer 08-09-2003 в 00:59:

SergK
База вообще одна. И, насколько я понимаю, не база а таблица из базы где это все хранится.
Таблица называется "user".

quote:
А также можете подсказать как можно в базе найти информацию о например последних 10-20 постах и обновленных форумах

Для каждого пользователя последнии сообщения - свои.
Если же нужно просто 20 последних сообщений, то можно выполнить такой запрос: SELECT * FROM `post` ORDER BY `dateline` DESC LIMIT 0,20
Ð_то выведет 20 последних сообщений форума. Если нужно конкретно по разделом - то придется делать несколько запросов.
P.S. Но не факт что база vBulletin совместима с базой сайта. Далеко не факт.


Помещено SergK 08-09-2003 в 01:24:

MarKer
Я надеюсь она использует мускуль? Тогда что ты подразумеваешь под совместимостью баз?
База(ы) на одном хосте - доступ можно получить к любой - ведь админ я там и там
Таблицы разные точно, но для программера выполнить запрос не проблема.

Я думаю для юзверя будет не особенно трудно один раз авторизоваться на форуме, а потом вбб его запомнит в куках и будет авторизовать автоматичски. Жаль в мамбе такого не сделали... Не пойму почему

__________________
Знакомства на "СВИДАНКЕ" | Интимные знакомства | Знакомства в Ильичевске | и в Одессе


Помещено MarKer 08-09-2003 в 01:39:

SergK

quote:
Я надеюсь она использует мускуль? Тогда что ты подразумеваешь под совместимостью баз?

MySQL - это НЕ база данных. MySQL - это СУБД.
Далее. Ты представляешь как устроены базы и т.п.?
Баз может быть много. Хоть сотня. У каждой базы может быть разная структура таблиц, где и содержится информация. Так что гарантий что "пользователи vBulletin" подойдут к Mamba и наоборот - не факт.

quote:
Таблицы разные точно, но для программера выполнить запрос не проблема.

Запрос выполнит и ребенок. Только что за запрос-то?
Запросом проблему совместимости не решишь. Ну изменишь ты названия полей и будет Mamba работать с пользователями vBulletin. Но сам vBulletin уже работать не сможет. Так что придется переписывать код. Как минимум - названия таблиц в запросах Mamba или vBulletin.


Помещено SergK 08-09-2003 в 01:58:

Ну не надо придираться к словам
Представь себе что твой собеседник достаточно разбирается в пхп и мускуле для написания достаточно сложных программ (можно было бы написать CMS, что я счас и делаю, но вот порталом и форумом можно воспользоваться готовыми с модификациями)

Кстати тебе как расписать устройство баз? На уровне файловой структуры в которых они храняться в виндоус?
Ð_того я не знаю, хотя при желании можно разобраться с FTN-технологией же разобрался

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

__________________
Знакомства на "СВИДАНКЕ" | Интимные знакомства | Знакомства в Ильичевске | и в Одессе


Помещено MarKer 08-09-2003 в 02:23:

quote:
Представь себе что твой собеседник достаточно разбирается в пхп и мускуле для написания достаточно сложных программ

Как-то сомнительно, судя по заданным вопросам...

quote:
Но по моему это практически недостижимо

Для человека который "достаточно разбирается в пхп и мускуле для написания достаточно сложных программ" это не составит никакого труда. Ð_утинная работа.

quote:
один файл дизайна и т.д

Что значит "один файл дизайна"?

quote:
запретить регистрацию посетителей на форуме, а при запросе отсылать их на форму портала

Трем содержимое register.php на форуме и пишем туда:

PHP:

<?
header
("Location: путь_к_регистрации_портала");
?>



quote:
чтобы он вместе с можификацией собственной таблицы с данными пользователей (можно было написать проще - "базы" но меня могут опять не понять ) модифицировать и таблицу форума.

Сам понял что написал?

P.S.
quote:
Кстати тебе как расписать устройство баз? На уровне файловой структуры в которых они храняться в виндоус?

Только на надо понтов. Тут у нас все админы с десятилетним стажем


Помещено SergK 08-09-2003 в 06:48:

Не всегда есть время разбираться с незнакомой программой. В некоторых случаях легче написать самому чем разбираться что написано другими. Я не могу так сразу сказать где и что располагается в коде незнакомого скрипта. Вот и понадобилась помощь специалистов.

Спасибо за наводящие на мысль советы!

А насчет одного файла дизайна я имел в виду морду (template) у портала и форума.
По идее их можно обьединить, если располагать достоточным свободным временем... Которого как правило не хватает

__________________
Знакомства на "СВИДАНКЕ" | Интимные знакомства | Знакомства в Ильичевске | и в Одессе


Помещено MarKer 08-09-2003 в 08:08:

Поглядел на структуру базы данных Mamba...
За исключением двух полей (password и email) в таблице пользователей, эта и таблица vB довольно сильно различаются.

В принципе, самым простым путем будет изменение регистрации на портале так, чтобы при регистрации пользователя запись о нем автоматически добавлялась и в базу форума.
Практически единственный минус - это профиль - скажем, для смены E-Mail`а придется меня его по-отдельности - и на форуме, и на портале. Т.е. без автоматической синхронизации.
Плюсы: нужно править только один файл.

Можно просто совместить таблицы "user" и "mos_users" - тогда, при условии что и форум и портал будут расположены в одной базе, нужно будет лишь изменить названия таблицы с "mos_users" на "user" и поле "id" на "userid". Плюсы: синхронизация и простота.


Помещено Vanish 08-09-2003 в 17:33:

MarKer mySQL это не СУБД (DBMS)

__________________
No pity, no mercy, no regret.


Помещено SergK 08-09-2003 в 18:00:

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

__________________
Знакомства на "СВИДАНКЕ" | Интимные знакомства | Знакомства в Ильичевске | и в Одессе


Формат времени GMT. Текущее время 04:12.
Показаны 10 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.