Не понял логики, для чего такой запрос? modules/mod_comments

 
Посетитель
small user social cms
Медаль
Сообщений: 954
Код PHP:
  1. $sql = "SELECT c.id as id,
  2. c.target as target,
  3. c.target_id as target_id,
  4. c.target_link as target_link,
  5. c.target_title,
  6. c.content as content,
  7. c.guestname,
  8. c.pubdate as fpubdate,
  9. IFNULL(c.user_id, 0) as user_id,
  10. IFNULL(u.nickname, '') as author,
  11. IFNULL(u.login, '') as author_login,
  12. IFNULL(v.total_rating, 0) as rating
  13. FROM cms_comments c
  14. INNER JOIN cms_users u ON u.id = c.user_id {$guest_sql}
  15. LEFT JOIN cms_ratings_total v ON v.item_id=c.id AND v.target='comment'
  16. WHERE c.published=1 {$hidden_sql} {$target_where}
  17. GROUP BY c.id
  18. ORDER BY c.id DESC
  19. LIMIT 70";
Для чего тут стоит 70?
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 484
FreeLancer:
Для чего
абсолютно понятно - чтобы запрос вернул НЕ БОЛЕЕ 70 комментов.
Другой вопрос ПОЧЕМУ именно 70? На это только сам писатель ответит
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 954
Ленивый:
абсолютно понятно - чтобы запрос вернул НЕ БОЛЕЕ 70 комментов.
Другой вопрос ПОЧЕМУ именно 70? На это только сам писатель ответит
Мне кажется там и 20 достаточно, кому взбредет в голову выводить 69 комментариев в одном модуле? ))) да даже если и кому взбредет, мне кажется лучше будет поменять на более большую цифру..

Суть в том что такие вот запросы создают лишнюю - ненужную нагрузку!
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4379
Ленивый:
ПОЧЕМУ именно 70?
понравилась мне эта цифра
FreeLancer:
Для чего тут стоит 70?
смотрите ниже код. там выбираются только столько, сколько стоит в настройках модуля, в зависимости от рейтинга.
Решение криво и косое, но есть так как есть.
FreeLancer:
Суть в том что такие вот запросы создают лишнюю - ненужную нагрузку!
Нагрузку создает {$guest_sql}, поэтому вывод гостей в данном модуле нужно отключать.

В 1.9.1 все будет по феншую.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.