SQL-запрос
SELECT node.type AS node_type, node.title AS node_title, node.nid AS nid, users_node.name AS users_node_name, users_node.uid AS users_node_uid, node_comment_statistics.comment_count AS node_comment_statistics_comment_count, node_comment_statistics.last_comment_timestamp AS node_comment_statistics_last_comment_timestamp, history.timestamp AS history_timestamp, node.created AS node_created, node.changed AS node_changed
FROM
{node} node
LEFT JOIN {users} users_node ON node.uid = users_node.uid
INNER JOIN {node_comment_statistics} node_comment_statistics ON node.nid = node_comment_statistics.nid
LEFT JOIN {history} history ON node.nid = history.nid AND history.uid = '1670'
WHERE (( (node.status = '1') AND (node.type IN ('links')) ))
ORDER BY node_comment_statistics_last_comment_timestamp DESC
LIMIT 50 OFFSET 0
Комментарии
Может вы выставляете фильтр: "Опубликованные или админ"???
Скорей всего.
Вьюс показывает SQL запрос-по нему точно можно определить какое условие неправильно выставлено.
http://clip2net.com/s/2llY3 вот всё что выставлено)
а как просмотреть этот запрос??
и могут быть ли эти проблемы из-за кривого переноса с 6ки?
admin/structure/views/settings
Показывать SQL запрос
Потом во время предпросмотра копируете сгенерированный запрос и кидаете его сюда, мы посмотрим.
могут.
SQL-запрос
SELECT node.type AS node_type, node.title AS node_title, node.nid AS nid, users_node.name AS users_node_name, users_node.uid AS users_node_uid, node_comment_statistics.comment_count AS node_comment_statistics_comment_count, node_comment_statistics.last_comment_timestamp AS node_comment_statistics_last_comment_timestamp, history.timestamp AS history_timestamp, node.created AS node_created, node.changed AS node_changed
FROM
{node} node
LEFT JOIN {users} users_node ON node.uid = users_node.uid
INNER JOIN {node_comment_statistics} node_comment_statistics ON node.nid = node_comment_statistics.nid
LEFT JOIN {history} history ON node.nid = history.nid AND history.uid = '1670'
WHERE (( (node.status = '1') AND (node.type IN ('links')) ))
ORDER BY node_comment_statistics_last_comment_timestamp DESC
LIMIT 50 OFFSET 0
WHERE (( (node.status = '1') AND (node.type IN ('links')) )) ну мне кажется судя по этому условие должно выполняться
Сделайте еще скриншот представления. Визуально все правильно, но что-то настораживает в запросе.
LEFT JOIN {users} users_node ON node.uid = users_node.uid
почему тут левое присоединение, разве могут быть ноды без пользователя?
http://clip2net.com/s/2lm4g
INNER JOIN {node_comment_statistics} node_comment_statistics ON node.nid = node_comment_statistics.nid
и почему тут не левое соединения, вот ноды без комментариев как раз таки могут быть (
попробуйте на копии потренироваться.
1. Убрать информацию о комментариях и сортировку.
2. Убрать связь с автором.
если сравнить с остальными views то может быть)
клонировала вьюс и все заработало)..чудеса чудные..спасиб
только тут ещё 1 беда, то же самое и с таксономией, выводит неопубликованные ноды, а в ней где можно посмотреть настройку вывода??
вы имеете ввиду страницу термина, где выводятся анонсы нод к текущему термину?
Сделано тоже через views?
Попробуйте повторить клонирование в таком случае.
не, они не через вьюс выводятся, просто тизерами на странице и все
проведите такой эксперимент:
Пересохраните неопубликованную ноду, которая отображается на данной странице и проверьте не исчезнет ли она из вывода.
эксперимент не подвел))..только вот тут около 2тыс неопубликованных нод, и каждую пересохранить - это беда((
где-то тут лежит инструкция по пересохранению всех нод на сайте.
нашла) спасибо большое)