Tor_
24-08-2010, 12:31
Witam wszystkich. Zamarzyło mi się przerobienie templatki Artica z joomla 1x0 tak aby chodziła pod joomla 1x5
No i utknołem :
1.Wywaliło komunikat Fatal error: Call to a member function setQuery() on a non-object
dodałem
$database =&JFactory::getDBO(); I pomogło
2.Jest motyw z logowaniem Fatal error: Call to undefined function josSpoofValue()
<div id="login_box">
<?php
if ( $my->id ) {
if ( $name ) {
$name = $my->name;
} else {
$name = $my->username;
} echo
"<h1>Login</h1><br /><h2>Hi,<b>$name</b>. <br />Click" ?>
<a href="<?php echo sefRelToAbs( 'index.php?option=logout' ); ?>"><?php echo "here" ?></a><?php echo " to logout.</h2>"; }
else { $validate = josSpoofValue(1);?>
<form action="<?php echo sefRelToAbs( 'index.php' ); ?>" method="post" name="login" >
<?php echo $pretext; ?>
<div id="sform">
<div id="user_text"><?php echo "Login" ?></div>
<div id="user"><input name="username" id="mod_login_username1" type="text" class="inputbox" alt="username" size="10" value="username" onfocus="if(this.value=='username'){this.value='';}" onblur="if(this.value==''){this.value='username';}"/></div>
<div id="pass"><input type="password" id="mod_login_password1" name="passwd" class="inputbox" size="10" alt="password" value="password" onfocus="if(this.value=='password'){this.value='';}" onblur="if(this.value==''){this.value='password';}"/></div>
<div id="go"><input class="button" type="image" src="<?php echo _TEMPLATE_URL ?>/images/login.jpg" alt="Click here" value="<?php echo _BUTTON_LOGIN; ?>" /> </div>
</div>
<?php echo $posttext;?>
<input type="hidden" name="option" value="login" />
<input type="hidden" name="op2" value="login" />
<input type="hidden" name="lang" value="<?php echo $mosConfig_lang; ?>" />
<input type="hidden" name="return" value="<?php echo sefRelToAbs( $login ); ?>" />
<input type="hidden" name="message" value="<?php echo $message_login; ?>" />
<input type="hidden" name="<?php echo $validate; ?>" value="1" />
</form>
<?php }?>
</div>Tak sobie pomyslałem że rozwiązanie powinno być mod_login.php gdybym ustawił
$validate = josSpoofValue(1);Tylko ze tego tam nie ma?
:obojetny:
No i utknołem :
1.Wywaliło komunikat Fatal error: Call to a member function setQuery() on a non-object
dodałem
$database =&JFactory::getDBO(); I pomogło
2.Jest motyw z logowaniem Fatal error: Call to undefined function josSpoofValue()
<div id="login_box">
<?php
if ( $my->id ) {
if ( $name ) {
$name = $my->name;
} else {
$name = $my->username;
} echo
"<h1>Login</h1><br /><h2>Hi,<b>$name</b>. <br />Click" ?>
<a href="<?php echo sefRelToAbs( 'index.php?option=logout' ); ?>"><?php echo "here" ?></a><?php echo " to logout.</h2>"; }
else { $validate = josSpoofValue(1);?>
<form action="<?php echo sefRelToAbs( 'index.php' ); ?>" method="post" name="login" >
<?php echo $pretext; ?>
<div id="sform">
<div id="user_text"><?php echo "Login" ?></div>
<div id="user"><input name="username" id="mod_login_username1" type="text" class="inputbox" alt="username" size="10" value="username" onfocus="if(this.value=='username'){this.value='';}" onblur="if(this.value==''){this.value='username';}"/></div>
<div id="pass"><input type="password" id="mod_login_password1" name="passwd" class="inputbox" size="10" alt="password" value="password" onfocus="if(this.value=='password'){this.value='';}" onblur="if(this.value==''){this.value='password';}"/></div>
<div id="go"><input class="button" type="image" src="<?php echo _TEMPLATE_URL ?>/images/login.jpg" alt="Click here" value="<?php echo _BUTTON_LOGIN; ?>" /> </div>
</div>
<?php echo $posttext;?>
<input type="hidden" name="option" value="login" />
<input type="hidden" name="op2" value="login" />
<input type="hidden" name="lang" value="<?php echo $mosConfig_lang; ?>" />
<input type="hidden" name="return" value="<?php echo sefRelToAbs( $login ); ?>" />
<input type="hidden" name="message" value="<?php echo $message_login; ?>" />
<input type="hidden" name="<?php echo $validate; ?>" value="1" />
</form>
<?php }?>
</div>Tak sobie pomyslałem że rozwiązanie powinno być mod_login.php gdybym ustawił
$validate = josSpoofValue(1);Tylko ze tego tam nie ma?
:obojetny: