FAQFAQ   SzukajSzukaj  GrupyGrupy  ProfilProfil  Śledzone tematyŚledzone tematy  Śledzone foraŚledzone fora
Napisz nowy temat   Odpowiedz do tematu   
Zobacz poprzedni temat Wersja gotowa do druku Zobacz następny temat
Autor Wiadomość
MambaXOffline
Laik
Laik


Dołączył: 06 17, 2005
Posty: 15

Status: Offline
Post   Wysłany: 06 17, 2005 - 10:07 Odpowiedz z cytatem Powrót do góry
Temat postu: Subjects - kolejność wyświetlania artykułów

Witam,
w jaki sposób można zmienić domyślną kolejnośc wyświetlania artykułów w dziale Subjects.
Z tego co widzę domyślnie jest na "nieposortowane", a dokładniej nowo dodane lądują na sam dół listy. Fajniej byłoby, aby domyślnie nowe pokazywały się na samej górze listy. Jak to zmienić?
Zobacz profil autora
palikOffline
Moderator
Moderator


Dołączył: 06 15, 2005
Posty: 48
Skąd: legnica
Status: Offline
Post   Wysłany: 06 17, 2005 - 11:22 Odpowiedz z cytatem Powrót do góry

podejrzewam że musiałbyś dodać do kodu generującego spis działów kawałek:

&orderby=datetimeD

na końcu każdego linka - w ten sposób (niezbyt może wyszukany) będzie link do działu domyślnie sortował według daty malejąco (najnowsze na górze).

w modules/subjects/pnuser.php w okolicach linii 157 jest to miejsce (poniżej wykomentowany stary kod i nowy do zastąpienia)

Kod:

// $html_output.= "  <img src=\"modules/subjects/pnimages/subject.gif\" align=\"absmiddle\" border=\"0\">&nbsp;"
//   ."  <font class=\"pn-title\"> <a class=\"pn-title\" href=\"".pnModURL('subjects','user','listpages', array('subid'=>"$subid"))."\">$subname</a></font>\n";

// zastapić tym
$html_output.= "  <img src=\"modules/subjects/pnimages/subject.gif\" align=\"absmiddle\" border=\"0\">&nbsp;"
."  <font class=\"pn-title\"> <a class=\"pn-title\" href=\"".pnModURL('subjects','user','listpages', array('subid'=>"$subid"))."&orderby=datetimeD\">$subname</a></font>\n";


 


taką samą zmiane musisz zrobić w bloku subjects jeśli używasz go na stronie. Jest to plik modules/subjects/pnblocks/subjectsblock.php, okolice linii 247

Kod:

//   ."\">".$ptitle."</a>\n";
// zmienić na

   ."&orderby=datetimeD\">".$ptitle."</a>\n";



na basoofkce można obejrzeć w działaniu - dział czytelnia i blok po lewej pod menu.

pozdrawiam.

Do admina - zmienić tło by trza było przy code Smile
Zobacz profil autora Odwiedź stronę autora
bobek358
Administrator
Administrator


Dołączył: 05 12, 2005
Posty: 1542
Skąd: Śmigiel
Post   Wysłany: 06 17, 2005 - 12:09 Odpowiedz z cytatem Powrót do góry

Witam,

Możesz zrobić tak jak kolega wyżej zaproponował, ale jeśli nie chcesz grzebać w kodzie możesz za pomocą strzałem w panelu admina dział subjects zmienić pozycje danego artykułu. Możesz także wyświetlić opcje sortowania i każdy przeglądający będzie mógł sortować sobie artykuły tak jak będzie chciał.

PS zmieniłem już kolorek:)

_________________
http://www.maxdev.pl/Info-hosting.phtml - Konta vel.pl nawet o 40% taniej, niewierzysz, sprawdź!!!
Zobacz profil autora Odwiedź stronę autora
palikOffline
Moderator
Moderator


Dołączył: 06 15, 2005
Posty: 48
Skąd: legnica
Status: Offline
Post   Wysłany: 06 17, 2005 - 12:24 Odpowiedz z cytatem Powrót do góry

dzieki za kolorek - wydaje mi się że chodziło własnie o to że każdorazowo przenoszenie arta z końca na początek jest nużące - szczególnie jak masz np 100 artów już w dziale Smile

A jeszcze jest inna opcja - subjects można zastąpić innym modułem, jest afaik CMPro1.1 który potrafi z subjects przejąć dane i daje o wiele większe możliwości, chociaż sortowania 'defaultowego' akurat nie znalazłem Smile

opis cmpro w wersji 1.0

Jakby co to ściągnąć trzeba wersję 1.1 i dokładnie czytać instrukcje Smile
Zobacz profil autora Odwiedź stronę autora
MambaXOffline
Laik
Laik


Dołączył: 06 17, 2005
Posty: 15

Status: Offline
Post   Wysłany: 06 17, 2005 - 12:45 Odpowiedz z cytatem Powrót do góry

CMPro mam, ale wykorzystuje do czego innego. Wydaje się lepszy niż ten standardowy moduł Subjects.
Strzałkami w panelu adm. zmieniać nie będe, troche to uciążliwe, mając kilkadziesiąt artów.
Zdecyduje się więc pogrzebać w kodzie i dam znać jak poszło.
Dzięki chopaki.

Działa, dzięki za pomoc.



POST 2

Ps. miło mi, że moja stronka znalazła się w linkowni 'the best of md-pro'.
Cytat:

Portal Wegetarian
Opis: Prawdopodobnie najładniejsza polska strona zrobiona w MD-Pro.

To właśnie tu potrzebowałem posegregować subjects Smile
Dziekuję za pomoc.


Od bobek358: Na przyszłość edytuj stary post zamiast dodawać nowy
Zobacz profil autora
Wyświetl posty z ostatnich:     
Skocz do:  
Wszystkie czasy w strefie GMT - 11 Godzin
Napisz nowy temat   Odpowiedz do tematu
Zobacz poprzedni temat Wersja gotowa do druku Zobacz następny temat
Powered by MDForum 2.0© 2003-2005 MAXdev Team
Credits
Design: MDTheme edited by MAXdev Polska