Przesunięty przez: Matteo 09-11-2013, 09:30 |
Robocik 2.0.1 |
Autor |
Wiadomość |
chomik
Pomógł: 2 razy Posty: 104
|
Wysłany: 10-07-2008, 19:34
|
|
|
RuseK napisał/a: | Aby Robocik był jeszcze lepszy, wymyśliłem system pluginów.
Teraz każdy będzie mógł sprawdzić, że jego Robot będzie wyświetlał czas / datę, mówił, kto ma dziś imieniny, wyświetlał wiadomości albo cytaty z basha (lub kretyna, jak kto woli ).
Pluginy są niczym nie ograniczone, więc każdy będzie mógł napisać swój własny plugin z własnymi fajnymi funkcjami
Pluginy instalujemy kopiujac jeden plik i kilkając 'uruchom' w pa.
Wersja rc już dziś! (ew. jutro) |
no to czekamy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 11-07-2008, 21:34
|
|
|
Plugins System beta 1
Plugins System służy do obsługi pluginów do Robocika. Teraz każdy może napisać swój własny plugin i rozszerzyć Robocika o nowe funkcje. Pluginy nie są praktycznie niczym ograniczone. Ich instalacja to po prostu skopiowanie dwóch plików do katalogu /plugins/ i uruchomienie jednym kliknięciem myszy.
W pliku readme.txt znajdują się zapytania SQL do wykonania i instrukcja edycji pliku językowego.
Jeżeli macie jakieś propozycje dotyczące pluginów - piszcie w tym temacie.
W paczce 3 proste pluginy do testu.
Modyfikacja jest w wersji beta. Zamieszczam ją, żebyście przetestowali jej działanie. Możecie instalować ją na swoich forach, ale lepiej zrobić kopię plików. |
Ostatnio zmieniony przez Radek 12-07-2008, 16:21, w całości zmieniany 2 razy |
|
|
|
|
Tavaro
Pomógł: 242 razy Posty: 1135
|
Wysłany: 11-07-2008, 21:47
|
|
|
RuseK,
Kod: | Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/sites/yoyo.pl/m/e/megalol/includes/plugins.php on line 37 |
na zakładce Pluginy w PA... Ktoś potwierdzi? A może to wina yoyo?
Edit: to samo w SB przy próbie napisania czegokolwiek. |
Ostatnio zmieniony przez Tavaro 11-07-2008, 22:00, w całości zmieniany 2 razy |
|
|
|
|
Jarek 11
Posty: 119
|
Wysłany: 11-07-2008, 21:54
|
|
|
Zainstalowałem i już mam błędy wchodze w zakładkę plugin i wyskakuje:
Kod: |
Błąd Ogólny
Couldn't get installed plugins list
DEBUG MODE
SQL Error : 1146 Table 'db14103.przemo_plugins' doesn't exist
SELECT * FROM przemo_plugins ORDER BY installed_date
Line : 330
File : plugins.php
|
Linia 330 to
Kod: |
message_die(GENERAL_ERROR, 'Couldn\'t get installed plugins list', '', __LINE__, __FILE__, $sql);
|
|
_________________ Nie umiesz zainstalować jakiegoś moda lub masz problem z forum pisz do mnie na pw lub na gg:960363 to ci pomogę. |
|
|
|
|
Tavaro
Pomógł: 242 razy Posty: 1135
|
Wysłany: 11-07-2008, 21:55
|
|
|
Jarek 11, wykonaj instrukcje z pliku readme... |
|
|
|
|
Jarek 11
Posty: 119
|
Wysłany: 11-07-2008, 21:56
|
|
|
A w ShoutBox'sie jest ten sam błąd gdy coś chce napisać
[ Dodano: 11-07-2008, 21:56 ]
Tavaro, wykonałem instrukcje |
_________________ Nie umiesz zainstalować jakiegoś moda lub masz problem z forum pisz do mnie na pw lub na gg:960363 to ci pomogę. |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 11-07-2008, 21:58
|
|
|
Jarek 11, masz inny prefiks tabel.
Kod: | #
# [ SQL ]
#
CREATE TABLE `przemo_plugins` (
`plugin_id` int(11) NOT NULL auto_increment,
`plugin_name` varchar(255) NOT NULL,
`plugin_author` varchar(255) NOT NULL,
`plugin_version` char(5) NOT NULL,
`keyword` char(100) NOT NULL,
`plugin_filename` varchar(255) NOT NULL,
`installed_date` int(255) NOT NULL,
PRIMARY KEY (`plugin_id`)
) ENGINE=MyISAM; |
Wykonać.
[ Dodano: 11-07-2008, 21:59 ]
Tavaro - stara wersja php na serverze 4.4.4 |
|
|
|
|
Jarek 11
Posty: 119
|
Wysłany: 11-07-2008, 22:01
|
|
|
Już działa dzięki.
[ Dodano: 11-07-2008, 22:05 ]
A jeszcze jednogdy napisz wiadomość o treści to nic się nie dzieje robocik nie odpisuje. |
_________________ Nie umiesz zainstalować jakiegoś moda lub masz problem z forum pisz do mnie na pw lub na gg:960363 to ci pomogę. |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 11-07-2008, 22:07
|
|
|
Jarek 11, a wpisz !user nick
nick to nick usera z Twojego forum.. |
|
|
|
|
Jarek 11
Posty: 119
|
Wysłany: 11-07-2008, 22:09
|
|
|
Acha dzięki. A dasie zrobić coś takiego:
!user nick
np. :
Kod: | Jarek 11 ostatni logowany 00:22 id: 2 wiek: 14 posty: 111 piwka: 3 |
itp. |
_________________ Nie umiesz zainstalować jakiegoś moda lub masz problem z forum pisz do mnie na pw lub na gg:960363 to ci pomogę. |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 11-07-2008, 22:16
|
|
|
Jarek 11, pewnie, że się da. Od tego są pluginy |
|
|
|
|
Karol1987
Pomógł: 19 razy Posty: 69
|
Wysłany: 11-07-2008, 22:18
|
|
|
Tavaro, jak zmienisz modyfikatory dostępu do pól klasy plugins na to wtedy zadziała, ale tak nie powinno się raczej robić, nie po myśli idei programowania obiektowego w php |
_________________ Początki są zawsze trudne, poziom wtajemniczenia rośnie, później jest już tylko lepiej... |
|
|
|
|
Tavaro
Pomógł: 242 razy Posty: 1135
|
Wysłany: 11-07-2008, 22:20
|
|
|
Karol1987, próbuję innego sposobu
Edit: no i jest:
Cytat: | PHP version : 5.2.0-5.2.0+etch10yoyo0 - OK |
I wszystko zdaje się działać poprawnie.
Edit 2: literówka
Cytat: | Obok nazwy pluginy znajduje się też jego autor |
|
Ostatnio zmieniony przez Tavaro 11-07-2008, 23:12, w całości zmieniany 4 razy |
|
|
|
|
Jarek 11
Posty: 119
|
Wysłany: 11-07-2008, 22:25
|
|
|
RuseK napisał/a: | Jarek 11, pewnie, że się da. Od tego są pluginy |
A jak to zrobić. |
_________________ Nie umiesz zainstalować jakiegoś moda lub masz problem z forum pisz do mnie na pw lub na gg:960363 to ci pomogę. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
koziolek
Pomógł: 675 razy Posty: 1925
|
Wysłany: 11-07-2008, 23:11
|
|
|
oprócz pluginu imieninowego zrobiłem też plugin pobierający cytaty z Basha, Kretyna i Pr0na
niestety nie zawsze działa jak trzeba przy wyświetlaniu cytatu z kretyna - wywala reklamę Google AdSense
no ale zawsze sobie można to usunąć z pliku
PS: w przygotowaniu plugin kalkulator
[ Dodano: 11-07-2008, 23:12 ]
Jarek 11 napisał/a: | A jak to zrobić. | zmodyfikować troche zapytanie SQL z pliku pluginy |
_________________ #4 /xg.xrybvmbx.jjj//:cggu |
|
|
|
|
|