View Full Version : количество статей в топике
у меня все статьи разделены на две группы:
1) новости
2) тематические статьи
на главной странице все вперемешку в зависимости от даты. количество ограничено 10-ю. с этим все впорядке.
потом есть ссылки на 2 мои группы (топики, темы). и в них опять отображаеться по 10 последних статей. а мне не нужно ограничение. должны отображаться все, которые там есть.
как сделать?
Alexander-V-Sh
02.01.2007, 12:38
за количество вывода отвечает параметр Limit X,y в запросе в бд.
где X начальное значение (обычно нулю равно), и Y - сколько выводить.
открывайте нужный модуль, ищите функцию, в которой выводится, затем сам запрос, и в нем удалите Limit 0,10
модуль-то понятно какой. но где там то, что отвечает не за главную страницу, а именно за топики?
Alexander-V-Sh
02.01.2007, 15:50
там Limit 0,10 встречает только в 1 месте :) неужто сложно догадаться? :)
модуль Topic, файл index.php, строка 60.
$sql2 = "SELECT s.sid, s.catid, s.title, c.title AS cat_title FROM ".$prefix."_stories s LEFT JOIN ".$prefix."_stories_cat c ON s.catid=c.catid WHERE s.topic='$topicid' ORDER BY s.sid DESC LIMIT 0,10";
Это для нюки 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?name=News&file=categories&op=newindex&catid=4
как это сделать?
Alexander-V-Sh
02.01.2007, 17:13
открываем 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)
немного поэкспериментировав добился того, что нужно.
спасибо большое.
MyNuke.ru