Просмотр поста #534316: У Вас есть один вопрос? - Тогда задайте его тут! new!

.
ДоХтор
fifa-in [Off] [#] [о] [ц] (Сегодня, 13:26)
Так как на главную вывести статьи?
Ну fanatos же дал код, только для инклуда не надо указывать джоновские подключения:
/** Это не нужно
define('_IN_JOHNCMS', 1);
require('../incfiles/core.php');
**/

Сохрани код в отдельный файл, и подключи этот файл инклудом в mainmenu.php
(я в коде дописал недостающих тегов, но не проверял его, т.к. не на чём)
* (+/-)
<?php
$sql = 'SELECT COUNT(*) FROM paper';
$total = mysql_result(mysql_query($sql), 0);
if ($total > 0) {
    $sql = 'SELECT * FROM paper ORDER BY time DESC LIMIT 3';
    $res = mysql_query($sql) or die(mysql_error());
    $i = 0;
    while ($row = mysql_fetch_assoc($res)) {
        echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
        if (file_exists('files/paper/' . $row['id'] . '_preview.jpg')) { ?>
            <table width="100%" border="0" cellpadding="0" cellspacing="0">
                <tr>
                    <td align="left" valign="top">
                        <img src="files/paper/<?=$row['id']?>_preview.jpg" 
                        width="50" height="50" align="left" hspace="6" vspace="6" 
                        alt="photo" />
                        <p><a href="paper/index.php?act=readmore&amp;id=<?=$row['id']?>">
                        <b><?=$row['name']?></b></a>&#160;
                        (<?=functions::display_date($row['time'])?>)</p>
                    </td>
                </tr>
            </table>
<?php   }
        $i++;
        echo '</div>';
    }
}

Возможно надо будет подправить ссылки !