PDA

Zobacz pełną wersję : wywołanie informacji w module



Camils
16-09-2013, 17:42
Witam,

jak mogę wywołać informacje w module, chodzi mi o to, że po zalogowaniu na moją stronę chciałbym aby w tym miejscu gdzie jest cały moduł logowania

http://herdboy.com/all-free-stuff/item/super-login-for-joomla-2-5-and-3-0 (http://herdboy.com/all-free-stuff/item/super-login-for-joomla-2-5-and-3-0)

pokazało się okienko a w nim np. Zalogowany: Adam Xxx

Pozdrawiam

PS. jeśli ktoś zna jakiś fajny moduł logowania który łatwo edytować, formatować, zmieniać język itd. to podajcie linka proszę :DD

Pawelo31
16-09-2013, 19:10
Mogę powiedzieć ci jak to zrobić w j2.5 ale może działać pod 3
Jeśli informacja ma się pojawiać nad przyciskiem to w pliku modules\mod_login\tmpl\default.php
nad
<input type="submit" name="Submit" class="button" value="<?php echo JText::_('JLOGOUT'); ?>" /> - to jest przycisk
wstaw

$user =& JFactory::getUser();
$username_id = $user->get('id');
$db =& JFactory::getDBO();
$query = 'SELECT username FROM '.$db->getPrefix().'users WHERE id = '.$username_id;
$db->setQuery($query);
$username = $db->loadResult();
echo 'Zalogowany: '. $username;

Camils
16-09-2013, 21:21
Wielkie dzięki!! Dokładnie o to chodziło :)

KES
17-09-2013, 10:21
@pawel25 czemu tworzysz nowe zapytanie do bazy danych o nazwę użytkownika którą już masz ? Nie powinno być raczej:


$user = JFactory::getUser();
echo $user->get('username'); // wyświetlasz login użytkownika
echo $user->get('name'); // wyświetlasz nazwę użytkownika

Camils
17-09-2013, 14:29
Mam nowe pytanie, bazuje na Twitter Bootstrap i on już z góry nakłada mi pewną "skórkę" i to mi odpowiada ale chciałbym własnie zmienić kolor przycisków domyślnie jest ustawione na niebieski a ja potrzebuje czerwony. Nie potrafię odszukać odpowiedniego div-a, proszę pomóżcie :)

link do screen-a : http://imageshack.us/a/img89/3619/r48l.png

however
17-09-2013, 14:41
To nie jest osobny DIV a systemowy button odpowiednio zdefiniowany w CSS w klasie btn btn-primary validate :)
Musisz się dostać do arkusza stylów. Jeśli możesz to podaj link gdzie ten przycisk się pojawia.

Camils
17-09-2013, 15:06
Tak, tak. Wiem że aby zmienić wygląd muszę zmienić klasę na class="btn btn-danger" tyle tylko nie mogę się dostać do tego, a arkusz styli mam zdefiniowany na serwerach CDN adresy to:

12345678
<!-- Bootstrap3 CSS -->
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">

<!-- Bootstrap3 Javascript -->
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>

<!-- JQuery -->
<script src="http://code.jquery.com/jquery.js"></script

however
17-09-2013, 15:26
No to trzeba by spróbować jakąś sztuczkę np. !important w głównym pliku CSS. Nie znam struktury witryny i ciężko mi zgadywać. Możesz ewentualnie pobrać ten arkusz, edytować (nie wiem jak tam licencje) i redefiniować ścieżkę do CSS.