количество статей в топике
у меня все статьи разделены на две группы:
1) новости 2) тематические статьи на главной странице все вперемешку в зависимости от даты. количество ограничено 10-ю. с этим все впорядке. потом есть ссылки на 2 мои группы (топики, темы). и в них опять отображаеться по 10 последних статей. а мне не нужно ограничение. должны отображаться все, которые там есть. как сделать? |
за количество вывода отвечает параметр Limit X,y в запросе в бд.
где X начальное значение (обычно нулю равно), и Y - сколько выводить. открывайте нужный модуль, ищите функцию, в которой выводится, затем сам запрос, и в нем удалите Limit 0,10 |
модуль-то понятно какой. но где там то, что отвечает не за главную страницу, а именно за топики?
|
там Limit 0,10 встречает только в 1 месте :) неужто сложно догадаться? :)
модуль Topic, файл index.php, строка 60. Это для нюки 7. |
АГА. Если бы было все так просто.
У нюки 7.6 запрос выглядит так: $result2 = $db->sql_query("SELECT sid, catid, title FROM ".$prefix."_stories WHERE topic='$topicid' ORDER BY sid DESC LIMIT 0,10"); при изменении количества, меняется число статей в списке на главной странице модуля Topics и всё. А мне надо, чтобы изменилось количество статей вот по этим ссылкам: http://rollerostov.ru/modules.php?name=News&new_topic=6 http://rollerostov.ru/modules.php?n...ewindex&catid=4 как это сделать? |
открываем News
ищем LIMIT в запросе. И видим, что там стоит: limit $offset, $storynum в Index.php и limit $offset, $storynum в categories.php. Удаляем их нафик, ибо это ограничители. (для вывода постранично). Если там написано limit 0, 10 , то тоже удаляем. И будет выводиться все что есть. Это для топиков и для категорий (News&new_topic=6) и (News&file=categories&op=newindex&catid=4) |
немного поэкспериментировав добился того, что нужно.
спасибо большое. |
Часовой пояс GMT +4, время: 04:36. |
Copyright © 2005 by Soniks