Газета для JohnCMS (Посл. версия: 3.0)

25.42K
.
Поверь в мечту!
А на счет аськи скажу то что это удобно и не запарно,все знают её и понимают. Взрослым людям свистелки перделки нафег не нужны,у много знакомых которые далеки от всяких агентов,соц сетей прочей лабуды, попробуй им объяснить про свои джабер. Хватит в берюльки играть. А на счет шестизнаков скажу что иногда это не понт а просто короткий и запоминающийся номер для связи.
.
Янулов (30.07.2011/18:37)
Может повторно заливаешь, а таблицы уже существуют? Все нормально там, я всегда сам проверяю, перед тем как выложить.
проверил базу, таблиц нету. Может напишешь запрос в бд для создания таблицы, сюда?
.
MopuapTu (31.07.2011/08:47)
проверил базу, таблиц нету. Может напишешь запрос в бд для создания таблицы, сюда?
У меня с компом неполадки, сейчас с телефона захожу. Может напишу, но не сейчас.
.
Добрый день.
Как вывести последнею статью на главную ?
.
Jaromir (12.08.2011/13:08)
Добрый день.
Как вывести последнею статью на главную ?
Обсуждался уже данный вопрос. Попробуй почитать тему или воспользоваться поиском.
.
Янулов, Было про то как вывести название статьи а как саму статью не было.
.
Как переделать функции модулей под новую версию?
к примеру
defined('_IN_JOHNCMS') or die('Error: restricted access');
$reads = isset($_GET['reads']);
echo '<div class="phdr"><b><a href="index.php">Газета</a></b> | ' . ($reads ? 'ТОП статей' : 'Новые статьи') . '</div>';
// Переключатель (Новые / ТОП)
if ($reads) {
    echo '<div class="topmenu"><a href="index.php?act=top">Новые статьи</a> | ТОП прочтений</div>';
} else {
    echo '<div class="topmenu">Новые статьи | <a href="index.php?act=top&amp;reads">ТОП прочтений</a></div>';
} 
// Задаем параметры для запросов для обоих вариантов
$where = "" . ($reads ? "`reads` > '0'" : "`time` > '" . (time () - 259200) . "'");
$order = "" . ($reads ? "`reads` DESC" : "`time` DESC");

$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `paper` WHERE `hide` != '1' AND `type` = 'a' AND $where"), 0);
if ($total) {
    $req = mysql_query("SELECT * FROM `paper` WHERE `hide` != '1' AND `type` = 'a' AND $where ORDER BY $order LIMIT $start,$kmess");
    while ($res = mysql_fetch_array($req)) {
        echo ceil(ceil($i / 2) - ($i / 2)) == 0 ? '<div class="list1">' : '<div class="list2">';
        $vr = $res['time'] + $sdvig * 3600;
        $vr1 = date("d.m.y / H:i", $vr);
        $rubric = mysql_fetch_assoc(mysql_query("SELECT * FROM `paper` WHERE `type` = 'r' AND `id` = '" . $res['refid'] . "'"));
        echo '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top">' . '<p><h3>' . $res['name'] . '</h3>' . '<div class="gray"><small>Автор: ' . $res['autor'] . '&#160;(' . $vr1 . ')</small> | ' . '<small><a href="index.php?act=articles&amp;id=' . $res['refid'] . '">' . $rubric['text'] . '</a></small></div></p>';
        if (file_exists(('../files/paper/' . $res['id'] . '_preview.jpg')))
            echo '<img src="../files/paper/' . $res['id'] . '_preview.jpg" align="left" hspace="6" vspace="6" alt="photo" />';
        $text = $res['text'];
        $text = mb_substr($text, 0, 1000);
        $text = tags($text);
        if ($set_user['smileys'])
            $text = functions::smileys($text, 1);
        echo $text;
        echo '</td></tr></table>' . '<div class="sub">' . '<b><a href="index.php?act=readmore&amp;id=' . $res['id'] . '">Подробнее</a></b> | ' . '<a href="index.php?act=comments&amp;id=' . $res['id'] . '">Комменты</a> (' . $res['comm_count'] . ') | ' . 'Прочтений: ' . $res['reads'];
        echo '</div></div>';
        ++$i;
    } 
} else {
    echo '<div class="menu"><p>Список пуст</p></div>';
} 
echo '<div class="phdr">Всего:&#160;' . $total . '</div>';
if ($total > $kmess) {
    echo '<div class="topmenu">' . functions::display_pagination('index.php?act=top&amp;' . ($reads ? 'reads&amp;' : ''), $start, $total, $kmess) . '</div>' . '<p><form action="index.php?act=top' . ($reads ? '&amp;reads' : '') . '" method="post">' . '<input type="text" name="page" size="2"/>' . '<input type="submit" value="К странице &gt;&gt;"/>' . '</form></p>';
}
.
Jaromir (12.08.2011/14:30)
Янулов, Было про то как вывести название статьи а как саму статью не было.
Как шаблон можно использовать тот код. А пример вывода текста статьи есть в самом модуле.
.
В последней версии для 4.0.0 и выше вот такая ошибка при импорте таблиц
Прикрепленные файлы:
.
Ставил на чистый двиг
Всего: 649