Chciałbym się dowiedzieć, jak i czy w ogóle piszecie swoje większe aplikacje modułowo? Chodzi mi o sposób dzięki, któremu można wyświetlać na jednej stronie kilka modułów jak i jeden, np. na stronie głównej wyświetlać moduł newsy, top10, katalog stron WWW, a jak się kliknie na link, ktorychś z tych modułów to już pracujemy tylko w nim (?module=nazwa_modulu).
Ja sobie tak pisze, pisze w swoim systemie... i natknąłem się na problem
Kod: Zaznacz cały
include_once( './modules/' . $nazwa_modulu. '/index.php' );Kod: Zaznacz cały
new $moduleName( $this, true );Kod: Zaznacz cały
<?php
$moduleName = 'example';
class example
{
function example( &$mcms, $showStartPage )
{
if ( $showStartPage )
{
return $this->showStartPage( $mcms );
}
$mcms->setOutput( 'test' );
}
function showStartPage( &$mcms )
{
$mcms->setOutput( 'testowy moduł' );
}
}
?>Jak są jakieś niejasności to proszę pytać
P.S.
Zauważcie, że do każdej metody modułu przekazywać musze obiekt 'silnika', który zawiera wszystkie podstawowe funkcję, a to nie jest zbyt wygodne. Dlatego też proszę Was abyście przedstawili także swoje sposoby na systemy modułowe


