1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Помощь Пометить последнюю новость

Тема в разделе "Joomla", создана пользователем kastembay, 22 авг 2014.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Модераторы: arman29, DMS, Genk0
  1. kastembay

    kastembay Постоялец

    Регистр.:
    3 янв 2013
    Сообщения:
    148
    Симпатии:
    33
    Доброе время суток, уважаемые форумчане. Есть Джумла 3.3.3. На главной страницы выводятся новости в виде блога. Задача: нужно сделать, что бы последняя добавленная новость выделялась (цветом, значком "New" и т.д.). Не хочу использовать сторонние модули и компоненты. Может кто такое реализовывал (может даже на старых версиях джумлы)? 2 дня уже рою (в инете, на этом сайта), но ничего не найти не могу.

    Заранее благодарю за ответ.
     
  2. Ctrogan

    Ctrogan Постоялец

    Регистр.:
    9 дек 2012
    Сообщения:
    72
    Симпатии:
    41
    Если без модулей и т.д., как вариант это можно ручками при создание новостей их "разукрашивать" и потом просто при создание новой новости с старой раскраску снимать. Или вам нужно автоматическое решение?
     
  3. kastembay

    kastembay Постоялец

    Регистр.:
    3 янв 2013
    Сообщения:
    148
    Симпатии:
    33
    Ручками не вариант, клиент "продвинутый". Да, именно интересует автоматический вариант. Может плагин оформления встречали?
     
  4. Ctrogan

    Ctrogan Постоялец

    Регистр.:
    9 дек 2012
    Сообщения:
    72
    Симпатии:
    41
    Еще как вариант еслии спользуете K2 можно в нем при создание материала ставить метки избранное и т.д.-тогда выделяеться цветом и в углу картинка лепиться которую вы поставите
    Там можно немного в коде покопаться и настроить как разукрашивать + есть же готовые плагины и темы с К2 у которых это все прописано
     
    Последнее редактирование модератором: 22 авг 2014
    kastembay нравится это.
  5. Messir

    Messir

    Регистр.:
    24 июл 2011
    Сообщения:
    251
    Симпатии:
    41
    Попробуй этот плагин:
     

    Вложения:

    kastembay нравится это.
  6. kastembay

    kastembay Постоялец

    Регистр.:
    3 янв 2013
    Сообщения:
    148
    Симпатии:
    33
    Поставил этот плагин. Он частично "сломал" стили сайта. Видать разница в версиях сказывается он для 2.5, а у меня 3.3.3. Копаю этот плагин.

    Ап.
    Мой косяк, не заметил в статье блок div. Плагин так же влияет на сайт, частично слайдер отрубается. Раскопки продолжаются...

    Ап 2.
    Благодаря ddn128, решил проблему посредством CSS. Тему можно закрываться.
     
    Последнее редактирование: 25 авг 2014
  7. user8730

    user8730 Создатель

    Регистр.:
    16 авг 2014
    Сообщения:
    27
    Симпатии:
    7
    Это конечно хорошо, что решили задачу.
    Но вы бы решение описали - вдруг другим понадобится.

    По теме: самый простой вариант через CSS: first-child
     
  8. kastembay

    kastembay Постоялец

    Регистр.:
    3 янв 2013
    Сообщения:
    148
    Симпатии:
    33
    Этот вариант не подходит, почему, потому что этим псевдоклассом выделяются все статьи, так как вывод происходит в виде блога и у всех элементы одинаковые. Вешается класс на тег <a> в названии новости, так как это самое логичное.
    Решили так: совместно ddn128 нашли уникальный класс (leading-0), который присваивается для последней новости, которая расположена на всю ширину.
    Шаблон: jm school tools.
     
  9. ddn128

    ddn128

    Регистр.:
    31 июл 2013
    Сообщения:
    396
    Симпатии:
    179
    Этот класс есть во всех (или почти во всех) шаблонах, только называются по-разному.
    У joomlart и joomla-monster - это .leading-0
    У gavick - это .itemContainerLast
    У smartaddons - это .items-leading
    и т.д.
     
    kastembay нравится это.
  10. user8730

    user8730 Создатель

    Регистр.:
    16 авг 2014
    Сообщения:
    27
    Симпатии:
    7
    CSS подходит, вам необходимо в структуре выбрать конкретный элемент - если дадите ссылку на сайт - гляну - покажу как.

    Тем не менее, конечно если есть конкретный идентификатор (класс (leading-0)) = то это резко упрощает.

    Но не забывайте, то что я описал через CSS = универсальное решение, например для другой подобной задачи, где не будет такого идентификатора.