velo36.ru

Общение воронежских велосипедистов
Текущее время: 15 ноя 2018, 07:22

Часовой пояс: Европа/Moscow




Начать новую тему Ответить на тему  [ Сообщений: 82 ]  На страницу Пред.  1, 2, 3, 4, 5
Автор Сообщение
 Заголовок сообщения: Re: Календарь велособытий.
СообщениеДобавлено: 15 авг 2016, 13:31 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 22 авг 2007, 09:07
Сообщения: 6480
Фото: 53
Откуда: Северный
Umgerade писал(а):
2. Утилитка запускается кроном (планировщик заданий) и, скажем раз в 15 минут, лезет на страницу новые сообщения.

Чего-чего делает?
Каким способом лезет, через веб-драйвер какого-нибудь селениума, или хардкорно, curl-ом?
Авторизацию она где возьмёт, чтобы "новые сообщения" были доступны? А если движок форума и соответственно DOM страницы с логином и других страниц поменяются, как она логиниться будет и темы парсить? Ну или тупо тема поменяется на другую?

А если она таки должна из базы эти данные брать - то опять же к версии движка мы привязаны и его схеме базы.

Если ты знаешь ответы на эти вопросы и можешь такую утилиту написать - велкам в личку. Если не знаешь - то сначала узнай. Твой "технический вопрос" из PS - это последнее и самое простое, над чем нужно думать...

_________________
xxx: мне кажеться, что я люблю ее
yyy: Когда кажеться, надо бить себя учебником русского языка по голове.


Вернуться к началу
 Профиль Фотоальбом  
Ответить с цитатой  
 Заголовок сообщения: Re: Календарь велособытий.
СообщениеДобавлено: 09 фев 2017, 15:26 
Не в сети

Зарегистрирован: 19 янв 2013, 19:27
Сообщения: 644
Semik писал(а):
А если она таки должна из базы эти данные брать - то опять же к версии движка мы привязаны и его схеме базы.

Зачем так хардкорно, можно же на posting.php по идее завязаться и проверить - если создается новая тема и заголовок соответствует формату, то выцепить из него (или из самого текста сообщения) все что нужно (дату, время и тд), и закинуть в какой-нибудь общий список (да хоть в другую таблицу чисто для календаря). С изменением заголовка не знаю как, наверное можно и на изменение как-то завязать.
Страница с календарем отдельная - соответственно подтягивает события из своей таблицы, никаких авторизаций и тд. Единственное ссылочку на событие еще надо как-то воткнуть.

Кстати можно было бы и модуль для более нового phpBB перекроить, он же доступен на гитхабе. Какая у нас версия движка/php? Не думаю, что там используются какие-то суперфичи, просто названия таблиц или какие-то константы другие скорее всего.
Код:
"require": {
   "php": ">=5.3.3"
},
"require-dev": {
   "phpbb/epv": "dev-master"
},
"extra": {
   "display-name": "DG Calendar Extension",
   "soft-require": {
      "phpbb/phpbb": ">=3.1.0,<3.2.*@dev"
}

Насколько я понял, кроме php >= 5.3.3 больше не требуется ничего. phpbb >= 3.1.0 в soft-require, то есть может заработать и без модификаций (надо только проверить на кошках).


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 82 ]  На страницу Пред.  1, 2, 3, 4, 5

Часовой пояс: Европа/Moscow


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB