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

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
GAS1979
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет

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

Сообщение GAS1979 »

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

Заранее спасибо.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Сообщение Rayden »

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

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

Ну и название темы не соответствует вопросу, который в ней поднят.
phpBB2 FAQ
phpBB3 FAQ
GAS1979
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет

Сообщение GAS1979 »

Что не туда, не так тема, эт понятно
А ответ будет, ваша же база данных?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Сообщение crash »

GAS1979
наверное здесь phpbb_auth_access
GAS1979 писал(а):А ответ будет, ваша же база данных?
а зачем вы в нашей базе будете делать запрос?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
GAS1979
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет

Сообщение GAS1979 »

crash писал(а):GAS1979
наверное здесь phpbb_auth_access
GAS1979 писал(а):А ответ будет, ваша же база данных?
а зачем вы в нашей базе будете делать запрос?
Ваша, т.е. не совсем, разработчики не вы, вы только осуществляете поддержку для России, но я как понимаю, Вы знаете структуру БД

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

Вопрос: какая таблица и какое поле отвечает за доступы к форумам, в которых находятся сообщения.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Сообщение crash »

GAS1979 писал(а):Вопрос: какая таблица и какое поле отвечает за доступы к форумам, в которых находятся сообщения.
crash писал(а):наверное здесь phpbb_auth_access
GAS1979 писал(а):Я на стартовую страницу нашего сайта (форум на поддомене) вытаскиваю последние сообщения с форума, сейчас он отображает все по дате ответа по убыванию (15 последних сообщений)
Может вам стоит посмотреть на уже существующие моды?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
GAS1979
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет

Сообщение GAS1979 »

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

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

P.S. МойПрефикс_auth_access такой таблицы вообще нет
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Сообщение crash »

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

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

тогда скорее пользовательские права в phpbb_acl_users
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Сообщение Палыч »

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 только на форумах. По найму не работаю.
GAS1979
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет

Сообщение GAS1979 »

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

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

Спасибо

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