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

нужен сниппет

Иль_я

  • Свой человек
  • Юзер
  • 128
  • Репутация:5 
  • Предупреждения: 0 
  • Регистрация:
    5 Июн 2011
#1
Всем привет :)
Вообщем нужен такой сниппет, который показывает 5 последних добавленных статей.
Примерно должно быть так:
Название статьи
Текст статьи (желательно как то ограничить 50ю символами(не обязательно))

нужно под фапос 2.1 (если нужно знать ;) )

4esTer.Ru :)

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#2
Code:
$stats = $FpsDB->select('stat', DB_ALL, array('limit' => 2, 'order' => 'date DESC'));
$text = new PrintText;
echo '<div class="m-block">';
if (!empty($stats)) {
   foreach($stats as $new) {
        echo '<h3><a href="' . R . 'stat/views/' . $new['id'] . '">' . h($new['title']) . '</a></h3>' . substr($new['description'], 0, 50) . '<br /><br />';
   }
}
echo '</div>';

Иль_я

  • Свой человек
  • Юзер
  • 128
  • Репутация:5 
  • Предупреждения: 0 
  • Регистрация:
    5 Июн 2011
#3
Сашка_из_Шебекино пишет:
<a href="' . R . 'stat/views/'
когда убираю . R . вообще не чего не показывает... а если не убирать там путь х*й знает какой...
Сашка_из_Шебекино пишет:
' . substr($new['description'], 0, 50) . '
это так понимаю должно показывать текст материала... ничего не показывает...

4esTer.Ru :)

jevgenj

  • Истенный Атомовод
  • Пользователь
  • 344
  • Репутация:24 
  • Предупреждения: 0 
  • Регистрация:
    4 Фев 2012
#4
вот так должно быть наверно
Code:
<a href="/stat/views/' . $new['id'] . '">'

шаблоны потихоньку адаптирую
хостинг для сайта идеальный вариант за бесплатно http://api.3owl.com/redir/3710254/

Иль_я

  • Свой человек
  • Юзер
  • 128
  • Репутация:5 
  • Предупреждения: 0 
  • Регистрация:
    5 Июн 2011
#5
jevgenj, Ну ладно, это работает :D только не views, а view :) Какие идеи насчет текста который не показывается? О_о

4esTer.Ru :)

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#6
Иль_я пишет:
Какие идеи насчет текста который не показывается? О_о
а он есть?

Иль_я

  • Свой человек
  • Юзер
  • 128
  • Репутация:5 
  • Предупреждения: 0 
  • Регистрация:
    5 Июн 2011
#7
Сашка_из_Шебекино, не поверишь О_о
там так скажем айди видеоролика с ютуба типо вот "uHpFemmY5Pk" код на сайте сделан что он показывает картинку и видюху только по этому айди :)

4esTer.Ru :)

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#8
Может быть у тебя описание не в анонсе, а именно описании (столбец main)?

Отредактировано автором 29 Дек 2012

Иль_я

  • Свой человек
  • Юзер
  • 128
  • Репутация:5 
  • Предупреждения: 0 
  • Регистрация:
    5 Июн 2011
#9
Сашка_из_Шебекино, как с тобой связаться для быстрого обмена сообщений? (кроме жабера)

Добавлено2012.12.29 21-20

Б*я, я даже в жабере зарегался добавь i4esTer@jabber.ru

4esTer.Ru :)

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#10
Начиная со второй версии для работы с данными, лучше юзать ORM:

 1 
 2 
 3 
 4 
 5 
<?php $statsModel $Register['ModManager']->getModelInstance('stat');
$stats $statsModel->getCollection(array(), array('limit' => 5))
foreach (
$stats as $stat) {
     echo 
'<h3><a href="' ROOT '/stat/views/' $stat->getId() . '">' h($stat->getTitle()) . '</a></h3>' substr($stat->getDescription(), 050) . '<br /><br />';
}
?>

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