Creare script PHP cu Module, Plugin-uri
-
- Mesaje: 79
Creare script PHP cu Module, Plugin-uri
Salut,as vrea sa creez un script gen module/pluginuri,adica sa intru pe site in ramura install plugins si acolo sa introduc arhiva zip sa o decompreseze si sa instaleze,sa apara automat pe site,ai putea sa imi dai un exemplu de astfel de script?
MarPlo
Mesaje: 4343
Salut
Nu am un astfel de script si nici experienta in crearea lui. Ca sa faci un sistem php bazat pe module /plugin-uri necesita cunostinte avansate de lucru cu clase si obiecte.
- Sunt cateva tutoriale pe internet. Vezi ce gasesti la cautare: " php plugin system tutorial ".
Nu am un astfel de script si nici experienta in crearea lui. Ca sa faci un sistem php bazat pe module /plugin-uri necesita cunostinte avansate de lucru cu clase si obiecte.
- Sunt cateva tutoriale pe internet. Vezi ce gasesti la cautare: " php plugin system tutorial ".
royal27
Mesaje: 79
Mersi frumos.MarPlo scrie:Salut
Nu am un astfel de script si nici experienta in crearea lui... Vezi ce gasesti la cautare: " php plugin system tutorial ".
royal27
Mesaje: 79
Am gasit un sistem de plugin care imi activeaza automat scriptul din fisier.plugin.php,in index.php este scriptul asta:
si in fisierul plugin am asa:
vreau in fisierul plugin sa mai introduc o ramura gen
iar in index.php sa introduc asa
dar nu merge asa....am incercat si cu '$enable' '.$enable.'
Ma poti ajuta te rog?
Cod: Selectaţi tot
<?PHP echo $plug->doMethod('anEvent','',true); //initiate observer event processing?>
Cod: Selectaţi tot
<?PHP
/*
sample plugin file for plugin class
class name must be unique consisting of all characters preceding the first
decimal point in the file name.
*/
class forum{
public $menu;
function __construct(){
$this->menu['title'] = 'Forum';
$this->menu['link'] = '#forum';
$this->menu['pri'] = 40;
}
function anEvent(){
$return = 'testeeeeeeeeeeeeeer<br>';
return $return;
}
}
?>
Cod: Selectaţi tot
$enable = true;
Cod: Selectaţi tot
<?PHP echo $plug->doMethod('anEvent','',$enable); //initiate observer event processing ?>
Ma poti ajuta te rog?
MarPlo
Mesaje: 4343
Daca variabila $enable vrei sa o folosesti in index.php, ca argument la apelarea doMethod(), trebuie definita inainte de apelarea acelei metode, in index.php.
Functia doMethod() nu stie ce ai in fisierul plugin, ea doar foloseste ce transmiti la argumente; deci nu poti folosi $enable adaugat in fisierul plugin.
Poate trebuie sa faci modificari in functia doMethod(), sau in clasa de la obiectul $plug, ca sa functioneze altfel.
Daca vrei sa faci altceva, poate nu am inteles bine.
Cod: Selectaţi tot
<?php
$enable = true;
echo $plug->doMethod('anEvent','',$enable);
?>
Poate trebuie sa faci modificari in functia doMethod(), sau in clasa de la obiectul $plug, ca sa functioneze altfel.
Daca vrei sa faci altceva, poate nu am inteles bine.
royal27
Mesaje: 79
exact cum ai postat vreau sa fac dar enable= true; sa fie in fiecare modul ca in pluginul cu forum sa pun acolo sau sa creez un config.php si sa pun finctia aia pentru fiecare modul dar cred ca tb sa fac modificari in script sa mearga mersi am inteles
royal27
Mesaje: 79
Pentru cine e interesat sa creeze in site sistem de module/pluginuri poate sa ia framework-ul PIP de la urmatorul link: http://gilbitron.github.io/PIP/
Subiecte similare
-
Creare meniu in site cu php
Scripturi de pe site
Primul mesaj
SalutUltimul mesaj
Am incercat sa pun icons pe primul nivel al meniului din tutorialu tau: Creare site de la zero si nu reusesc sa il adaug pe butonele care...
Multumes pt ajutor
Este ok acum.
Din exeplul dat de tine am mai vazut ceva intersant si anume acel meniu asa zis breadcrumb cu ce ma selectat deja.... -
Script rasturnare imagine
JavaScript - jQuery - Ajax
Primul mesaj
O idee de un script cum as putea face ca atunci cand am o imagine rasturnata sa apas de exemplu pe sageti si sa mi-o aduca in ce pozitie vreau eu?...Ultimul mesaj
Salut,
Ca idee ar fi urmatoarea:
1. Adaugi imaginea intr-un element canvas.
2. Cu sgetile /butoanele apelezi o functie javascript care roteste... -
script si cod html calculator calorii
Cereri si Oferte
Buna ziua
Va rog sa ma ajutati cu un script calculator calorii, vreau sal pun pe saitul meu. va rog daca e posibil in limba romana -
Problema ordonare in script paginare
PHP - MySQL - XML
Primul mesaj
Buna, am urmatorul script de paginare, insa nu reusesc sa-l setez sa-mi returneze inregistrariile din mysql ordonate descendent dupa ID.Ultimul mesaj
Am...
Multumesc mult de ajutor, functioneza perfect!!! -
Cerere: Script si cod calculator calorii
Cereri si Oferte
Buna ziua
Va rog sa ma ajutati cu un script calculator calorii, vreau sal pun pe saitul meu. va rog daca e posibil in limba romana -
Cerere: Corectare Script upload cu jquery
Cereri si Oferte
Primul mesaj
Am facut un script de upload cu jquery si cu butoane de rotire si progress bar dar pana sa introduc progress barul imi incarca poza in folder,dupa ce...Ultimul mesaj
Scriptul jquery pe care-l ai pentru rotation nu se potriveste cu upload de mai multe fisiere.
Ca sa functioneze cu multiple upload trebuie...