Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Тема закрыта
1

Пример сниппета

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#1
Пример сниппета для вывода последних тем в которых добавлялись сообщения.

допустим сниппет мы назвали "LAST_POSTS"
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
<?php $last_added_posts DataBase::select('themes'DB_ALL, array('limit' => 10'order' => 'last_post'));
if (!empty(
$last_added_posts)) {
    echo 
'<table class="boxTable"><tr><th>Последние сообщения</th></tr><tr><td class="boxContent">';
    foreach (
$last_added_posts as $last_post) {
        echo 
'<a href="/' 'forum/view_theme/' $last_post['id'] . '">' $last_post['title'] . '</a> » <span style="color:#D6C39B;">' $last_post['last_post'] . '</span><br />';
    }
    echo 
'</td></tr></table>';
} else {
    echo 
'';
}
?>

тогда в шаблоне мы можем ставить метки {[LAST_POSTS]} и они будут заменены на табличку со списком обновленных тем. При чем, если вы обратите внимание, даже когда темы на форуме будут вовсе отсутствовать метка не останется видна, а попросту спрячется. В первой строчке мы можем регулировать количество выводимых тем и порядок сортировки. Как видите все предельно просто.

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)
1
Сейчас online: 155. Зарегистрированных: 0. Гостей: 155.