Запрос в БД SQL форума с другого сайта

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.

Запрос в БД SQL форума с другого сайта

Сообщение GAS1979 13.11.2007 12:06

Я подключаюсь к форуму, делаю запрос на последние 15 тем
Вопрос такой, в кахих таблицах прописаны прова, т.к. мне надо вывести темы, которые в общем доступе.

Заранее спасибо.
GAS1979
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 07.09.2007 14:39


Сообщение Rayden 13.11.2007 12:25

Пишешь ты с АшиПками, а читать вообще не умеешь?
Поддержка phpBB 3.0.х
Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

Каким боком твой вопрос относится к этому разделу?
Тему переношу, а тебе ЖК.

Добавлено спустя 3 минуты 24 секунды:

Ну и название темы не соответствует вопросу, который в ней поднят.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2765
Зарегистрирован: 27.06.2005 1:07

Сообщение GAS1979 14.11.2007 10:09

Что не туда, не так тема, эт понятно
А ответ будет, ваша же база данных?
GAS1979
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 07.09.2007 14:39

Сообщение crash 14.11.2007 10:20

GAS1979
наверное здесь phpbb_auth_access
GAS1979 писал(а):А ответ будет, ваша же база данных?

а зачем вы в нашей базе будете делать запрос?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6536
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение GAS1979 14.11.2007 10:48

crash писал(а):GAS1979
наверное здесь phpbb_auth_access
GAS1979 писал(а):А ответ будет, ваша же база данных?

а зачем вы в нашей базе будете делать запрос?


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

Я на стартовую страницу нашего сайта (форум на поддомене) вытаскиваю последние сообщения с форума, сейчас он отображает все по дате ответа по убыванию (15 последних сообщений)
А небходимо отображение только постов с общим доступом

Вопрос: какая таблица и какое поле отвечает за доступы к форумам, в которых находятся сообщения.
GAS1979
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 07.09.2007 14:39

Сообщение crash 14.11.2007 10:59

GAS1979 писал(а):Вопрос: какая таблица и какое поле отвечает за доступы к форумам, в которых находятся сообщения.

crash писал(а):наверное здесь phpbb_auth_access


GAS1979 писал(а):Я на стартовую страницу нашего сайта (форум на поддомене) вытаскиваю последние сообщения с форума, сейчас он отображает все по дате ответа по убыванию (15 последних сообщений)

Может вам стоит посмотреть на уже существующие моды?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6536
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение GAS1979 14.11.2007 11:16

crash писал(а):Может вам стоит посмотреть на уже существующие моды?


Есть похожий мод: recent_topics_1.0.4, но в нем вход осуществляется под Анонимом, и нет проверки на доступ

Мне необходимо отфильтровать по своим правилам, т.е. мне все что надо, это какая таблица и какое поле отвечает за доступ к тому или иному форуму

P.S. МойПрефикс_auth_access такой таблицы вообще нет
GAS1979
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 07.09.2007 14:39

Сообщение crash 14.11.2007 11:29

GAS1979 писал(а):P.S. МойПрефикс_auth_access такой таблицы вообще нет

тут мой косяк. Это я со 2 версии дал.

Добавлено спустя 1 минуту 14 секунд:

тогда скорее пользовательские права в phpbb_acl_users
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6536
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение Палыч 14.11.2007 12:06

GAS1979 писал(а):А небходимо отображение только постов с общим доступом

GAS1979 писал(а):Есть похожий мод: recent_topics_1.0.4, но в нем вход осуществляется под Анонимом, и нет проверки на доступ

Вообщем-то, это одно и то же :?

GAS1979 писал(а): мне все что надо, это какая таблица и какое поле отвечает за доступ к тому или иному форуму

Тут одним полей не обойдёшься... По тройке не скажу, надо смотреть, но принципы там практически такие же, как в двойке.
В двойке примерно так:
Если статус пользователя не Админ и не Модератор, то из phpbb_sessions берёться session_user_id = phpbb_users.user_id, дальше из phpbb_user_group group_id<->user_id и анализ отсутствия в phpbb_auth_access group_id, или auth_view=1 (auth_read=1) при наличии group_id по каждому форуму.
PS: group_id есть у КАЖДОГО юзера.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6448
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение GAS1979 14.11.2007 12:10

phpbb_acl_groups, поле group_id, все разобрался

А там уже связь по полю forum_id с topic_id

Спасибо
GAS1979
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 07.09.2007 14:39


Вернуться в Для авторов (phpBB 3.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0