Регистрация
Вход через соцсети
Восстановление пароля

Отображение количества статей на главной

Новый топик
Страницы: 1  |  2
12.05.2010, 12:04
Ответить | Цитировать
it-md
Компания IT-MD

Зарегистрирован:
2010-05-12
Сообщений: 10

Добрый день уважаемые улыбка
Возникла проблема, не могу понять, что не так.
Есть компонент "статьи". На главной странице сайта нужно выводить две последние статьи.
Вывожу функцией: ".s_list_class(110,62,"recNum=2")."
Но статьи отображаются не по две, а все сразу. В чем может быть проблема?

it-md
12.05.2010, 12:15
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

Код:
".s_list_class(110,62,"&recNum=2")."
12.05.2010, 12:15
Ответить | Цитировать
ooo
ИнфоТехноПроект

Зарегистрирован:
2009-06-18
Сообщений: 57

может, в & ?

Код:
&regNum
12.05.2010, 15:52
Ответить | Цитировать
it-md
Компания IT-MD

Зарегистрирован:
2010-05-12
Сообщений: 10

".s_list_class(110,62,"&regNum=2")."
".s_list_class(110,62,"&recNum=2")."

Не работают грустный Статьи все равно выводятся все. Как еще можно исправить проблему?

it-md
12.05.2010, 16:59
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

Код:
".s_list_class(110,62,"&recNum=2")."

должны выводиться только 2 последние записи, значит что то у вас на хостинге настроено не так.

Попробуйте в вашем разделе со статьями вставить этот параметр /razdel/razdel/?recNum=2 повлияет ли это на вывод? если количество статей изменится значит и в функции s_list_class должно работать, если нет значит что то не то у вас с хостингом.

2. Вместо s_list_class можете выводить статьи запросом к базе данных
Код:
".listQuery("SELECT pole1, pole2 FROM MessageXX WHERE Subdivision_ID=110 AND Sub_Class_ID=62 AND Checked=1 ORDER BY Priority DESC LIMIT 2", "$data[pole1] $data[pole2]")."

смотрите описание этой функции в документации разработчика
12.05.2010, 17:04
Ответить | Цитировать
it-md
Компания IT-MD

Зарегистрирован:
2010-05-12
Сообщений: 10

Попробовал сделать то, что Вы описали. Не получилось. Функция не работает, но напрашивается вопрос: Почему эти функции на этой же странице работают исправно:
Код:

".s_list_class(109,61,"recNum=3&isList=1")." - новости
".s_list_class(100, 54)." - вывод другого раздела

В чем тогда может быть проблема?

it-md
12.05.2010, 17:22
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

Цитата:
Почему эти функции на этой же странице работают исправно


Значит скорее всего параметр recNum в компоненте со статьями жестко указан, раз даже добавление в адресной строке параметра /razdel/razdel/?recNum=2 ни на что не влияет.

Ищите отличие в компонентах статьи и новости, скорее всего в компоненте со статьями в системных настройках есть что то типа $recNum = .... ;
14.05.2010, 15:27
Ответить | Цитировать
it-md
Компания IT-MD

Зарегистрирован:
2010-05-12
Сообщений: 10

Облазил весь код компонента, но нигде не нашел вроде проблемы грустный Может я что-то упустил?
Код:

<div class='nc_row'>
$f_AdminButtons
".opt( $cc_settings['Group']=='date'&& $groupHeader=( $curDep == $f_Date_day ? NULL : $curDep=$f_Date_day ) , "<h4 class='nc_group'>$groupHeader.$f_Date_month.$f_Date_year</h4>" )
.opt( $cc_settings['Group']=='month'&& $groupHeader=( $curDep == $f_Date_month ? NULL : $curDep=$f_Date_month ) , "<h4 class='nc_group'>$groupHeader.$f_Date_year</h4>" )."

<h3>".opt_case($cc_settings['FullLink']!='more' && $f_Text , "<a href='$fullLink'>$f_Title</a>" , "$f_Title")."</h3>
".opt( $cc_settings['ShowPhotos'] && $f_Picture , "<img class='nc_row_img' src='$f_Picture' alt='$f_Title' align='left' />" )."
".opt( $f_Announce , "<p class='nc_announce'>$f_Announce</p>" )."

".opt( $cc_settings['Author']=='field' && $f_Author , "<div class='nc_author'>Автор: ".($f_Email?"<a href='mailto:$f_Email'>$f_Author</a>":$f_Author)."</div>")."
".opt( $cc_settings['Author']=='profile', "<a href='/profile/profile_$f_UserID.html'>Автор</a>")."

