Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Как сделать на кб - что бы постилось все автоматически?


  • Авторизуйтесь для ответа в теме
16 ответов в теме

#1
BHE ZAKOHA

BHE ZAKOHA

    Clone Grade Zeta

  • Tech II Pilots
  • PipPipPip
  • 470 сообщений
-34
  • Corp:Free Trade
Есть стандартная борда KB Source Version: 3.0.0, в админ панели есть модуль API Mod. Но вот что то, я совсем не могу разобратся в этом модуле. Как и что... подсобите плиз - кто в курсе.
  • 2
Изображение

#2
Ghost447

Ghost447

    I'll Be Glad When You're Dead

  • Tech III Pilots
  • PipPipPipPipPip
  • 2122 сообщений
472
  • EVE Ingame:Ghost448
  • EVE Alt:keepontrucking
  • Corp:AD1B
  • Ally:DS
  • Channel:AD1B
  • Client:Eng

Есть стандартная борда KB Source Version: 3.0.0, в админ панели есть модуль API Mod. Но вот что то, я совсем не могу разобратся в этом модуле. Как и что... подсобите плиз - кто в курсе.


заходишь в настройки борды: APImod
из под аккаунта CEO или директора корпорации генеришь full api : http://www.eveonline...show_full_key=1

в настройки борды заполняешь строчки:
Key Name #1: ник чара
Full API Key #1: сгенеренный фуллапи
API CharID #1: в этот бокс вводишь цифры из адресной строки после залогинивания сюда: выглядит так http://www.eveonline...s..._key=1&sid=XXXXXXXXXX
API UserID #1: не тупи
Key Type #1: ставишь Corp

Сообщение отредактировал Ghost447: 19 April 2010 - 9:17

  • 0

#3
abi*Нейтрал

abi*Нейтрал
  • Guests
в папке Cron лежат скрипты. Соответствующий надо периодически дергать (минимальное время - раз в час)
  • 0

#4
BHE ZAKOHA

BHE ZAKOHA

    Clone Grade Zeta

  • Tech II Pilots
  • PipPipPip
  • 470 сообщений
-34
  • Corp:Free Trade
Всем спасибо! Вроде бы сделал как все было написано. Посмотрим что получится.
  • 1
Изображение

#5
Bahus2

Bahus2

    Clone Grade Gamma

  • Tech III Pilots
  • PipPip
  • 99 сообщений
0
  • EVE Ingame:Velt Lhasar
  • EVE Alt:many more...
  • Corp:в свободном плавании
  • Client:Eng
Для решения проблем и выявления ошибок добавь к строке крона логирование работы скрипта.

Как-то так:

...путь до файла... /public_html/kb/cron/cron_import.log 2>&1
...путь до файла... /public_html/kb/cron/cron_cache.log 2>&1

Мне помогает для устранения проблем.

Сообщение отредактировал Bahus2: 19 April 2010 - 10:28

  • 0

#6
Replicator Splayd

Replicator Splayd

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 259 сообщений
19
  • Client:Рус

в папке Cron лежат скрипты. Соответствующий надо периодически дергать (минимальное время - раз в час)


Добрый день! Ребята, подскажите плиз как понять "периодически дергать"?


Для решения проблем и выявления ошибок добавь к строке крона логирование работы скрипта.

Как-то так:

...путь до файла... /public_html/kb/cron/cron_import.log 2>&1
...путь до файла... /public_html/kb/cron/cron_cache.log 2>&1


Мне помогает для устранения проблем.


В каком файле добавить эти строки?

...путь до файла... /public_html/kb/cron/cron_import.log 2>&1
...путь до файла... /public_html/kb/cron/cron_cache.log 2>&1


"добавь к строке крона логирование работы скрипта"

В начале скрипта или в конце?
  • 0

bannerozh.png


#7
abi*Нейтрал

abi*Нейтрал
  • Guests
1. Дергать кроном. Т.е. планировщиком задач, хостеры предоставляют эту возможность.
2. Не надо ничего добавлять, достаточно зайти на борду в эту папку и дернуть файл из браузера. 90% отладки можно так провести, т.е. работает ли функционал и постятся ли мылки.
  • 1

#8
Replicator Splayd

Replicator Splayd

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 259 сообщений
19
  • Client:Рус
У меня в модулях кб есть такой мод - ajcron, он не поможет? Я так понял он для этого и предназначен, там прописываеш пути к php файлам.

????
  • 0

bannerozh.png


#9
abi*Нейтрал

abi*Нейтрал
  • Guests
Предназначен, конечно, но лучше воспользоваться нормальным.
  • 0

#10
MOH

MOH

    Военкор

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 7904 сообщений
373
  • EVE Ingame:BOEHKOP
  • EVE Alt:Много разных
  • Corp:-TER-
  • Channel:TERMINOUT
  • Client:Eng

У меня в модулях кб есть такой мод - ajcron, он не поможет? Я так понял он для этого и предназначен, там прописываеш пути к php файлам.

????



Да, поможет, это оно и естъ если не можешь ли не хоешь использовать крон.

ajcron будет вытаскивать киллмыла только если на борду ктото заходит, а крон это будет делатъ всегда.
  • 1
