max21 0 Опубликовано: 10 декабря 2007 Рассказать Опубликовано: 10 декабря 2007 Переключатель упорядочивания новостей, чтоб можно было упорядочить новости по дате/популярности/просмотрам прямо на сайте. Кто нибудь сталкивался? Цитата Ссылка на сообщение Поделиться на других сайтах
Stigmata 1 Опубликовано: 10 декабря 2007 Рассказать Опубликовано: 10 декабря 2007 Могу подсказать принцип его реализации. 1. Открываете engine.php и там после строки if (isset ($_REQUEST['doaction'])) $doaction = $_REQUEST['doaction']; else $doaction = ""; добавляете строку if (isset ($_REQUEST['sort'])) $sort = $_REQUEST['sort']; else $sort = "date"; 2. находите комментарий // ################ Новости на главной ################# и в этой части кода } else { $sql_select = "SELECT id, autor, date, short_story, full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND allow_main = '1'".$where_date." ORDER BY fixed desc, ".$config['news_sort']." ".$config['news_msort']." LIMIT ".$cstart.",".$config['news_number']; $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND allow_main = '1'".$where_date; } и заменяете $config['news_sort'] на $sort 3. Теперь если например ввести в строке адреса http://somesite.ru/index.php?sort=news_read, новости на главной будут выводится согласно по просмотрам. p.S.: подобным образом можно доделать вывод новостей не только на главной и конечно поменять переменные в GET, вместо news_read например hits и т.п. Удачи. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.