PDA

Zobacz pełną wersję : Lista artykułów a pod nia lista userów



Vicctis
03-11-2009, 21:45
Witam. Najpierw może opisze o co mi chodzi.
Mam stronę główną na której umieściłem sobie takie rzeczy jak newsy, ostatnio dodane artykuły, ostatnio dodane galerie itp z wszystkich kategorii. mam tam też menu z buttonami które odnoszą się do danych kategorii. i teraz chciałbym zrobic coś takiego:
klikam na buttona który kieruje nas na stronę z podaną kategorią i tutaj chciałbym aby pokazała mi się lista artykułów
(z danej kategorii) a pod nią lista zarejstrowanych użytkowników(którzy tez przy rejestracji musieli wybrac dla siebie jakaś kategorie (profil użytkownika zbudowany na podstawie modułu CB). I tutaj właśnie mam problem, bo do strony głównej dopisałem sobie po prostu dodatkowe includy i ładnie mi się to podzieliło, natomiast gdy dodaje guzik do ww menu to muszę podac typ poyzcji (lista artykułów, wpinacz czy np lista userów z CB), ale nie wiem jak zrobic zeby nie ograniczac się tylko do jednej pozycji(żeby było tak jak chce czyli lista artykułów z kategorii, liste userów). Jest jakaś możliwośc zeby to tak sprytnie zrobic, czy moze cos w kodzie pozmieniac, cos pogrzebac? Szukalem ale marnie mi to wyszło;/ Kombinuje z dorobiem takiej podstrony od poczatku ale moze jest jakas szybsza metoda? Prosiłbym o pomoc, o nakierowanie mnie na jakieś rozwiązanie:) Mam nadzieje że zrozumiale to napisałem:)

Vicctis
03-11-2009, 22:49
Na razie poradziłem sobie w taki sposób ze wybrałem do buttona link zewnętrzny, wkleiłem link do listy userów z CB:


?option=com_comprofiler&task=usersList&listid=4następnie zmodyfikowałem ten link:


?option=com_comprofiler&view=sortarticlelist&task=usersList&listid=4do index.php dodałem sobie if z includem z nową wartością parametru view a do tego ifa władowałem listę artykułów posortowanych wg danej kategorii. Coś takiego:


<?php if( JRequest::getVar('view')=='sortarticlelist' ): ?>
<p>Tutaj beda artykuly!</p>
<?php endif; ?>
Niby działa ale nie jestem do końca przekonany:)
Pisze bo może się komuś przyda, a może ktoś zna inny sposób?

Jola
04-11-2009, 01:26
Witam,
tworzysz moduł, który wyświetla różne dane - zależne od tego, co akurat pojawia się na stronie (wykorzystując do tego np. zmienne GET).
Moduł umieszczasz w wybranej pozycji szablonu i ustalasz kiedy ma się pokazywać.
Prawie to samo ale trochę inaczej.

Vicctis
04-11-2009, 17:52
Podziekowal:)