ROZWIĄZANY: Stworzenie własnego 'taska'
#16
Napisano 11 listopad 2009 - 01:38
Oczywiście, że nie jest. Po pierwsze to wyrwałeś się z motyką na słońce - nie znasz składni budowy zapytań do bazy. Najpierw musisz to znaleźć w plikach IP.Board i poprawić swój kod wg znalezionych informacji.
Jeśli jednak: NIE znasz php, NIE znasz sql to NIE zabieraj się za to. Bo po co?
Jeśli jednak: NIE znasz php, NIE znasz sql to NIE zabieraj się za to. Bo po co?
intermedia - profesjonalne rozwiązania Invision Power Board
#18
Napisano 11 listopad 2009 - 01:48
No chwila. Przecież albo chcesz się czegoś nauczyć - napisałeś w tym dziale, więc tak pomyślałem, że nie chcesz czekać na gotowe.
Trochę jednak to nie pasuje, że osoba nie znająca PHP/SQL pisze w takim dziale.
No to co? Mam to przenieść do supportu?
Trochę jednak to nie pasuje, że osoba nie znająca PHP/SQL pisze w takim dziale.
No to co? Mam to przenieść do supportu?
intermedia - profesjonalne rozwiązania Invision Power Board
#19
Napisano 11 listopad 2009 - 14:51
Witaj,
Fakt, DawPi ma zupełną rację. Zabierasz się za działania w "obiektowym" świecie programowania, który nie jest taki prosty, a Twój kod jest zupełnie nie poprawny. Masz po zdefiniowaniu funkcji array, co już daje do myślenia, że musisz wiedzieć co to.
Na początek Ci powiem, że tablice składają się z indeksów i wartości ( { id => 1 } ), więc gdzie leży błąd w Twoim kodzie? Przecinek w tych miejscach oznacza nowy indeks/wartość. A mimo to, chciałbym Ci pomóc, ale zupełnie nie rozumiem co chcesz osiągnąć.
Z tego co widziałem zamiast [RS] chcesz coś dać, ale zapytanie zupełnie leży.
Posłuchaj starszych i doucz się o wszystkich, zaczynając od PHP, a kończąc na MySQL.
Pozdrawiam,
Largo
Fakt, DawPi ma zupełną rację. Zabierasz się za działania w "obiektowym" świecie programowania, który nie jest taki prosty, a Twój kod jest zupełnie nie poprawny. Masz po zdefiniowaniu funkcji array, co już daje do myślenia, że musisz wiedzieć co to.
Na początek Ci powiem, że tablice składają się z indeksów i wartości ( { id => 1 } ), więc gdzie leży błąd w Twoim kodzie? Przecinek w tych miejscach oznacza nowy indeks/wartość. A mimo to, chciałbym Ci pomóc, ale zupełnie nie rozumiem co chcesz osiągnąć.
Z tego co widziałem zamiast [RS] chcesz coś dać, ale zapytanie zupełnie leży.
Posłuchaj starszych i doucz się o wszystkich, zaczynając od PHP, a kończąc na MySQL.
Pozdrawiam,
Largo
Jeżeli Ci pomogłem, nie zapomnij proszę o kliknięciu - 
Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!
W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board
Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!

