Всем спасибо.
проблема разрешилась. отключил модуль taxonomy_access и все заработало. Странно только что вот уже больше 6 месяцев с этим модулем все работало нормально.
По частям тоже не работает. Это проблема существует и для главной страницы. Статьи на главной странице сортируются в обратном порядке для зарегистрированных пользователей.
Это может быть связано не PHP реализацией а с самой базой данных?
$blog_content = node_title_list(db_query_range(db_rewrite_sql(“SELECT n.nid, n.title, n.created FROM {node} n WHERE n.type = ‘blog’ AND n.status = 1 ORDER BY n.nid DESC”), 0, 3));
echo t(‘Recent blog posts’) . ‘:
’ . $blog_content;
проблема осталась. Понимаю что такого не должно быть, но факт на лицо: Если анонимус - сортировка работает, если зарегистрированный пользователь - нет.
if (user_access(‘access content’)) {
…
}
а если доступа нет, то ничего не выполняется. Собственно доступ всегда есть для всех пользователей, и в этой проверке особого смысла нет.
проблема с сортировкой
Всем спасибо.
проблема разрешилась. отключил модуль taxonomy_access и все заработало. Странно только что вот уже больше 6 месяцев с этим модулем все работало нормально.
проблема с сортировкой
По частям тоже не работает. Это проблема существует и для главной страницы. Статьи на главной странице сортируются в обратном порядке для зарегистрированных пользователей.
Это может быть связано не PHP реализацией а с самой базой данных?
проблема с сортировкой
Народ! Ни у кого ни каких мыслей по этому поводу нет? Куда копать?
проблема с сортировкой
Убрал проверку. Остался такой код:
$blog_content = node_title_list(db_query_range(db_rewrite_sql(“SELECT n.nid, n.title, n.created FROM {node} n WHERE n.type = ‘blog’ AND n.status = 1 ORDER BY n.nid DESC”), 0, 3));
echo t(‘Recent blog posts’) . ‘:
’ . $blog_content;
проблема осталась. Понимаю что такого не должно быть, но факт на лицо: Если анонимус - сортировка работает, если зарегистрированный пользователь - нет.
проблема с сортировкой
if (user_access(‘access content’)) {
…
}
а если доступа нет, то ничего не выполняется. Собственно доступ всегда есть для всех пользователей, и в этой проверке особого смысла нет.
проблема с сортировкой
делал по разному: “ORDER BY n.nid ASC” “ORDER BY n.created ASC” “ORDER BY n.created DESC” “ORDER BY n.nid DESC”
не помогает![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)