Форум русской поддержки Joomla!® CMS
07.12.2016, 14:41:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Модуль новостей, отделить элемент из масс

 (Прочитано 97 раз)
0 Пользователей и 1 Гость смотрят эту тему.
FitMe
Давно я тут
****

Репутация: +9/-0
Offline Offline

Пол: Мужской
Сообщений: 276



« : 01.09.2016, 19:39:44 »

Нуждаюсь в помощи понимающих в php.
Создал макет модуля и вроде даже работает)

Код
 
<?php
 
defined('_JEXEC') or die;
 
$item_wall = array_shift($list);
?>
 
<div id="news_grid">
 
<!-- item_wall -->
<div id="wall_news">
<a href="<?php echo $item_wall->link; ?>">
<span><?php echo $item_wall->title; ?></span>
</a>
</div>
<!-- item_wall ///-->
 
<!-- other -->
<?php foreach ($list as $item) : ?>
<div id="other">
<a href="<?php echo $item->link; ?>">
<span><?php echo $item->title; ?></span>
</a>
</div>
<!-- other //-->
<?php endforeach; ?>
 
</div>
 

Идет список с 3 новостей к примеру, пример как хочу сделать ниже.
Показать текстовый блок

Первую новость нужно отделить для того что бы загнать ее в другой блок, а остальные в другом блоке.
Вывел и вроде работает, но думаю что опыта моего не достаточно что бы написать это грамотно.
Визуально будет как на картинке, применю или BS3 или так напишу стили к нему, интересует замечание и совет по части php.

Спасибо.
Записан
effrit
Группа развития
*****

Репутация: +731/-7
Online Online

Пол: Мужской
Сообщений: 6811


effrit.com


« Ответ #1 : 01.09.2016, 20:18:01 »

я не программер, но мнение имею! )
зачем делить код на 2 части?
делай в одном цикле все, добавляя классу блока номер счетчика
Код:
<div class="wall_news<?php echo $cont++;?>">
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet