hym23
26-03-2011, 13:05
Witam, na jednej stronce wpadłem tutorial jak robic moduły do Jooomli. Na bazie tego tutoriala stworzyłem prosty moduł dodawania dwóch luczb. Niestety nie mogę zainstalować tego modułu w instalatorze Joomli. Proszę o pomoc gdzie tkwi błąd?
moduł nazwałem mod_liczby jest zipowany składa się z 3 plików:
plik o nazwie liczby.php
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>liczby</title>
<link href="style/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form action="liczba.php" method="POST">
<p><strong>Wpisz liczbę1</strong>
<input type="text" name="liczba1"/></p>
<p><strong>Wpisz liczbę2</strong>
<input type="text" name="liczba2"/></p>
<p><input type="submit" value="Daj"/></p>
</form>
<?php echo $komunikat; ?>
</body>
</html>
dodawanie.php
<?php
$liczba1 = $_POST['liczba1'];
$liczba2 = $_POST['liczba2'];
$komunikat = $liczba1 + $liczba2;
?>
liczby.xml
<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="plugin" group="system">
<name>Liczby</name>
<author>Łukasz</author>
<creationDate>January 2010</creationDate>
<copyright>Copyright (C) 2011</copyright>
<license>GNU</license>
<authorEmail>hym23@o2.pl</authorEmail>
<authorUrl>www.dodawanie.pl</authorUrl>
<version>1.5.3</version>
<description>Dodawanie</description>
<files>
<filename plugin="mod_liczby">liczby.php</filename>
</files>
<filename plugin="mod_liczby">dodawanie.php</filename>
</files>
<filename plugin="mod_liczby">liczby.xml</filename>
</files>
<param name="moduleclass_sfx" type="text" default="" label="Module Class › Suffix" description="PARAMMODULECLASSSUFFIX" /> </params>
</install>
moduł nazwałem mod_liczby jest zipowany składa się z 3 plików:
plik o nazwie liczby.php
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>liczby</title>
<link href="style/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form action="liczba.php" method="POST">
<p><strong>Wpisz liczbę1</strong>
<input type="text" name="liczba1"/></p>
<p><strong>Wpisz liczbę2</strong>
<input type="text" name="liczba2"/></p>
<p><input type="submit" value="Daj"/></p>
</form>
<?php echo $komunikat; ?>
</body>
</html>
dodawanie.php
<?php
$liczba1 = $_POST['liczba1'];
$liczba2 = $_POST['liczba2'];
$komunikat = $liczba1 + $liczba2;
?>
liczby.xml
<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="plugin" group="system">
<name>Liczby</name>
<author>Łukasz</author>
<creationDate>January 2010</creationDate>
<copyright>Copyright (C) 2011</copyright>
<license>GNU</license>
<authorEmail>hym23@o2.pl</authorEmail>
<authorUrl>www.dodawanie.pl</authorUrl>
<version>1.5.3</version>
<description>Dodawanie</description>
<files>
<filename plugin="mod_liczby">liczby.php</filename>
</files>
<filename plugin="mod_liczby">dodawanie.php</filename>
</files>
<filename plugin="mod_liczby">liczby.xml</filename>
</files>
<param name="moduleclass_sfx" type="text" default="" label="Module Class › Suffix" description="PARAMMODULECLASSSUFFIX" /> </params>
</install>