dpdp Опубликовано 12 июня, 2013 Жалоба Поделиться Опубликовано 12 июня, 2013 Нужно вывести статьи блога в две колонки. Колонки находятся в диве <div id="articles"> и разделяются на <div id="articles_left"> и <div id="articles_right"> Код вот такой стандартный: <div id="articles"> <div id="articles_left"> {get_posts var=last_posts limit=6} {if $last_posts} {foreach $last_posts as $post} <h3><a href="blog/{$post->url}">{$post->name|escape}</a></h3> {$post->annotation} {* Нужно чтобы после половины постов вставился этот код: </div> <div id="articles_right"> *} {/if} </div> </div> нужно чтобы после половины количества постов в выводе поставилось вот это: </div><div id="articles_right"> Какое условие нужно добавить в цикле, чтобы вставит окончание левого слоя и начало правого? Подскажите, кто знает и заранее спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 12 июня, 2013 Жалоба Поделиться Опубликовано 12 июня, 2013 {get_posts var=last_posts limit=6} {if $last_posts} {foreach $last_posts as $post} {$post->name|escape} {$post->annotation} {if $post@iteration == 3} {/if} {/foreach} {/if} Как то так... Цитата Ссылка на сообщение Поделиться на другие сайты
dpdp Опубликовано 12 июня, 2013 Автор Жалоба Поделиться Опубликовано 12 июня, 2013 Кайф, спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
rasilka66 Опубликовано 27 июня, 2018 Жалоба Поделиться Опубликовано 27 июня, 2018 А если скажем необходимо сделать 3 столбика? то необходимо вот такой код прописать:<div id="articles"><div id="articles_left">{get_posts var=last_posts limit=9}{if $last_posts}{foreach $last_posts as $post}<h3><a href="blog/{$post->url}">{$post->name|escape}</a></h3>{$post->annotation}{if $post@iteration == 3}</div><div id="articles_center">{/if}{/foreach}{/if}</div> <div id="articles_right">{/if}{/foreach}{/if}</div> Подскажите как будет правильно? Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 27 июня, 2018 Жалоба Поделиться Опубликовано 27 июня, 2018 Прежде чем писать свой код, созданный методом тыка, проверили бы его лучше в действии. Тогда увидели бы, что не работает как надо... Цитата Ссылка на сообщение Поделиться на другие сайты
rasilka66 Опубликовано 27 июня, 2018 Жалоба Поделиться Опубликовано 27 июня, 2018 Прежде чем писать свой код, созданный методом тыка, проверили бы его лучше в действии. Тогда увидели бы, что не работает как надо...Уже проверили что не работает. Поэтому и пишу здесь, чтобы спросить у гуру Simpla Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.