Możesz liczyć na moją pomoc z zakresu: PHP5, MySQL, JavaScript i Ajax | W trakcie nauki CSS i xHTML!
W sprawie pomocy z zakresu IP.Board służę pomocą w dziale Zaawansowane programowanie IP.Board
Proszę o nie wysyłanie próśb PW o prywatną pomoc - pomagam JEDYNIE na forum lub na zlecenie!
#20
Napisano 11 listopad 2009 - 19:33
Ojoj, czegoś tutaj nie rozumiem. Temat ten został przeniesiony ponad pół roku temu przez Dawida do tego działu, był wcześnie w supporcie, to nie ja go tutaj umieściłem.
Kupię sobie odpowiedni kurs PHP+SQL inaczej tego nie ruszę.
@Largo
Jasne, jesteście mądrzejsi, więc to naturalne, że słucham/czytam to co piszecie. Zrozumiałem też, że nic tutaj po moim próbowaniu, gdy podstawy leżą, a może jest ich nawet brak. Postaram się douczyć.
Kupię sobie odpowiedni kurs PHP+SQL inaczej tego nie ruszę.
@Largo
Jasne, jesteście mądrzejsi, więc to naturalne, że słucham/czytam to co piszecie. Zrozumiałem też, że nic tutaj po moim próbowaniu, gdy podstawy leżą, a może jest ich nawet brak. Postaram się douczyć.
Użytkownik Dr R.I.P edytował ten post 11 listopad 2009 - 19:35
#21
Napisano 11 listopad 2009 - 19:37
Bo myślałem, że faktycznie chcesz się czegoś nauczyć, ale jak sam zauważyłeś nic się przez te pół roku nie zmieniło w kwestii poziomu Twojej wiedzy to zaproponowałem przeniesienie tego z powrotem.
intermedia - profesjonalne rozwiązania Invision Power Board
#23
Napisano 25 grudzień 2009 - 03:55
Najpierw wrzuć plik, np. o nazwie riptask.php do folderu sources/tasks/, którego treść wygląda tak:
Gdzie zmieniasz tylko ten fragment:
Który edytujesz i zamieniasz na swój kod PHP.
Niżej możesz zmienić informację, jaka zostanie dodana do logów:
Kolejna operacja to dodanie tasku w ACP:
ACP
TOOLS & SETTINGS
Task Manager
Task Manager
Add New Task
I wypełnienie formularza -> nazwa opis, nazwa wysłanego pliku (Task PHP File To Run) oraz ustawienia uruchamiania tasku.
( Temat z listy ToDo - nie zapominam )
<?php
if ( ! defined( 'IN_IPB' ) )
{
print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
exit();
}
class task_item
{
var $class = "";
var $root_path = "";
var $task = "";
/*-------------------------------------------------------------------------*/
// Our 'auto_run' function
// ADD CODE HERE
/*-------------------------------------------------------------------------*/
function run_task()
{
//-----------------------------------------
// Code section description
//-----------------------------------------
/* CUSTOM CODE */
//-----------------------------------------
// Log to log table - modify but dont delete
//-----------------------------------------
$this->class->append_task_log( $this->task, 'Custom task run successfully' );
//-----------------------------------------
// Unlock Task: DO NOT MODIFY!
//-----------------------------------------
$this->class->unlock_task( $this->task );
}
/*-------------------------------------------------------------------------*/
// register_class
// LEAVE ALONE
/*-------------------------------------------------------------------------*/
function register_class(&$class)
{
$this->class = &$class;
$this->ipsclass =& $class->ipsclass;
$this->root_path = $this->class->root_path;
}
/*-------------------------------------------------------------------------*/
// pass_task
// LEAVE ALONE
/*-------------------------------------------------------------------------*/
function pass_task( $this_task )
{
$this->task = $this_task;
}
}Gdzie zmieniasz tylko ten fragment:
//----------------------------------------- // Code section description //----------------------------------------- /* CUSTOM CODE */
Który edytujesz i zamieniasz na swój kod PHP.
Niżej możesz zmienić informację, jaka zostanie dodana do logów:
'Custom task run successfully'
Kolejna operacja to dodanie tasku w ACP:
ACP
I wypełnienie formularza -> nazwa opis, nazwa wysłanego pliku (Task PHP File To Run) oraz ustawienia uruchamiania tasku.
( Temat z listy ToDo - nie zapominam )
intermedia - profesjonalne rozwiązania Invision Power Board
#24
Napisano 27 luty 2010 - 21:04
Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.
Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.
intermedia - profesjonalne rozwiązania Invision Power Board
Udostępnij ten temat:
Podobne tematy
| Temat | Forum | Autor | Podsumowanie | Ostatni post | |
|---|---|---|---|---|---|
|
|
Modyfikacje w produkcji |
Łukasz
|
|
|
|
zlecę stworzenie najprostszego rankingu
|
Inne |
24i7
|
|
|
|
[Zlecę] Stworzenie theme dla forum
Pocięcie i przerobienie PSD |
Inne |
muzwar
|
|
|
|
ROZWIĄZANY: Stworzenie nowego skina/layouta
|
Skiny - pomoc |
unbreak
|
|
|
|
ROZWIĄZANY: Zakładki na forum - problem ze stworzeniem
|
Modyfikacje - pomoc |
Ekhangel
|
|
|


Pomoc
Temat jest zamknięty




Do góry
Cytuj















