phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
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 :D
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 :roll:
 
     
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
Kod:
!user
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.. :roll:
 
     
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
Kod:
var
to wtedy zadziała, ale tak nie powinno się raczej robić, nie po myśli idei programowania obiektowego w php :P
_________________
Początki są zawsze trudne, poziom wtajemniczenia rośnie, później jest już tylko lepiej... :D
 
     
Tavaro

Pomógł: 242 razy
Posty: 1135
Wysłany: 11-07-2008, 22:20   

Karol1987, próbuję innego sposobu :P

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 :mrgreen:
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 :D

[ 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
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę