Gregar Опубликовано 23 сентября, 2013 Жалоба Поделиться Опубликовано 23 сентября, 2013 Всем привет! Кто сталкивался с такой проблемой: При установки Simpla на главной странице изначально имеется вывод записей из "Блога", но вот выводятся только ссылки и время поста.Как вывести краткое описание записи из блога на главную страницу? <!-- Меню блога --> {* Выбираем в переменную $last_posts последние записи *} {get_posts var=last_posts limit=5} {if $last_posts} <div id="blog_menu"> <h2>Новые записи в <a href="blog">блоге</a></h2> {foreach $last_posts as $post} <ul> <li data-post="{$post->id}">{$post->date|date} <a href="blog/{$post->url}">{$post->name|escape}</a></li> {$posts->annotation} </ul> {/foreach} </div> {/if} <!-- Меню блога (The End) --> Помогите решить данную проблему. Подробнее опишите что нужно сделать для того чтобы выводилось короткое описание записи из блога на главной странице или любой другой Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 23 сентября, 2013 Жалоба Поделиться Опубликовано 23 сентября, 2013 Уберите букву в {$posts->annotation} получится {$post->annotation} Цитата Ссылка на сообщение Поделиться на другие сайты
Gregar Опубликовано 23 сентября, 2013 Автор Жалоба Поделиться Опубликовано 23 сентября, 2013 Уберите букву в {$posts->annotation} получится {$post->annotation} Артем дело не в букве) Это я экспериментировал с буквами, но ничего не вышло. Проблема в том, что на главной странице при установке кода вывода записей блога не выводится краткое описание.. Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 23 сентября, 2013 Жалоба Поделиться Опубликовано 23 сентября, 2013 В стандартной версии работает - только что проверил. Надо смотреть код. Цитата Ссылка на сообщение Поделиться на другие сайты
Gregar Опубликовано 23 сентября, 2013 Автор Жалоба Поделиться Опубликовано 23 сентября, 2013 В стандартной версии работает - только что проверил. Надо смотреть код. А есть условный оператор у Smarty который выставлял ограничение на показ символов как это есть у WP при вставке кода в пост выводится определенное количество символов без надобности в кратком описании вводить каждый раз маленькие абзацы???????? Цитата Ссылка на сообщение Поделиться на другие сайты
Gregar Опубликовано 23 сентября, 2013 Автор Жалоба Поделиться Опубликовано 23 сентября, 2013 В стандартной версии работает - только что проверил. Надо смотреть код. С анатацией разобрался, проблема была в том, что в кратком описании ничего не вписал)) Я уже думал, что намудрил с базой) Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 23 сентября, 2013 Жалоба Поделиться Опубликовано 23 сентября, 2013 Можете использовать типа {$post->text|strip_tags|truncate:200} Будет выводить первые 200 символов из основного текста. Цитата Ссылка на сообщение Поделиться на другие сайты
Gregar Опубликовано 23 сентября, 2013 Автор Жалоба Поделиться Опубликовано 23 сентября, 2013 Можете использовать типа {$post->text|strip_tags|truncate:200} Будет выводить первые 200 символов из основного текста. Спасибо большое, все работает отлично.. Думаю решение понадобится не только мне.. Цитата Ссылка на сообщение Поделиться на другие сайты
Gregar Опубликовано 24 сентября, 2013 Автор Жалоба Поделиться Опубликовано 24 сентября, 2013 Можете использовать типа {$post->text|strip_tags|truncate:200} Будет выводить первые 200 символов из основного текста. Читал о переменных на http://www.smarty.net но не могу ни как понять как сделать так чтобы обрезалось лишнее? Пример: <h1>Мое <span>Имя</span></h1> выводится все это через: {$settings->site_name|escape} Мне необходимо отсеять "Мое" - чтобы получилось <h1><span>Имя</span></h1> Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.