блок вывода новостей: тема, категория, статья
Смотрел аналогичные темы на форуме, ответа на свой вопрос не нашел. В блоке вывода новостей выводятся названия последних статей. Как сделать так, чтобы помимо названия статьи, ниже, выводилось название темы и категроии? По идее нужен еще один запрос (?), как его сделать я не знаю..
Например: Отменены льготы пенсионерам, коммунисты в шоке. Общество(тема), Россия(категория) В индексном файле блока вывода последних статей у меня сейчас прописан код (вроде эта часть ответственна за ваывод названия статей): global $prefix, $multilingual, $currentlang, $db; if ($multilingual == 1) { $querylang = "WHERE (alanguage='$currentlang' OR alanguage='')"; } else { $querylang = ""; } $content = " "; $result = $db->sql_query("SELECT sid, title, comments, counter FROM " . $prefix . "_stories $querylang ORDER BY sid DESC LIMIT 0,10"); while ($row = $db->sql_fetchrow($result)) { $sid = intval($row['sid']); $title = filter($row['title'], nohtml); $catid = intval($row['catid']); $comtotal = intval($row['comments']); $counter = intval($row['counter']); $content .= "<a href=\"modules.php?name=News&file=article&sid=$sid\">$title</a>"; } $content .= ""; Спасибо! |
replika в стандартной теме все так и есть, выводиться и тема и название категории, просто нужно отредактировать в нужную вам форму вывода.
|
Soniks, в стандартной теме так: на главной странице, модуль новости, под названием статьи выводится название темы (заложено в файле theme.php), и только под статьей уже выводится название категории вместе с "read more..", и за это отвечает переменная $morelink, которая вообще определена в файле index.php модуля News. Мне нужно в $morelink оставить только read more, а название категории переместить наверх, под название статьи, туда же где выводится тема. Не могли бы подсказать?
Я сделал картинку того что есть, и то как хотелось бы. Link 1 Link 2 буду очень благодарен!! (практически я переносил $morelink наверх, под название статьи, при этом появлялась категория статьи но также и лишний линк "read more", т.е. проблему не решил) |
Вроде через дебри, но разобрался, день прошел не зря. Если кого-то интересует сложный способ как это сделать, а именно, подпись под\над названием статьи --
Например: Отменены льготы пенсионерам, коммунисты в шоке. Общество(тема), Россия(категория) Для этого в файлах index.php, categories.php модуля News под каждым упоминанием $moreklink тупо вводим например $morelink1 с теми же параметрами, что и $morelink. Потом в теме, там, где идет оформление новости на главной странице, задействуем также дополнительно $morelink1, дописав ее по вышеуказанному алгоритму. Получим повторно выведенную инфу. Уберем нежелательную инфу из $morelink1 в файлах index.php, categories.php, переместив переменную $morelink1 под/над название статьи в theme.php и готово. Может кто-нибудь пойдет этим путем... (получится как на линк 2, см выше. Кроме правого блока, разумеется, там иные трудности) Sonics, если есть способ полегче, подскажите пожалуйста. |
Часовой пояс GMT +4, время: 19:41. |
Copyright © 2005 by Soniks