".( $cc_settings['ShowRating'] && $cc_settings['RatingSUB'] && $cc_settings['RatingCC'] ? "<b>рейтинг:</b> ".(int)s_list_class($cc_settings['RatingSUB'], $cc_settings['RatingCC'], "&scID=$cc&objID=$f_RowID&showWeight=1", true)." &nbsp; " : "" )."
".( $cc_settings['ShowComments'] && $cc_settings['CommentsSUB'] && $cc_settings['CommentsCC'] ? "<div class='nc_comments_count'><span><b>комментарии:</b> </span>".(int)s_list_class($cc_settings['CommentsSUB'], $cc_settings['CommentsCC'], "&scID=$cc&objID=$f_RowID&CountComments=1")."</div>" : "")."
".opt( $cc_settings['ShowDate'] , "<div class='nc_datetime'><span class='nc_date'>$f_Date_day.$f_Date_month.$f_Date_year</span></div>" )."

".opt($cc_settings['FullLink']!='title' && $f_Text , "<span class='nc_more'><a href='$fullLink'>Читать полную статью...</a></span>")."
<div style='clear:both'></div>
</div>

".opt($totRows>$f_RowNum && $cc_settings['ListingStyle']=='fixed' , "<div class='nc_pagination'>Страницы: ".browse_messages($cc_env, 5)."</div>" )
.($totRows && $cc_settings['ListingStyle']=='day' ? "Архив по дням: ".listQuery("SELECT DATE_FORMAT(Date,'%Y') AS year, DATE_FORMAT(Date,'%m') AS month, DATE_FORMAT(Date,'%d') AS day FROM `Message".$classID."` WHERE `Subdivision_ID`='".$sub."' AND `Sub_Class_ID`='".$cc."' AND DATE_FORMAT(Date,'%Y%m')='$year$month' GROUP BY DATE_FORMAT(Date,'%d') ORDER BY Date" , '".($i?" | ":NULL).($data[day]=='.$day.'?$data[day]:"<a href='.$SUB_FOLDER.$current_sub['Hidden_URL'].'$data[year]/$data[month]/$data[day]/>$data[day]</a>")."' ) : "")
.($totRows && $cc_settings['ListingStyle']=='month'? "Архив по месяцам: ".listQuery("SELECT DATE_FORMAT(Date,'%Y') AS year, DATE_FORMAT(Date,'%m') AS month FROM `Message".$classID."` WHERE `Subdivision_ID`='".$sub."' AND `Sub_Class_ID`='".$cc."' AND DATE_FORMAT(Date,'%Y')='$year' GROUP BY DATE_FORMAT(Date,'%m') ORDER BY Date" , '".($i?" | ":NULL).($data[month]=='.$month.'?$data[month]:"<a href='.$SUB_FOLDER.$current_sub['Hidden_URL'].'$data[year]/$data[month]/>$data[month]</a>")."' ):"")
.($totRows && $cc_settings['ListingStyle']=='year'? "Архив по годам: ".listQuery("SELECT DATE_FORMAT(Date,'%Y') AS year FROM `Message".$classID."` WHERE `Subdivision_ID`='".$sub."' AND Sub_Class_ID='".$cc."' GROUP BY DATE_FORMAT(Date,'%Y') ORDER BY Date" , '".($i?" | ":NULL).($data[year]=='.$year.'?$data[year]:"<a href='.$SUB_FOLDER.$current_sub['Hidden_URL'].'$data[year]/>$data[year]</a>")."' ):"")
."
</div>


it-md
14.05.2010, 16:01
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

а в системных настройках?
17.05.2010, 00:50
Ответить | Цитировать
it-md
Компания IT-MD

Зарегистрирован:
2010-05-12
Сообщений: 10

Да там все нормально грустный Прям даже не знаю че делать. Все облазил грустный

it-md
14.05.2011, 19:12
Ответить | Цитировать
okn.name
Константин Орленко
okn.name

Зарегистрирован:
2010-07-20
Сообщений: 208

В сайдбарах стоит вывод последних новостей. Шаблон вывода общий, разделы разные.
Вывожу:
— первый ".nc_objects_list( 103, 146, "&nc_ctpl=180&recNum=12" )."
выводит 12 последних новостей, ставлю 5, выводит 5
— второй ".nc_objects_list( 109, 151, "&nc_ctpl=180&recNum=12" )."
выводит все новости из раздела, ставлю 5, ему пофиг, всё-равно всё выводится.

В шаблоне компонента никаких ограничений не стоит. В чём может быть проблема?

198 196 2011-11-21 17:28:02 9948
Страницы: 1  |  2
Описание проекта