PDA

Zobacz pełną wersję : problem z formularzem



arturros18
04-08-2011, 23:35
Witam,

od wczoraj próbuje zaprzyjaźnić się z joomlą. mam wersję 1.5 na początek bo do niej znalazłem pare tutoriali. przejdę odrazu do rzeczy.

Tworze nowy szablon i mam problem z formularzem logowania. o ile logowanie odbywa się bezproblemowo, o tym podczas próby zarejestrowania oraz odzyskania danych nic się nie dzieje. Doszłem do tego że winą jest źle napisany szablon, bo przy zmianie szablonu na oryginalny, wszystko działa. Domyślam się że przyczyna leży w tej komendzie;

<jdoc:include type="modules" name="login" style="xhtml" />

Oczywiście moduł logowania jest standardowy, nadaje mu pozycję login. Jak wcześniej mówiłem, w oryginalnym szablonie działa.

To teraz cały mój mikro projekt;)

Index.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" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
</head>
<body>
<div id="logo"></div>
<div id="logowanie">
<jdoc:include type="modules" name="login" style="xhtml" />
</div>
</body>
</html>


template.css

body {margin:0px; padding: 0px; font-family: sans-serif ; font-size: 11px; background: white; }
#logo {width:400px; height:200px;margin: 0 auto;background:url(../images/logo.png);background-repeat: no-repeat;background-position:0px 90px}
#logowanie {background:white;width:300px; margin: 0 auto;color:#0c318b;text-align:center;color:black;}
#logowanie a {color:black;text-decoration:none}
#logowanie a:hover {text-decoration:underline}
#logowanie ul {list-style: none;margin-top:10px;margin-left:-40px;}

templateDetails.xml

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://dev.joomla.org/xml/1.5/template-install.dtd">
<install version="1.5" type="template">
<name>nazwa szablonu</name>
<creationDate>data utworzenia</creationDate>
<author>imię i nazwisko autora</author>
<authorEmail>emailtworcy@domena.pl</authorEmail>
<authorUrl>http://www.stronatworcy.pl</authorUrl>
<copyright>This template is released under the GNU/GPL License</copyright>
<license>GNU/GPL</license>


<version>1.0</version>
<description>opis szablonu</description>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>template_thumbnail.png</filename>
<filename>params.ini</filename>
<filename>css/template.css</filename>
<filename>images/logo.png</filename>
</files>
<positions>
<position>login</position>
</positions>
<params>
</params>
</install>


Przepraszam za tak prymitywne pytania ale nie mam już zielonego pojęcia, próbowałem szukać zarówno po PL jak i ENG i nigdzie nie spotkałem się z tym problemem. Zapewne źle formuuje zapytania do Google, dlatego proszę Was o pomoc.

Z góry dziękuję ;)