talur 0 Опубликовано 3 февраля, 2010 Жалоба Share Опубликовано 3 февраля, 2010 так я и ответил выше. что у меня прописанно выстраивать по дате: "' ORDER BY articles_date_added DESC LIMIT " а выстраиваются по алфавиту Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 февраля, 2010 Жалоба Share Опубликовано 3 февраля, 2010 Значит не там прописано, либо может кэш почистить в Адинке - Настройки - Контроль кэша. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 февраля, 2010 Жалоба Share Опубликовано 8 февраля, 2010 Это html шаблон, сортировка в php файле задаётся. Ссылка на сообщение Поделиться на другие сайты
talur 0 Опубликовано 8 февраля, 2010 Жалоба Share Опубликовано 8 февраля, 2010 так.. и где тут? <?php/* ----------------------------------------------------------------------------------------- $Id: articles_new.php 1292 2007-02-06 19:20:03 VaM $ VaM Shop - open source ecommerce solution http://vamshop.ru http://vamshop.com Copyright © 2007 VaM Shop ----------------------------------------------------------------------------------------- based on: © 2000-2001 The Exchange Project (earlier name of osCommerce) © 2002-2003 osCommerce(products_new.php,v 1.25 2003/05/27); www.oscommerce.com © 2003 nextcommerce (products_new.php,v 1.16 2003/08/18); www.nextcommerce.org © 2004 xt:Commerce (products_new.php,v 1.16 2003/08/18); xt-commerce.com Released under the GNU General Public License ----------------------------------------------------------------------------------------- Third Party contributions: Enable_Disable_Categories 1.3 Autor: Mikel Williams | mikel@ladykatcostumes.com Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ include ('includes/application_top.php'); // create template elements $vamTemplate = new vamTemplate; // include boxes require (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/boxes.php'); // include needed function require_once (DIR_FS_INC.'vam_date_long.inc.php'); $breadcrumb->add(BOX_NEW_ARTICLES, vam_href_link(FILENAME_ARTICLES_NEW)); require (DIR_WS_INCLUDES.'header.php'); $articles_new_array = array(); $articles_new_query_raw = "select a.articles_id, a.sort_order, a.articles_date_added, ad.articles_name, ad.articles_head_desc_tag, au.authors_id, au.authors_name, td.topics_id, td.topics_name from " . TABLE_ARTICLES . " a left join " . TABLE_AUTHORS . " au on a.authors_id = au.authors_id, " . TABLE_ARTICLES_TO_TOPICS . " a2t left join " . TABLE_TOPICS_DESCRIPTION . " td on a2t.topics_id = td.topics_id, " . TABLE_ARTICLES_DESCRIPTION . " ad where (a.articles_date_available IS NULL or to_days(a.articles_date_available) <= to_days(now())) and a.articles_id = a2t.articles_id and a.articles_status = '1' and a.articles_id = ad.articles_id and ad.language_id = '" . (int) $_SESSION['languages_id'] . "' and td.language_id = '" . (int) $_SESSION['languages_id'] . "' and a.articles_date_added > SUBDATE(now( ), INTERVAL '" . NEW_ARTICLES_DAYS_DISPLAY . "' DAY) order by a.sort_order, ad.articles_name"; $articles_new_split = new splitPageResults($articles_new_query_raw, $_GET['page'], MAX_NEW_ARTICLES_PER_PAGE); if (($articles_new_split->number_of_rows > 0)) { $vamTemplate->assign('NAVIGATION_BAR', TEXT_RESULT_PAGE.' '.$articles_new_split->display_links(MAX_DISPLAY_PAGE_LINKS, vam_get_all_get_params(array ('page', 'info', 'x', 'y')))); $vamTemplate->assign('NAVIGATION_BAR_PAGES', $articles_new_split->display_count(TEXT_DISPLAY_NUMBER_OF_ARTICLES_NEW)); } $module_content = ''; if ($articles_new_split->number_of_rows > 0) { $vamTemplate->assign('no_new_articles', 'false'); $articles_new_query = vam_db_query($articles_new_split->sql_query); while ($articles_new = vam_db_fetch_array($articles_new_query)) { $SEF_parameter = ''; if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $SEF_parameter = '&article='.vam_cleanName($articles_new['articles_name']); $SEF_parameter_author = ''; if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $SEF_parameter_author = '&author='.vam_cleanName($articles_new['authors_name']); $SEF_parameter_category = ''; if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $SEF_parameter_category = '&category='.vam_cleanName($articles_new['topics_name']); $module_content[] = array ( 'ARTICLE_NAME' => $articles_new['articles_name'], 'ARTICLE_SHORT_DESCRIPTION' => $articles_new['articles_head_desc_tag'], 'ARTICLE_DATE' => vam_date_long($articles_new['articles_date_added']), 'ARTICLE_LINK' => vam_href_link(FILENAME_ARTICLE_INFO, 'articles_id=' . $articles_new['articles_id'] . $SEF_parameter), 'AUTHOR_NAME' => $articles_new['authors_name'], 'AUTHOR_LINK' => vam_href_link(FILENAME_ARTICLES, 'authors_id=' . $articles_new['authors_id'] . $SEF_parameter_author), 'ARTICLE_CATEGORY_NAME' => $articles_new['topics_name'], 'ARTICLE_CATEGORY_LINK' => vam_href_link(FILENAME_ARTICLES, 'tPath=' . $articles_new['topics_id'] . $SEF_parameter_category) ); } } else { $vamTemplate->assign('no_new_articles', 'true'); } $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; $vamTemplate->assign('module_content', $module_content); $main_content = $vamTemplate->fetch(CURRENT_TEMPLATE.'/module/articles_new.html'); $vamTemplate->assign('main_content', $main_content); $vamTemplate->assign('language', $_SESSION['language']); $vamTemplate->caching = 0; if (!defined(RM)) $vamTemplate->load_filter('output', 'note'); $template = (file_exists('templates/'.CURRENT_TEMPLATE.'/'.FILENAME_ARTICLES_NEW.'.html') ? CURRENT_TEMPLATE.'/'.FILENAME_ARTICLES_NEW.'.html' : CURRENT_TEMPLATE.'/index.html'); $vamTemplate->display($template); include ('includes/application_bottom.php'); ?> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 февраля, 2010 Жалоба Share Опубликовано 8 февраля, 2010 Ну я ж в этой теме уже писать как и код приводил. Прочитайте тему. Сортировка в order by задаётся. Ссылка на сообщение Поделиться на другие сайты
talur 0 Опубликовано 9 февраля, 2010 Жалоба Share Опубликовано 9 февраля, 2010 хм.. ну не вижу я order by прикрепляю файл articles_new.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 февраля, 2010 Жалоба Share Опубликовано 9 февраля, 2010 В файле по умолчанию, строка номер 28: ... order by a.articles_date_added";[/code] Ссылка на сообщение Поделиться на другие сайты
talur 0 Опубликовано 11 февраля, 2010 Жалоба Share Опубликовано 11 февраля, 2010 у меня ест вот такя строка "' ORDER BY articles_date_added DESC LIMIT " и что с этим делать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 февраля, 2010 Жалоба Share Опубликовано 11 февраля, 2010 Это значит, что статьи на данной странице сортируются по дате добавления. Ссылка на сообщение Поделиться на другие сайты
talur 0 Опубликовано 25 февраля, 2010 Жалоба Share Опубликовано 25 февраля, 2010 ну не сортируются они по дате, смотрите: http://audiohit.ru/articles_new.php идут по алфавиту Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2010 Жалоба Share Опубликовано 25 февраля, 2010 Всё, что можно, я уже в данной теме написал, как и где задаётся сортировка. Больше лично мне сказать нечего, разве что добавить, что чудес не бывает. Ссылка на сообщение Поделиться на другие сайты
talur 0 Опубликовано 25 февраля, 2010 Жалоба Share Опубликовано 25 февраля, 2010 смотрите, вот вам идет сортировка по алфавиту: http://audiohit.ru/articles_new.php а вот вам прикрепляю мой файл: в файле написана сортировка по дате, но на сайте происходит сортировка по алфавиту... articles_new.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 февраля, 2010 Жалоба Share Опубликовано 25 февраля, 2010 Так я ж не вижу когда были добавлены эти две статьи, может по дате точно так же и получается сортировка, сначала первая, затем вторая. В коде, по идее, всё правильно указано. Ссылка на сообщение Поделиться на другие сайты
talur 0 Опубликовано 26 февраля, 2010 Жалоба Share Опубликовано 26 февраля, 2010 очень давно были добавленны... вчера снова добавлял, и в новых статьях они выстроились не по дате. а по алфавиту Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 февраля, 2010 Жалоба Share Опубликовано 26 февраля, 2010 Вот скриншот. Вот sql запрос в /articles_new.php: $articles_new_query_raw = "select a.articles_id, a.sort_order, a.articles_date_added, ad.articles_name, ad.articles_head_desc_tag, au.authors_id, au.authors_name, td.topics_id, td.topics_name from " . TABLE_ARTICLES . " a left join " . TABLE_AUTHORS . " au on a.authors_id = au.authors_id, " . TABLE_ARTICLES_TO_TOPICS . " a2t left join " . TABLE_TOPICS_DESCRIPTION . " td on a2t.topics_id = td.topics_id, " . TABLE_ARTICLES_DESCRIPTION . " ad where (a.articles_date_available IS NULL or to_days(a.articles_date_available) <= to_days(now())) and a.articles_id = a2t.articles_id and a.articles_status = '1' and a.articles_id = ad.articles_id and ad.language_id = '" . (int) $_SESSION['languages_id'] . "' and td.language_id = '" . (int) $_SESSION['languages_id'] . "' and a.articles_date_added > SUBDATE(now( ), INTERVAL '" . NEW_ARTICLES_DAYS_DISPLAY . "' DAY) order by a.articles_date_added DESC";[/code]Всё нормально сортирует. Ссылка на сообщение Поделиться на другие сайты
talur 0 Опубликовано 26 февраля, 2010 Жалоба Share Опубликовано 26 февраля, 2010 так.. а у меня тогда почему сортируется по алфавиту? посмотрите мой файл, что я прикреплял в сообщении выше Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 февраля, 2010 Жалоба Share Опубликовано 26 февраля, 2010 Я ж привёл код даже готовый, возьмите этот код, скопируйте к себе в файл /articles_new.php Ссылка на сообщение Поделиться на другие сайты
talur 0 Опубликовано 26 февраля, 2010 Жалоба Share Опубликовано 26 февраля, 2010 уф...куда именно? где не заменяю - ничего не происходит ))) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 февраля, 2010 Жалоба Share Опубликовано 26 февраля, 2010 Я ж код готовый привёл, трудно чтоли открыть файл и заменить $articles_new_query_raw .... на приведённый код. Ссылка на сообщение Поделиться на другие сайты
talur 0 Опубликовано 18 марта, 2010 Жалоба Share Опубликовано 18 марта, 2010 а у меня нету этой строчки..может вы это сделаете? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 марта, 2010 Жалоба Share Опубликовано 18 марта, 2010 Нет, пардон. Я всё, что мог, уже написал и рассказал, проверял на себе, всё работает. У Вас где-то ошибка просто. Ссылка на сообщение Поделиться на другие сайты
talur 0 Опубликовано 18 марта, 2010 Жалоба Share Опубликовано 18 марта, 2010 ну не работает у меня... какая может быть ошибка, если в этот файл я вообще не лазил и ничего там не менял? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 марта, 2010 Жалоба Share Опубликовано 18 марта, 2010 Всё, что я мог сказать, проверить, написать, показать скрин, что всё работает, привести sql код, я привёл. Наугад я больше ничего сделать не могу, не знаю ни ссылки на сайт, ни доступа на ftp, ни доступа в админку, ничего не зная. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения