Zobacz pełną wersję : moduł zaloguj, także na stronie jego odnośników - jak to zrobić?
Przeszukuję forum, ale nie mogę znaleźć odpowiedzi na to zagadnienie.
Moduł zaloguj, mam ustawiony, że wyświetla się po kliknięciu na "FORUM"
Gdy kliknie się na któryś z odnośników
Nie pamiętasz hasła? (http://www.vemma-poland.org/component/user/reset.html)
Nie pamiętasz nazwy? (http://www.vemma-poland.org/component/user/remind.html)
Załóż swoje konto! (http://www.vemma-poland.org/component/user/?task=register)moduł zaloguj znika.
Jak/co trzeba zrobić, by również na tych stronach pojawiał się ten moduł zaloguj?
malkowitch
22-07-2009, 11:52
Można bawić się w templatce żeby moduł był wyświetlany tylko dla komponentów logowania i forum.
Na roum gdzieś podawałem rozwiązanie przy pomocy "JRequest::GetVar()"
Poszukaj.
czy chodzi o ten fragment kodu?
<ul>
<li class="password">
<a href="<?php echo JRoute::_( 'index.php?option=com_user&view=reset' ); ?>">
<?php echo JText::_('FORGOT_YOUR_PASSWORD'); ?>
</a>
</li>
<li class="username">
<a href="<?php echo JRoute::_( 'index.php?option=com_user&view=remind' ); ?>">
<?php echo JText::_('FORGOT_YOUR_USERNAME'); ?>
</a>
</li>
<?php
$usersConfig = &JComponentHelper::getParams( 'com_users' );
if ($usersConfig->get('allowUserRegistration')) : ?>
<li class="register">
<a href="<?php echo JRoute::_( 'index.php?option=com_user&task=register' ); ?>">
<?php echo JText::_('REGISTER'); ?>
</a>
</li>
<?php endif; ?>
</ul>
między nimi mam użyć funkcji "jeżeli"?
malkowitch
22-07-2009, 17:55
Jeśli ten fragment kodu masz bezpośrednio w pliku szablonu to tak, jeśli to kod modułu to musisz złapać to np tak:
<?php if( (JRequest::GetVar('option')=='com_login') or (JRequest::GetVar('option')=='com_jakiesforum') ): ?>
//kod, który tam masz lub
<jdoc:include type="modules" name="nazwapozycji" />
<?php endif; ?>
Zaznaczam, że kod tej jest tylko dla Joomla 1.5, w wcześniejszych wersjach nie ma chyba klasy JRequest
dzięki za pomoc malkowitch
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!