|
04.04.2006, 03:23
Оптимизируем модуль Новостей
Открываем modules/News/categories.php
Находим:
PHP код:
$result = $db->sql_query("SELECT sid, aid, title, time, hometext, bodytext, comments, counter, topic, informant, notes, acomm, score, ratings FROM ".$prefix."_stories where catid='$catid' $querylang ORDER BY sid DESC limit $storynum");
Заменяем на:
PHP код:
$result = $db->sql_query("SELECT s.*, t.*, c.title as title1 FROM ".$prefix."_stories AS s LEFT JOIN ".$prefix."_topics AS t ON(t.topicid=s.topic) LEFT JOIN ".$prefix."_stories_cat AS c ON(c.catid=s.catid) WHERE s.catid='$catid' $querylang ORDER BY s.sid DESC LIMIT $storynum");
Находим:
Заменяем на:
PHP код:
$topicid = intval($row['topicid']); $topicname = filter($row['topicname'], nohtml); $topicimage = filter($row['topicimage'], nohtml); $topictext = filter($row['topictext'], nohtml);
Находим:
PHP код:
$row2 = $db->sql_fetchrow($db->sql_query("select title from ".$prefix."_stories_cat where catid='$catid'")); $title1 = filter($row2['title'], "nohtml");
Заменяем на:
PHP код:
$title1 = filter($row['title1'], "nohtml");
Открываем modules/News/print.php
Находим:
PHP код:
$row = $db->sql_fetchrow($db->sql_query("SELECT title, time, hometext, bodytext, topic, notes FROM ".$prefix."_stories WHERE sid='$sid'"));
Заменяем на:
PHP код:
$row = $db->sql_fetchrow($db->sql_query("SELECT s.*, t.topictext FROM ".$prefix."_stories AS s LEFT JOIN ".$prefix."_topics AS t ON(t.topicid=s.topic) WHERE s.sid='$sid'"));
Находим:
PHP код:
$row2 = $db->sql_fetchrow($db->sql_query("SELECT topictext FROM ".$prefix."_topics WHERE topicid='$topic'")); $topictext = filter($row2['topictext'], nohtml);
Заменяем на:
PHP код:
$topictext = filter($row['topictext'], nohtml);
|
|