Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение
Ник
Пароль
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
Soniks вне форума      Старый News (часть3) #1  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
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 код:
 getTopics($s_sid); 

Заменяем на:
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); 
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Закрытая тема


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +4, время: 20:57.


На Верх
Рейтинг@Mail.ru