ValekS, Спасибо. Извините я здесь новенький![]()
ValekS, Спасибо. Извините я здесь новенький![]()
wapwegas, оберни регистрацию в
if (!$user_id) {
// регистрация
}
Koenig, а как сделать что бы просто картинка и название статьи (со ссылкой), без категории, рейтинга и так далее)
# fifa-in (04.01.2016 / 13:41)где именно?
Koenig, а как сделать что бы просто картинка и название статьи (со ссылкой), без категории, рейтинга и так далее)
# fanatos (04.01.2016 / 13:43)На главную. Проинклудил файл, что закинули выше, и вышло так.
где именно?
А мне нужно просто картинка и рядом ссыль на статью. А то если выведу три статьи, то это будет полсайта.
<?php
/**
* @package JohnCMS
* @link http://johncms.com
* @copyright Copyright (C) 2008-2015 JohnCMS Community
* @license LICENSE.txt (see attached file)
* @version VERSION.txt (see attached file)
* @author http://johncms.com/about
*/
define('_IN_JOHNCMS', 1);
require_once('library/inc.php');
$lng_lib = core::load_lng('library');
$sql = mysql_query("SELECT `id`, `name`, `dir`, `description` FROM `library_cats` WHERE `parent`=0 ORDER BY `pos` ASC");
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `library_cats` WHERE `parent`=0"), 0);
if ($total) {
while ($row = mysql_fetch_assoc($sql)) {
echo '<div class="list' . (++$i % 2 ? 2 : 1) . '">'
. '<a href="library/index.php??do=dir&id=' . $row['id'] . '">' . functions::checkout($row['name']) . '</a> ('
. mysql_result(mysql_query("SELECT COUNT(*) FROM `" . ($row['dir'] ? 'library_cats' : 'library_texts') . "` WHERE " . ($row['dir'] ? '`parent`=' . $row['id'] : '`cat_id`=' . $row['id'])), 0) . ')';
if (!empty($row['description'])) {
echo '<div style="font-size: x-small; padding-top: 2px"><span class="gray">' . functions::checkout($row['description']) . '</span></div>';
}
echo '</div>';
}
}
$limit = 3;
$total = mysql_result(mysql_query('SELECT COUNT(*) FROM `library_texts` WHERE `premod`=1'), 0);
if ($total) {
$sql = mysql_query("SELECT `id`, `name`, `time`, `uploader`, `uploader_id`, `count_views`, `count_comments`, `comments`, `announce` FROM `library_texts` WHERE `premod`=1 ORDER BY `id` DESC LIMIT " . $limit);
while ($row = mysql_fetch_assoc($sql)) {
echo '<div class="list' . (++$i % 2 ? 2 : 1) . '">'
. (file_exists('files/library/images/small/' . $row['id'] . '.png')
? '<div class="avatar"><img src="files/library/images/small/' . $row['id'] . '.png" alt="screen" /></div>'
: '')
. '<div class="righttable"><h4><a href="library/index.php?id=' . $row['id'] . '">' . functions::checkout($row['name']) . '</a></h4>'
. '<div><small>' . functions::checkout(bbcode::notags($row['announce'])) . '</small></div></div>';
}
} else {
echo '<div class="menu">' . $lng['list_empty'] . '</div>';
}# fanatos (04.01.2016 / 13:55)А как убрать анонс и сделать что бы ссыль была сразу после картинки?
<?php
/**
* @package JohnCMS
* @link http://johncms.com
* @copyright Copyright (C) 2008-2015 JohnCMS Community
* @license LICENSE.txt (see attached file)
* @version VER
fifa-in,
/**
* @package JohnCMS
* @link http://johncms.com
* @copyright Copyright (C) 2008-2015 JohnCMS Community
* @license LICENSE.txt (see attached file)
* @version VERSION.txt (see attached file)
* @author about
*/
define('_IN_JOHNCMS', 1);
require_once('library/inc.php');
$lng_lib = core::load_lng('library');
$sql = mysql_query("SELECT `id`, `name`, `dir`, `description` FROM `library_cats` WHERE `parent`=0 ORDER BY `pos` ASC");
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `library_cats` WHERE `parent`=0"), 0);
if ($total) {
while ($row = mysql_fetch_assoc($sql)) {
echo '<div class="list' . (++$i % 2 ? 2 : 1) . '">'
. '<a href="library/index.php??do=dir&id=' . $row['id'] . '">' . functions::checkout($row['name']) . '</a> ('
. mysql_result(mysql_query("SELECT COUNT(*) FROM `" . ($row['dir'] ? 'library_cats' : 'library_texts') . "` WHERE " . ($row['dir'] ? '`parent`=' . $row['id'] : '`cat_id`=' . $row['id'])), 0) . ')';
if (!empty($row['description'])) {
echo '<div style="font-size: x-small; padding-top: 2px"><span class="gray">' . functions::checkout($row['description']) . '</span></div>';
}
echo '</div>';
}
}
$limit = 3;
$total = mysql_result(mysql_query('SELECT COUNT(*) FROM `library_texts` WHERE `premod`=1'), 0);
if ($total) {
$sql = mysql_query("SELECT `id`, `name`, `time`, `uploader`, `uploader_id`, `count_views`, `count_comments`, `comments`, `announce` FROM `library_texts` WHERE `premod`=1 ORDER BY `id` DESC LIMIT " . $limit);
while ($row = mysql_fetch_assoc($sql)) {
echo '<div class="list' . (++$i % 2 ? 2 : 1) . '">'
. (file_exists('files/library/images/small/' . $row['id'] . '.png')
? '<div class="avatar"><img src="files/library/images/small/' . $row['id'] . '.png" alt="screen" /></div>'
: '')
. '<div class="righttable"><a href="library/index.php?id=' . $row['id'] . '">' . functions::checkout($row['name']) . '</a></div>';
}
} else {
echo '<div class="menu">' . $lng['list_empty'] . '</div>';
}друзья, как сделать вывод последних зарегистрированных, хочу вывести на главню сайта!) есть код, но там почем то юзеры в столбик, а нужно в строчку) вот код
$res = mysql_query("SELECT * FROM `users` ORDER BY `id` DESC LIMIT 2");
echo'<div style="display: block; text-align: center; padding: 3px; padding-bottom: 15px; max-width: auto; margin: auto; background: #EDF7E8; position: relative;">';
echo '<b>Новые на сайте</b><br />';
while($use = mysql_fetch_assoc($res)){
echo functions::display_user($use, array('iphide' => 1));
echo'<div style="display: inline-block; position: relative; margin-left: -15px;"></div>';
}
echo'</div>';