CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
petroveech

Сортировка новостей в категории - можно ли менять?

Recommended Posts

Можно ли сменить сортировку новостей в категории?

Например по алфавиту

Edited by petroveech

Share this post


Link to post
Share on other sites

можно!

Открывай engine.php и ищи:

// ################ Вывод отдельной категории #################

if ($do == "cat" AND $category != '' AND $subaction == '') {

if ($cstart){

$cstart = $cstart - 1;

$cstart = $cstart * $number;

$start_from = $cstart;}

$url_page = $config_http_home_url."category/".$category;

$sql_select = "SELECT * FROM " . PREFIX . "_post where cat_url = '$category' AND approve = '1' AND date < '$thisdate' order by date desc LIMIT ".$cstart.",".$number;

$sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post where cat_url = '$category' AND approve = '1' AND date < '$thisdate'";

}

elseif ($subaction == 'userinfo')

{
правь
SELECT * FROM " . PREFIX . "_post where cat_url = '$category' AND approve = '1' AND date < '$thisdate' order by date desc LIMIT ".$cstart.",".$number;

Edited by nickon

Share this post


Link to post
Share on other sites
Guest Methate

Я так понял и в подкотегории можно? :)

Share this post


Link to post
Share on other sites
Guest Methate

Нигде никто точно не сказал, какой сформировать запрос к БД, чтобы сделать сортировку по тайтл в опеределённой категории, и в каком файле...

Share this post


Link to post
Share on other sites
Guest Methate

2 Paninaro

Ок. только я поставил себе 7 версию, там запрос немного другой...

Вопрос по тому запросу который написал никон. А как выбрать нужную котегорию?т.е там как функция $category, а где выбрать нужную категорию, чтобы только она была отображена по тайтл?

Share this post


Link to post
Share on other sites

Methate,

когда вопрос понятен я могу ответить, но

т.е там как функция $category, а где выбрать нужную категорию, чтобы только она была отображена по тайтл?

Эта фраза для меня не ясна совершенно!

Если тебе нужна категория, то есть переменная $category

Share this post


Link to post
Share on other sites
Guest Methate

Т.е. как сделать чтобы только новости в одной категории были отсортированы по алфавиту в 3.7 версии?

Share this post


Link to post
Share on other sites

в engine.php добавить еще один блок формирующий запрос специально для твоей категории

Share this post


Link to post
Share on other sites
Guest Methate

А не могли бы вы сформировать этот запрос?

и как сделать, чтобы алфавит только выводился в категории?а новости не выводились?

Share this post


Link to post
Share on other sites

>>правь

>>КодыSELECT * FROM " . PREFIX . "_post where cat_url = '$category' AND approve = '1' AND date >>< '$thisdate' order by date desc LIMIT ".$cstart.",".$number;

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

Share this post


Link to post
Share on other sites

>И еще в отдельной категории.

- Да еще с пивом, и чтоб девочки любили.

Тут пара грамотных человек иногда помогает, то мы рады грузить по полной

Share this post


Link to post
Share on other sites

да вы чего... Вам же тут все разжевали :-)

а пхп за Вас никто учить не будет :-)

Share this post


Link to post
Share on other sites

Petroveech

Я в админке выставил сортирование по дате, в файле engine.php после строчек

// ################ Вывод отдельной категории #################

if ($do == "cat" AND $category != '' AND $subaction == '') {

if ($cstart){

$cstart = $cstart - 1;

$cstart = $cstart * $config_news_number;}

$url_page = $config_http_home_url."category/".$category;

добавил

$config_news_sort = "news_read";

Таким образом у меня на главной сортировака по дате, а в категориях – по количеству прочтений

Paninaro

Насчет того, что ламерам пора учить ПХП, неплохо поговорить с женой. Они такое любят, проверено. А здесь – лучше присовокупить ссылку на хороший учебный метериал, а еще лучше привести какой-то анализ кода скрипта

Share this post


Link to post
Share on other sites

а как можно сртировать новости вручную,

например, есть такой порядок,

1

2

3

4

5

6

7, а надо в ввести новость в середину? или сделать такой порядок

3

2

1

4

5

7

6

я имею ввиду, что-то типа ручную задавать место новости в категории?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this