ExBB Community » Файловый ExBB » Общие вопросы » Интеграция со сторонней базой данных

Страниц (2): [1] 2 »
 

1. Davinchi - 21 февраля 2011 — 09:33 - перейти к сообщению
1)Существует сторонний сайт и сторонняя база данных STBAse на sqlite и скрипт добавления в нее данных.
2) Необходимо при регистрации на форуме добавить данные в STBase
3) Необходимо изменить данные в STBase при изменении данных в профиле пользователя.
4) Необходимо при регистрации на стороннем сайте автоматически регистрировать пользователя неа форуме, и изменять данные в профиле на форуме, при изменении на стороннем сайте.

(Сторонней сайт и форум находятся в одной папке на сервере Вид: site и site/forum)

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

-Каким образом выполнить скрипт регистрации на форуме при регистрации на стороннем сайте?

-В каком месте в скрипте изменения профиля пользователя вставить свой скрипт для записи данных в базу STBase? и какие переменные отвечают за поля в профиле?

-Каким образом выполнить скрипт изменения профиля пользователя при изменении данных пользователя на стороннем сайте?

(В настройках подтверждения регистрации через email отключено)
2. M-A-X - 21 февраля 2011 — 12:04 - перейти к сообщению
Цитата:
и какие переменные отвечают за поля в профиле

Вы можете самостоятельно узнать, какие данные и как хранятся в интересующих Вас файлах:
http://exbb.info/community/topic...p;v=l#1298281031

В каком месте/каким образом выполнить синхронизацию:
1) выделяем функцию добавления/редактирования пользователя
2) вызываем ее после успешного выполнения родной ф-и

Функции хранить или в общем файле и инклюдим его при необходимости, или же в том же скрипте.
(Добавление)
Также здесь есть полезная инфа:
http://exbb.info/community/topic...;topic=3&p=1
3. Davinchi - 21 февраля 2011 — 12:30 - перейти к сообщению
1)Мне необходимо узнать какая функция и в каком файле выполняется при записи нового пользователя или изменении в профиле уже зарегистрированного.
(Конечная запись, когда проверка валидности значений полей ввода уже пройдена)
2)Как запустить отдельно скрипт добавления нового пользователя или изменения профиля и передать в них значения _POST из сторонней формы, находящейся на странице сайта.
4. M-A-X - 21 февраля 2011 — 14:33 - перейти к сообщению
Davinchi пишет:
1)Мне необходимо узнать какая функция и в каком файле выполняется при записи нового пользователя или изменении в профиле уже зарегистрированного.
(Конечная запись, когда проверка валидности значений полей ввода уже пройдена)


Такой функции в ЕХВВ нет Улыбка)
Поэтому я и написал, что:
M-A-X пишет:
1) выделяем функцию добавления/редактирования пользователя

Есть ли такая в STBAse, не знаю.

Davinchi пишет:
2)Как запустить отдельно скрипт добавления нового пользователя или изменения профиля и передать в них значения _POST из сторонней формы, находящейся на странице сайта.


Вызвать ниже по коду предполагаемую функцию с переданным ей массивом полей пользователя в качестве параметра:
M-A-X пишет:
2) вызываем ее после успешного выполнения родной ф-и
5. Davinchi - 21 февраля 2011 — 15:22 - перейти к сообщению
M-A-X пишет:
1) выделяем функцию добавления/редактирования пользователя

Где эта функция находится имя файла, имя функции

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

Необходим пример типа:
CODE:

фаил форума с функцией добавления/редактирования пользователя ( назовем ее ff())
ff();
myfunc();



и обратный порядок

CODE:

Моя страница
myfunc();
далее необходимо вставить ff();



как это правильно сделать с примерами кода форума?
6. M-A-X - 21 февраля 2011 — 16:34 - перейти к сообщению
Davinchi пишет:
Где эта функция находится имя файла, имя функции

Третий раз пишу, что в отдельную функцию это не оформлено.
Код регистрации есть в register.php.
Редактирования - profile.php.

Там есть код типа:
CODE:

...
$user['pass'] = $fm->user['pass'];
$user['mail'] = $fm->input['emailaddress'];
$user['showemail'] = $fm->_Boolean($fm->input,'showemail');
$user['www'] = $fm->input['homepage'];
$user['icq'] = $fm->input['icqnumber'];
$user['aim'] = $fm->input['aolname'];
$user['location'] = $fm->input['location'];
$user['interests'] = $fm->input['interests'];
$user['sig'] = $fm->input['signature'];
...
...
$fm->_Write($fp_user,$user);
- примерно таким образом заполняете данные для ЕХВВ, вместо $fm->input['ххх'] указываете свою переменную/массив.
CODE:
$fm->_Write($fp_user,$user);
- записывает массив пользователя в файл.

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

Davinchi пишет:
Когда я из сторонней страницы вызову

Опять третий раз пишу.
Код для синхронизации выполняем в том же скрипте.
Зачем нам вызывать стороннюю страницу?

Примеры Вы написали правильно, осталось эти функции описать. Улыбка
Пройдите по ссылкам, оставленными в первом ответе.
Спасибо за внимание. Улыбка
7. Davinchi - 26 февраля 2011 — 14:24 - перейти к сообщению
Какие функции из файлов форума необходимо вставить в стороннюю страницу регистрации чтобы реализовать?
CODE:

Начало страницы
функции записи в определенную базу

функции записи в файлы форума (как при регистрации нового пользователя)
Конец страницы

Необходима регистрация на форуме при регистрации на другом сайте (физически на одном ПК)

Все классы подключить не получилось т.к. необходимо прописать пути к файлам в которые производится запись напрямую, а не через define, и постоянно выскакивает Hack attempt!

Поэтому хотелось бы вставить все необходимые функции в один файл и подключать его, переопределив переменные для записи
8. Davinchi - 13 марта 2011 — 17:06 - перейти к сообщению
Помогите с одновременной регистрацией на форуме и на определенной странице.
Сам ни как не могу разобраться. Пожалуйста.
9. BON - 13 марта 2011 — 18:22 - перейти к сообщению
Davinchi, хм, как понять на определённой странице?
10. Davinchi - 13 марта 2011 — 23:03 - перейти к сообщению
BON пишет:
Davinchi, хм, как понять на определённой странице?

Определенная страница-это к примеру регистрация в чате.
Необходимо, чтобы при регистрации в чате, человек автоматом регистрировался на форуме.
11. BON - 13 марта 2011 — 23:13 - перейти к сообщению
Davinchi, пишите Юре в личку, он что нить придумает (правда наверно не бесплатно)
12. Davinchi - 14 марта 2011 — 21:14 - перейти к сообщению
BON пишет:
Davinchi, пишите Юре в личку, он что нить придумает (правда наверно не бесплатно)

Я уже писал, но пока ответа нет
13. BON - 14 марта 2011 — 21:30 - перейти к сообщению
поругайтесьматом, поможетУлыбка шучу конечноУлыбка
14. Davinchi - 14 марта 2011 — 21:42 - перейти к сообщению
Я правда денег не предлагал, но считаю, что этот код будет полезен не только мне, и поэтому должен быть бесплатным ))
15. Александр Михалицын - 15 марта 2011 — 11:50 - перейти к сообщению
Davinchi,
можете даже не рассчитывать - подобного рода вещи бесплатно не делаются. Только на платной основе у меня или у Юры. (Хотя у меня сейчас нет времени - и так завал.)

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0233]     [ ]