дайте вывод записей библиотеки на 6.0.0
иконка название (счетчик коментарий)
автор, счетчик просмотров
Помогите с выводом!
Значит нужно последних 3-5 постов с гостевой на главную выводить, ну и поле ответить, чтоб не заходя в гостевую вести переписку, поможет кто?? Версия 6.1.2
Извените, забыл написать пожалуйста.)
# pop (05.08.2015 / 04:56)
Помогите с выводом!
Значит нужно последних 3-5 постов с гостевой на главную выводить, ну и поле ответить, чтоб не заходя в гостевую вести переписку, поможет кто?? Версия 6.1.2
Когда то писал... Для себя. Вечером буду дома - накидаю код.
# ValekS (05.08.2015 / 16:58)
Когда то писал... Для себя. Вечером буду дома - накидаю код.
Спасибо за желание помочь! АТО многие просто пишут: юзай поиск, вытяни из кода и т.д. ... Когда с тройкой работал то там был проще код, а в 6 после длительного перерыва я вообще не могу разобраться что да как...
ValekS, Так поможеш с кодом?? АТО больше никто не желает(
pop, как то так... Можно уменьшить код, а то тут так сказать "полный" вывод, как в гостевой.
Код (+/-)
// Гостевая
echo '<div class="phdr"><b>Последние посты из Гостевой</b></div>';
// Форма ввода нового сообщения
if (($user_id || $set['mod_guest'] == 2) && !isset($ban['1']) && !isset($ban['13'])) {
$token = mt_rand(1000, 100000);
$_SESSION['token'] = $token;
echo '<div class="gmenu"><form name="form" action="/guestbook/index.php?act=say" method="post">';
if (!$user_id)
echo $lng['name'] . ' (max 25):<br/><input type="text" name="name" maxlength="25"/><br/>';
echo '<b>' . $lng['message'] . '</b> <small>(max 5000)</small>:<br/>';
echo bbcode::auto_bb('form', 'msg');
echo '<textarea rows="' . $set_user['field_h'] . '" name="msg"></textarea><br/>';
if ($set_user['translit'])
echo '<input type="checkbox" name="msgtrans" value="1" /> ' . $lng['translit'] . '<br/>';
if (!$user_id) {
// CAPTCHA для гостей
echo '<img src="captcha.php?r=' . rand(1000, 9999) . '" alt="' . $lng['captcha'] . '"/><br />' .
'<input type="text" size="5" maxlength="5" name="code"/> ' . $lng['captcha'] . '<br />';
}
echo '<input type="hidden" name="token" value="' . $token . '"/>' .
'<input type="submit" name="submit" value="' . $lng['sent'] . '"/></form></div>';
} else {
echo '<div class="rmenu">' . $lng['access_guest_forbidden'] . '</div>';
}
$req_guest = mysql_query("SELECT `guest`.*, `guest`.`id` AS `gid`, `users`.`sex`, `users`.`rights`, `users`.`lastdate`, `users`.`datereg`, `users`.`id`
FROM `guest` LEFT JOIN `users` ON `guest`.`user_id` = `users`.`id`
WHERE `guest`.`adm`='0' ORDER BY `time` DESC LIMIT 3");
for ($i = 0; $res = mysql_fetch_assoc($req_guest); ++$i) {
$text = ' <span class="gray">(' . functions::display_date($res['time']) . ')</span>';
$post = functions::checkout($res['text'], 1, 1);
if ($set_user['smileys'])
$post = functions::smileys($post, $res['rights'] >= 1 ? 1 : 0);
if ($res['edit_count']) {
// Если пост редактировался, показываем кем и когда
$post .= '<br /><span class="gray"><small>Изм. <b>' . $res['edit_who'] . '</b> (' . functions::display_date($res['edit_time']) . ') <b>[' . $res['edit_count'] . ']</b></small></span>';
}
if (!empty($res['otvet'])) {
// Ответ Администрации
$otvet = functions::checkout($res['otvet'], 1, 1);
if ($set_user['smileys'])
$otvet = functions::smileys($otvet, 1);
$post .= '<div class="reply"><b>' . $res['admin'] . '</b>: (' . functions::display_date($res['otime']) . ')<br/>' . $otvet . '</div>';
}
if ($rights >= 6) {
$subtext = '<a href="/guestbook/index.php?act=otvet&id=' . $res['gid'] . '">' . $lng['reply'] . '</a>' .
($rights >= $res['rights'] ? ' | <a href="/guestbook/index.php?act=edit&id=' . $res['gid'] . '">' . $lng['edit'] . '</a> | <a href="/guestbook/index.php?act=delpost&id=' . $res['gid'] . '">' . $lng['delete'] . '</a>' : '');
} else {
$subtext = '';
}
echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
$arg = array(
'header' => $text,
'body' => $post,
'sub' => $subtext,
'stshide' => '',
'iphide' => ''
);
echo functions::display_user($res, $arg);
echo '</div>';
}
ValekS, Спасибо за помощь! Пока плюсики ставить немогу мало постов написал)
Вывод нормальный, убирать ничего не пришлось, все в самый раз. Можно конечно ответ админов убрать, но я не убирал))
Vsem privet . Ya kak vivodis na glavnuyu .jar .apk ili drugoe v zagruz centre(mod simba)