Пишу подробный политобзор в соотв разделе, а то они уже 5й год разобратся не могут, у кого яйца из льда, а у кого из стали, бренчат то одинаково. (С) Artsnis

#11
Replicator Splayd

Replicator Splayd

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 259 сообщений
19
  • Client:Рус
Я правильно понял.... что надо запустить файл php в крон папке (скрипт cron_import.php), тупо из браузера? И он потом автоматом будет работать?

edit: все ребят, спасибо, разобрался! Вот я тукан.... :)
  • 0

bannerozh.png


#12
Daymio

Daymio

    просто Ди

  • Tech III Pilots
  • PipPipPipPipPip
  • 1510 сообщений
112
  • EVE Ingame:Daymio
  • EVE Alt:Daymi Mur
  • Corp:-TYT-
  • Client:Eng
Зачем ТАК извращаться?
В самой КБ (вроде со 2ой версии) должон быть вшит модуль CronJobs. с требуемыми файликами выполнения.
Заходишь туда и прописываешь
/180 http://твояКБ/cron/cron_import.php
это значит что импорт АПИ будет дергаться каждые 2 часа.
Проверить работу крона можно из самого АПИ мода, зайдя в разделе АПИ по кнопке view log.
  • 0

#13
Replicator Splayd

Replicator Splayd

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 259 сообщений
19
  • Client:Рус

Зачем ТАК извращаться?
В самой КБ (вроде со 2ой версии) должон быть вшит модуль CronJobs. с требуемыми файликами выполнения.
Заходишь туда и прописываешь
/180 http://твояКБ/cron/cron_import.php
это значит что импорт АПИ будет дергаться каждые 2 часа.
Проверить работу крона можно из самого АПИ мода, зайдя в разделе АПИ по кнопке view log.


Не вшит. Да и вообще я его не видел. А так... хостер предоставляет услугу CRON (исполнение скриптов по расписанию). Очень удобно.
  • 0

bannerozh.png


#14
Replicator Splayd

Replicator Splayd

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 259 сообщений
19
  • Client:Рус
Все по этой теме.... :) Все нормально автопостится но... скажите, наша корпа в альянсе, когда я к примеру убиваю сам или наш мембер то все постится автоматом а вот когда на кта вылетаем, автоматом не постится коллективный кил на нашей кб. Приходится руками постить. Так должно быть или все таки коллективный килл должен постится автоматом на нашу корп кб или он постится только на али кб?
  • 0

bannerozh.png


#15
Eklykti

Eklykti

    Пушистый изумруд

  • Tech III Pilots
  • PipPipPipPipPip
  • 1916 сообщений
110
  • EVE Ingame:Eklykti
  • Corp:.ANS.
  • Ally:UAFL
  • Channel:ANSUA
  • Client:Eng
Киллмыло получает только та корпа, чей мембер сделал файнал блоу. Так что тебе надо импортить фид с ра борды помимо апи.
  • 0

#16
Bahus2

Bahus2

    Clone Grade Gamma

  • Tech III Pilots
  • PipPip
  • 99 сообщений
0
  • EVE Ingame:Velt Lhasar
  • EVE Alt:many more...
  • Corp:в свободном плавании
  • Client:Eng

Все по этой теме.... :) Все нормально автопостится но... скажите, наша корпа в альянсе, когда я к примеру убиваю сам или наш мембер то все постится автоматом а вот когда на кта вылетаем, автоматом не постится коллективный кил на нашей кб. Приходится руками постить. Так должно быть или все таки коллективный килл должен постится автоматом на нашу корп кб или он постится только на али кб?


В том алли, где находится ваша корпа, наверняка есть копы с бордами тоже на EVE Dev.
В EVE Dev есть модуль Feed Syndication в котором и можно прописать урлы фидом этих борд - они будут иметь вид примерно http://kb.domain.com/?a=feed
Вроде можно выполнение скрипта тоже в крон добавить - не заморачивался.
Захожу в борду раз в несколько дней и запускаю этот сборщик мыл с участием мемберов корпы с борд других корп.
Также туда можно добавить борды с фидами основных вражеских корп - чтоб и там мыла искались.
  • 0

#17
DiselOk

DiselOk

    Clone Grade Alpha

  • Tech II Pilots
  • Pip
  • 36 сообщений
-2
  • EVE Ingame:Mrs BroudiQ
  • Corp:HOMCO

...
Вроде можно выполнение скрипта тоже в крон добавить - не заморачивался.
...

что и зачем вешать на крон http://code.google.c...ki/Cron_Scripts

Cron скрипты (в вольном переводе)

/cron в этой папочке лежат скрипты предназначенныее для запуска через крон

    cron_fetcher.php сбор инфы с других КБ (все настройки через веб интерфейс - прим. by Я)
    cron_import.php сбор киллов через апикей от ССР (все настройки через веб интерфейс - прим. by Я)
    cron_cache.php сбор остальной инфы от ССР
    cron_clearup.php очистка кэша КБ

cron_fetcher.php запускать не чаще чем раз в час. может грузить обе КБ как вашу так и ту с которой импортирует

cron_import.php запускать не чаще чем раз в час. чаще не имеет смысла ибо ССР ничего нового не отдаст

cron_cache.php запускать раз в день

cron_clearup.php запускать раз в день. можно и чаще но толку мало
  • 0




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users