DonPoster – duży krok do przodu.

Główna zmiana to wyposażenie DonPostera w Harvester Google i detector harvestowanych list. Harvester codziennie zbiera adresy z Google, automatycznie je rozpoznaje i wrzuca do wybranej uprzednio bazy adresów. Ale to nie wszystko, bo zakończone zadania harmonogramu (przypisane do wybranej w harvesterze bazy adresów) zostają automatycznie wznowione. Dzięki temu uruchomiony projekt może być linkowany w nieskończoność!

Detector działa podobnie do modułu – sam możesz określić w jaki sposób ma zostać ropoznany skrypt! Oto przykład detekcji znanego wszystkim skryptu katalogu EasyDir:
[cc lang=”php”]
$go->get($url);
$szukane = $go->szukane(‚Dodaj,Add,Zgłoś,Nowa,Nowy,Zapropon,Opublik,Publi,New’);

foreach ($szukane as $s) {
if ($go->clickLink($s)) {
if ($go->contains(‚step1′)) {
$go->raportuj($url,’sukces’);
goto koniec;
}
}
}
$go->raportuj($url,’error’);
koniec:
[/cc]

Zostały też wprowadzone nowe metody:
$go->calc();
$go->odpowiedz();
$go->wszystkiePytania();
$go->getInputValue();

Warto zwrócić uwagę przede wszystkim na pierwszą metodę: $go->calc(); Metoda ta rozwiązuje zadanie matematyczne występujące na otwartej stronie. Jeśli jako argument zostanie podane zadanie, rozwiąże je. Podawane w argumencie zadania mogą mieć charakter liczbowy jak i słowny. Oto przykłady zadań matematycznych z jakimi sobie bez problemu poradzi zmienna $go->calc();:
[cc]
Pięć plus osiem
Seven minus nine + ten
Fifty + Fifty
50 + ten
Nine add 8
8 x10
Dziesięć – 5
Pięć *osiem
Five podzielone przez five
cztery razy cztery
eight x eight
3dodać8
50substract 40
7 razy 12 + 88 – 100
siedem plus pięć minus 2 x 4
[/cc]

Oprócz tego wszystkiego zostało wprowadzonych mnóstwo poprawek niewidocznych na pierwszy rzut oka dla użytkownika.

W najbliższym czasie zostaną też wprowadzone nowe moduły (księgi gości, forum).

PS. Aktualizacja będzie dostępna jeszcze dzisiaj. Aby zaktualizować DonPoster, wystarczy jeden klik w panelu!

okazwłoka

Co jest grane?

2 thoughts on “DonPoster – duży krok do przodu.

  • Listopad 12, 2013 at 11:13 am
    Permalink

    fajny update 🙂
    mógłbyś podać jakiś przykład użycia funkcji calc? jakoś nie mogę tego ogarnąć czytając pomoc i nie wiem jak to mam wykorzystać w kodzie

  • Listopad 12, 2013 at 12:06 pm
    Permalink

    Wypróbuj na przykładzie figloparku: http://donposter.pl/figlopark.php

    $go->get(‚http://donposter.pl/figlopark.php’);
    $odp = $go->calc();
    echo ‚Odpowiedź: ‚ . $odp;

    Możesz też spróbować dodać do webmini po otwarciu formularza z dodawaniem:

    $odp = $go->calc();
    if ($odp) {
    $go->setField(‚answer’, $odp);
    }
    else {
    $odp = $go->odpowiedz_na_pytanie($pytanie);
    $go->setField(‚answer’, $odp);
    }

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Title
Caption
File name
Size
Alignment
Link to
  Open new windows
  Rel nofollow