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

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение > Блоки
Ник
Пароль
 
 
Опции темы Поиск в этой теме Опции просмотра
atex вне форума      Старый Блок Content для разных категорий #1  
atex
Новенький
Регистрация: 22.06.2005
Сообщения: 15


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

Посмотреть профиль Отправить персональное сообщение для atex Найти все сообщения от atex Добавить atex в список друзей  
23.04.2007, 00:48

Попытался создать блок для модуля Content вот такого содержания: в таблицу из 3-х столбцов нужно вставить три статьи, причем в каждый столбец, например, по две последних статьи из соответствующих категорий модуля. То есть, в первом столбце - катерогия 1 (cid=1), статья 1 (pid=1) и краткое содержание 1 (page_header1), и т.д.
Вот так выглядит таблица
Код:
<table border="0" cellpadding="0" cellspacing="4" width="100%" height="109"> <tr> <td width="33%" align="center" height="26">Категория1</td> <td width="33%" align="center" height="26">Категория2</td> <td width="34%" align="center" height="26">Категория3</td> </tr> <tr> <td width="33%" valign="top">title1</td> <td width="33%" valign="top">title2</td> <td width="34%" valign="top">title3</td> </tr> <tr> <td width="33%" valign="top">page_header1</td> <td width="33%" valign="top">page_header2</td> <td width="34%" valign="top">page_header3</td> </tr> </table>

Вот так выглядит фрагмент кода для для этого модуля, но для случая вывода посто последних новостей без указания конкретной категории:
Код:
$content = "<table width=\"100%\" border=\"0\"><tr><td align=\"LEFT\" bgcolor=\"$bgcolor1\">"; $sql3 = "SELECT pid, cid, title, active, page_header, UNIX_TIMESTAMP(date) as postdate FROM ".$prefix."_pages WHERE cid !='0' AND active = '1' ORDER BY pid DESC LIMIT 2"; $result3 = $db->sql_query($sql3); if ($numrows = $db->sql_numrows($result3) > 0) { while ($row = $db->sql_fetchrow($result3)) { $p_pid = $row[pid]; $p_title = $row[title]; $p_page_header = $row[page_header];

Известно, что для вывода последних 2 новостей из конкретной категории (5) записывается так:
Код:
$sql3 = "SELECT pid, cid, title, active, page_header, UNIX_TIMESTAMP(date) as postdate FROM ".$prefix."_pages WHERE cid ='5' AND active = '1' ORDER BY pid DESC LIMIT 2";

Но совместить все это так, чтобы выводились в каждом из столбцов новости для конкретной категории не получается.
Подскажите хотя бы принцип реализации данного алгоритма.

 


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
блок навигация IIHunterII Установка Блоков 4 13.03.2008 11:41
как сдвинуть вниз блок новостей на главной?? Wizard Настройка и Изменение 2 13.10.2006 05:20
А почему пользователи не могут размешать content на сайте? XXX Общие вопросы 5 08.05.2006 01:30
как изменить этот блок? neten Блоки 7 14.03.2006 00:27
помогите сделать блок для последних статей? и блок журнала kor Установка Блоков 3 11.12.2005 01:45


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


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