PDA

Zobacz pełną wersję : [Rozwiązane] Widoczna liczba plików dla niezalogowanych użytkowników w jdownloads



mctoto
23-11-2019, 13:34
Witam,
Korzystam z JDownloads. Wszyscy widzą nazwy plików, a dostęp do pobierania mają tylko użytkownicy zarejestrowani i zalogowani. Problem dotyczy wyświetlania liczby plików. Użytkownicy niezalogowani nie widzą liczby plików, zaś zarejestrowani, po zalogowaniu, widzą liczbę plików. Chciałbym zrobić tak, żeby liczba plików była widoczna dla wszystkich (i dla zalogowanych i dla niezalogowanych). Gdzie to można zmienić? Chodzi, żeby zawsze (niezależnie od zalogowania czy nie) ta liczba plików była widoczna.
Widok przed zalogowaniem:
9722
Widok po zalogowaniu:
9723

siristru
23-11-2019, 15:10
Bo faktycznie skoro mogą pobierać tylko zalogowani to dla NIE zalogowanych jest 0 plików do pobrania.
Można to zmienić ale wymaga pogrzebania w kodzie. Możliwe, ze nadpisanie widoku szablonem załatwi sprawę tylko trzeba znaleźć gdzie to jest.

mctoto
23-11-2019, 17:34
To wiem, ale ja chcę, żeby niezalogowani wiedzieli, że są tam pliki i że warto się zarejestrować, aby mieć do nich dostęp.

siristru
23-11-2019, 18:01
Można to zmienić ale wymaga pogrzebania w kodzie. Możliwe, ze nadpisanie widoku szablonem załatwi sprawę tylko trzeba znaleźć gdzie to jest.

Nom, to powiedziałem jak to zrobić :) Jeśli potrzebujesz pomocy to podaj adres do strony gdzie to zobaczę.

mctoto
23-11-2019, 18:30
Stronę dopiero tworzę, więc podaję namiary na wersję testową: http://weba.home.pl/boa/mctoto/tomaszgrebski2/tg/
W menu jest Downloads - tu system pobierania, oraz Logowanie - tu się logujemy
Logowanie:
użytkownik: test
Hasło: test
Jak wejdziemy w kategorię testową bez zalogowania, to nie widać ile jest plików, a po zalogowaniu widzimy, że plików jest 2.

siristru
23-11-2019, 23:21
Jaka wersja jDownloads?

mctoto
23-11-2019, 23:48
jDownloads Version 3.9.0.2 © 2007 - 2019

siristru
24-11-2019, 00:28
Używasz wersji beta na stronie produkcyjnej? Bety se do testowania. Na stronie produkcyjnej powinno się używać wersji stabilnej.
Zakładam, że ten widok to widok listy kategorii zatem to plik: ROOT/components/com_jdownloads/views/categories/tmpl/default.php linia 375.
Problemem jest tylko, że $cats[$i]->numitems przechowuje liczbę PUBLICZNYCH elementów. Nie ma w tablicy pola przechowującego liczbę wszystkich elementów w kategorii.
Jedynym rozwiązaniem było by zatem napisać kwerendę do bazy i "odpytać" bazę ile jest wszystkich elementów których id kategorii jest taki a taki.
A sam plik oczywiście nadpisać w szablonie.

mctoto
24-11-2019, 08:41
Dziękuję za wyczerpującą odpowiedź. Wiem, że to wersja beta, ale mi się spodobała i zacząłem budować bazę downloands, ale w trakcie wychodzą pewne problemy. Pewnie się przerzucę na stabilną wersję.

mctoto
24-11-2019, 09:40
Problemem jest tylko, że $cats[$i]->numitems przechowuje liczbę PUBLICZNYCH elementów.
Czy usunięcie tego kodu wpłynie na działanie? Przypuszczam, że nie, a takie rozwiązanie też by mnie urządziło.
I jeszcze co do wersji beta - czy jak się pojawi wersja stabilna, to czy po jej zainstalowaniu przejmie dane z wersji beta?

- - - Updated - - -

Zastanawiam się też nad Phoca Downloads zamiast JDownloads. W sumie testuje obydwa moduły, każdy ma plusy i minusy. Które lepsze?

siristru
24-11-2019, 10:35
Czy usunięcie tego kodu wpłynie na działanie? Przypuszczam, że nie, a takie rozwiązanie też by mnie urządziło.
Nie wpłynie, ale też kodu nie musisz usuwać. Wystarczy, ze usuniesz to w widoku dla kategorii (w pozycji Layouts w konfiguracji jDownloads).



I jeszcze co do wersji beta - czy jak się pojawi wersja stabilna, to czy po jej zainstalowaniu przejmie dane z wersji beta?
Jak najbardziej. Oczywiście jeśli użyjesz nadpisywania widoków szablonem to te nadpisanie też tzreba będzie zaktualizować. W tym wypadku ręcznie (chodzi o przypadek w którym modyfikujesz pliki widoku i umieszczasz je w szablonie Joomla w katalogu html).


Zastanawiam się też nad Phoca Downloads zamiast JDownloads. W sumie testuje obydwa moduły, każdy ma plusy i minusy. Które lepsze?

Niestety trudno mi polecić bo korzystałem jedynie z jDownloads. Może ktoś inny podpowie?

mctoto
24-11-2019, 11:21
Wystarczy, ze usuniesz to w widoku dla kategorii (w pozycji Layouts w konfiguracji jDownloads
nie mogę tego znaleźć :-)

mctoto
24-11-2019, 11:53
jest inne zaplecze w jdownloads w wersji 3.2 i 3.9

siristru
24-11-2019, 12:44
3.9.0.2:

http://prntscr.com/q1aldr
http://prntscr.com/q1alhj
http://prntscr.com/q1alkg - ale zależy jaka masz aktywną
http://prntscr.com/q1alpk

3.2.65:

http://prntscr.com/q1ar4f
http://prntscr.com/q1ar7t
http://prntscr.com/q1arc1 - chyba, że używasz innego szablonu, patrz na aktywny
http://prntscr.com/q1arh2

mctoto
24-11-2019, 15:06
siristru (http://forum.joomla.pl/member.php?20049-siristru) jesteś WIELKI!!! DZIĘKI. Usunąłem te div-y i teraz mam tak jak chciałem, czyli nie ma widoku liczby plików. Super!