Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Opcja dla pierwszego elementu
Popeye
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 3.08.2008

Ostrzeżenie: (0%)
-----


Witam chciałbym stworzyć listę typu:

Nazwa newsa 1
Krótki tekst z newsa 1 dla pierwszego elementu...
Nazwa newsa 2
Nazwa newsa 3
Nazwa newsa 4

Kod
<?php
    $select = 'ne.news_id AS news_id, ne.news_vote AS news_vote, ne.news_headline AS news_headline, ne.news_time AS news_time, ne.news_views AS news_views, ne.news_text AS news_text, cat.categories_picture AS categories_picture, cat.categories_id AS categories_id, cat.categories_name AS categories_name';
    $public = 'ne.news_public > \'0\' AND cat.categories_access <= \'' . $account['access_news'] . '\'';
    $order = 'ne.news_time DESC';
    $tables = 'news ne INNER JOIN {pre}_categories cat ON ne.categories_id = cat.categories_id';
    $cs_news = cs_sql_select(__FILE__,$tables,$select,$public,$order,0,$cs_option['max_navlist']);
    
    if(empty($cs_news)) {
      echo $cs_lang['no_data'];
    }
    else {
      $data = array();
      $run = 0;
      $last_date = '';
      foreach ($cs_news AS $news) {
        $short_text = strlen($news['news_text']) <= 140 ? $news['news_text'] : substr($news['news_text'],0,140) . '...';
        $data['news'][$run]['news_text'] = cs_secure($short_text);
        $data['news'][$run]['news_headline'] = cs_secure($news['news_headline']);
            
        $run++;
      }
      echo cs_subtemplate(__FILE__,$data,'news','navlist');
    }
    ?>


Chciałbym dodać opcję typu:

Kod
$data['news'][$run]['if']['first'] =


Ale co dać dalej nie mam pojęcia, ma wybierać pierwszy rekord sortowania ne.news_time DESC

W pliku tpl wygląda to mniej więcej tak:
Kod
{loop:news}
{news:news_headline}
{if:first}{news:news_text}{stop:first}
{stop:news}
Powód edycji: [Spawnm] dodałem tag.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 15:26