Takie proste rozwiązanie dla kilku domen na jednej joomli. Zaznaczam że w poddomenach nie bawiłem się w uruchamianie komponentów (ale sądze że nie będzie problemów).

Mamy skonfigurowaną stronę w joomli pod adresem www.domena.pl/joomla
i treść którą chcemy puścić pod domeną cokolwiek.domena.pl. Oczywiście cokolwiek.domena.pl też wskazuje na katalog /joomla.

1. Tworzymy menu o nazwie cokolwiek.mainmenu i wypelniamy wg uznania.
2. Tworzymy template i przypisujemy go do cokolwiek.mainmenu.
3. Tworzymy plik cokolwiek.configuration.php w którym podmienimy zmienne z configuration.php:
Kod:
<?php 
$mosConfig_sitename = 'Cokolwiek';                  
$mosConfig_live_site = 'http://cokolwiek.domena.pl';   // oryginalnie "http://www.domena.pl"
$mosConfig_absolute_path = "/"; // oryginalnie "/joomla"
?>
4. Na końcu configuration.php (przed znaczkiem "?>" ) dopisujemy:
Kod:
global $subdomain;
$url = explode(".",str_replace("www.","",$_SERVER['SERVER_NAME']));
if(($size = count($url))>2)
{  
    $subdomain = $url[$size-3].".";
    include($subdomain."configuration.php");
}
5. W pliku index.php strony robimy edycję:

przed:
require_once( 'configuration.php' );
dopisujemy
$subdomain = "";

W liniach 61 i 69 (wczytywanie menu)
podmieniamy WHERE.....
na:
. "\n WHERE menutype = '".$subdomain."mainmenu'"

i mamy multidomain. Troche w pośpiechu pisane więc przepraszam za bałagan

[EDIT]
pierwsza wada:
przy zmianie konfiguracji giną zmiany w configuration.php