Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Drobna przeróbka rozbudowanego skryptu.
Forum PHP.pl > Forum > PHP
partyboyu
Mam pewien CMS. Wchodząc w jakąś kategorie, dane w niej zawarte (gry) sortowane są alfabetycznie, ja natomiast chciałbym aby sortowane były według daty dodania

Oto kod który wg mnie odpowiada za wyświetlanie podkategori oraz ich zawartości:

Kod
  <div id="main_contents">
    {[if:is_array($txt['sub'])]}
    <div class="content_box">
      <h2>{[var:$lang['subcategories']]}</h2>
        {[foreach:$txt['sub'] as $sub]}
      <div style="float: left; width: 205px;"><img src="{[var:$settings['siteurl']]}/images/category.png" width="16" height="16" title="{[var:$sub['name']]}" alt="{[var:$sub['name']]}" border="0" /> <a href="{[var:categoryurl($sub['id'], $sub['name'])]}">{[var:$sub['name']]}</a></div>
        {[end]}
      <div style="clear: both"></div>
    </div>
    {[end]}
    <div class="content_box">
      <h2><a href="{[var:$settings['siteurl']]}/">{[var:$settings['sitename']]}</a> &gt; {[var:$txt['category']['title']]}</h2>
      <div class="pagination">
        {[var:$txt['nav']]}
      </div>
    {[foreach:$files as $line => $file]}
      <div style="float: {[var:($line % 2 == 0 ? 'left':'right')]}; width: 355px; margin-bottom: 4px;">
        <div class="browse_file_box">
          <div style="float: left; width: 75px; text-align: center;">
            <a href="{[var:$file['url']]}"><img src="{[var:$file['image']]}" width="{[var:$settings['image_width']]}" height="{[var:$settings['image_height']]}" title="{[var:$file['title']]}" alt="{[var:$file['title']]}" border="0" /></a>
        {[if:$file['scores'] == 1]}
            <br /><a href="{[var:scoresurl($file['id'])]}">{[var:$lang['scores']]}</a>
        {[end]}
          </div>
          <div style="float: right; width: 220px;">
            <a href="{[var:$file['url']]}" class="file_link">{[var:$file['title']]}</a><br />
            {[var:$file['description']]}<br />
            <span class="played">({[var:$lang['played_times']]}: {[var:$file['played']]})</span>
          </div>
          <div style="clear: both;"></div>
        </div>
      </div>
        {[if:$line % 2 != 0]}
      <div style="clear: both;"></div>
        {[end]}
    {[end]}
      <div style="clear: both;"></div>
      <div class="pagination">
        {[var:$txt['nav']]}
      </div>
      <div style="text-align: right;">
        <form name="search" action="{[var:$settings['siteurl']]}/search.php" method="post">
          <input type="text" name="t" maxlength="25" size="20" />
          <input type="hidden" name="c" value="{[var:$txt['category']['id']]}" />
          <input type="submit" value="{[var:$lang['search']]}" />
        </form>
      </div>
    </div>
  </div>



Będe mega wdzięczny, a chodzi o strone www.grasz-online.pl, dla przykładu wchodze w pierwszą kategorie - http://www.grasz-online.pl/category/19/Przygodowe/1.html Jak widac sortuje wg alfabetu, ja koniecznie potrzebuje wg daty dodania.

magnus
Tu masz tylko wyświetlanie danych pobranych z jakiejś bazy czy pliku. Żeby zmienić sortowanie musisz zmienić kod odpowiadający za pobranie danych ze źródła.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.