Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
как подключить парсер к phpbb3?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
oran
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 15 лет 5 месяцев
как подключить парсер к phpbb3?
Доброе время суток, незнаю выбрал ли я правильный раздел, прошу перенести тему в правильный раздел, вообщем суть такая, (с phpbb я работаю не долго, прошу не пинать ногами) я делаю сайт по игре World of Warcraft, у меня есть парсер, который собирает данные с сайта на котором лежит вся нужная инфа, в моем случае это Оружейная WoW (http://eu.battle.net/wow/ru/). Мне нужно подключить этот парсер к дополнительной форме в phpbb , и чтоб инфа выводилась под аватаркой в viewtopic.html и обновлялась раз в день , Как это можно реализовать? Заранее спасибо 
-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 2 месяца
- Откуда: Новосибирск
- Поблагодарили: 37 раз
Re: как подключить парсер к phpbb3?
Перенесено.
oran
Чтобы вам сказали, как это реализовать, вам нужно объяснить, что именно вы хотите реализовать. А на такую постановку вопроса, как у вас, можно ответить разве что: "Это возможно, реализовывать надо на PHP".
oran
Чтобы вам сказали, как это реализовать, вам нужно объяснить, что именно вы хотите реализовать. А на такую постановку вопроса, как у вас, можно ответить разве что: "Это возможно, реализовывать надо на PHP".
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
oran
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 15 лет 5 месяцев
Re: как подключить парсер к phpbb3?
Спасибо за ответ, поясню свой вопрос, я создал дополнительное поле для профиля - Armory, у меня есть парсер на базе simple html dom, сам парсер работает, и парсит все что мне нужно, и мне нужно сделать так, пример: Пользователь моего форума, вводит в это поле ссылку на эту самую "Armory", скажем это будет http://eu.battle.net/wow/ru/character/s ... dge/simple , и при сохранении, информация с этого самого сайта парсится и выводится заместо этой ссылки под аватарку, в моем случае, это "Имя", "Класс", "Расса", "Гильдия". Заранее спасибо.
Последний раз редактировалось MIT 23.05.2011 23:08, всего редактировалось 1 раз.
Причина: Приставки «з» не существует.
Причина: Приставки «з» не существует.
-
oran
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 15 лет 5 месяцев
-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 2 месяца
- Откуда: Новосибирск
- Поблагодарили: 37 раз
Re: как подключить парсер к phpbb3?
oran, в общих чертах можно сделать так: делаете 2 доп. поля: одно видимое только пользователю, в него он будет вводить ссылку. Второе - видимое всем, но скрытое из личного раздела и регистрации (такие галки есть при создании доп. поля в админке).
После этого, по крону будет запускаться парсер, который берет ссылки из одного поля и записывает результат в другое, прямо в БД.
После этого, по крону будет запускаться парсер, который берет ссылки из одного поля и записывает результат в другое, прямо в БД.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
oran
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 15 лет 5 месяцев
Re: как подключить парсер к phpbb3?
можно поподробнее?Alek$ писал(а):по крону будет запускаться парсер, который берет ссылки из одного поля и записывает результат в другое, прямо в БД
-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 2 месяца
- Откуда: Новосибирск
- Поблагодарили: 37 раз
Re: как подключить парсер к phpbb3?
oran, вот вам по шагам, как парсер должен работать:
0) Пусть столбцы в таблице phpbb_profile_fields_data, соответствующие созданным вами дополнительным полям, называются parse_source и parse_result.
1) Запускается раз в n часов (по вашему желанию), с помощью cron
2) Делает SELECT user_id, parse_source FROM phpbb_profile_fields_data
3) Итерирует по полученному набору строк, для каждой строки выполняя следующее:
3.1) Распарсить страницу parse_source
3.2) Выполнить UPDATE phpbb_profile_fields_data SET parse_result='полученный результат' WHERE user_id='текущий user_id'
Этот алгоритм можно оптимизировать, но основная идея, надеюсь, ясна.
0) Пусть столбцы в таблице phpbb_profile_fields_data, соответствующие созданным вами дополнительным полям, называются parse_source и parse_result.
1) Запускается раз в n часов (по вашему желанию), с помощью cron
2) Делает SELECT user_id, parse_source FROM phpbb_profile_fields_data
3) Итерирует по полученному набору строк, для каждой строки выполняя следующее:
3.1) Распарсить страницу parse_source
3.2) Выполнить UPDATE phpbb_profile_fields_data SET parse_result='полученный результат' WHERE user_id='текущий user_id'
Этот алгоритм можно оптимизировать, но основная идея, надеюсь, ясна.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
oran
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 15 лет 5 месяцев
-
oran
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 15 лет 5 месяцев
Re: как подключить парсер к phpbb3?
Добрый день, решил немного изменить свою затею, теперь заместо ссылки, юзер просто вписывает в два разных поля Имя и Сервер, возникла проблема, парсер берет из бд только последнюю строку, интересует доп. информация по:
.Alek$ писал(а):Итерирует по полученному набору строк, для каждой строки выполняя следующее:

