1. ВСЁ ЧТО НУЖНО ЗНАТЬ О JOOMLA — ЗА ОДИН ДЕНЬ!
    Гость, не пропусти Joomla!Day Russia 2017 - 20% скидка (JDCB9TOIIIA)
    Скрыть объявление

Joomla 1.5 Помогите с выводом статей на главной и в категориях (пунктах меню)

Тема в разделе "Наполнение", создана пользователем Egoz, 18.02.2010.

  1. Offline

    Egoz Пользователь

    Регистрация:
    01.06.2006
    Сообщения:
    60
    Симпатии:
    0
    Пол:
    Мужской
    Приветствую всех мастеров Joomla.
    Посоветуйте/подскажите пожалуйста как мне вывести материалы на главной странице и в одном из разделов сайта на следующих скринах:
    на 1-м скрине - Главная, в ней хочется:
    -----------------------------------------------------------------
    1. Чтоб красная область присутствовала на только главной всегда и вверху. (просто когда при публикации какойно статьи/новости на главной, она становится наверх, смещая красную область ниже)
    2. Синяя область - был вывод в столбик материалов из Раздела (Новости) Категорий (всех, т.е. Новое и Краткие новости)
    3. Зеленая область - вывод материалов всех категорий из Раздела сайта "Это интересно"
    на 2-м скрине хочется:
    -----------------------------------------------------------------
    Чтоб в "Беременности" красная область (Календарь беременности) всегда стояла в самом верху, т.е. первой, а затем уже шли статьи.
    Красная область будет представлять из себя скорее всего табличку (от 1 до 40 недели) со ссылками на простые странички.
    Буду очень признателен, если скажете не только в каком направлении двигаться, но и покажите примерно как это сделать, если для этого нужна правка кода или создание каких-то доп. модулей с доп. публикацией их в шаблоне.
     

    Вложения:

  2.  
  3. Offline

    Egoz Пользователь

    Регистрация:
    01.06.2006
    Сообщения:
    60
    Симпатии:
    0
    Пол:
    Мужской
    с этим разобрался
    и
    надо в админке в порядке вывода статей поставить для той, которую хотим видеть всегда вверху порядок "-1" и сохранить.
     
  4. Vanyok
    Offline

    Vanyok Недавно здесь

    Регистрация:
    20.11.2007
    Сообщения:
    40
    Симпатии:
    1
    Пол:
    Мужской
    О, мне тоже надо так - приветствие на главной сверху, ниже - 2 колонки кратких новостей с разделением по разделам.

    Не понял - поставил порядок "-1" для приветствия, все равно оно появляется ниже новостей... Также новости вытесняют эту статью. Но есть другое решение! Дату создания поставил на 2020-й год, при этом дату публикации оставил настоящую - и приветствие всегда сверху!

    P.P.S. Фиг бы там! Написанные позднее статьи вытесняют ее сверху, несмотря на дату создания!

    P.S. Еще никак не врублюсь, каким образом лучше делать на главной краткие новости, являющиеся ссылками на новость целиком? Надо создавать отдельный раздел "Краткие новости", и там помещать краткие новости отдельно, со ссылками на полную? Или есть какой-то модуль, удобно отображающий это, и ограничивающий короткие фрагменты статей для главной?
     
    Последнее редактирование: 03.03.2010
  5. Offline

    Egoz Пользователь

    Регистрация:
    01.06.2006
    Сообщения:
    60
    Симпатии:
    0
    Пол:
    Мужской
    ну приветствие же это тоже статья и она тоже находится в списке в даминке где все статьи со всех разделов/категорий.
    так вот там есть колонка порядка вывода данной статьи в ее категории. в этой колонке есть дискетка - для сохранения.
    так вот... ищем (визуально) нашу статью-приветствие (что находится на главной и что хотим чтоб всегда ввеху была) и ставим у нее порядковый номер "-1" (минус 1) и жмем на дискетку. все.
    после этого добавляем статьи в любой раздел с галочкой "публиковать на главной" и убеждаемся что наше Приветствие осталось на месте, а статьи пошли ниже (у меня вывод в виде блога 2 колонки).
    так что это у меня решено.
    Меня же сейчас интересует вывод статей на главной в 2-х колонках. Причем левая колонка это статьи одного раздела (всех категорий), а правая колонка это вывод статей другого раздела (всех его категорий).
     
  6. Vanyok
    Offline

    Vanyok Недавно здесь

    Регистрация:
    20.11.2007
    Сообщения:
    40
    Симпатии:
    1
    Пол:
    Мужской
    Всё это я понял, ставил номер -1 и даже -2, опубликованные на сайте до приветствия статьи уходят вниз, а вот вновь созданные все равно лезут наверх, тут не помогла даже подделка даты создания приветствия. Кстати, у меня Joomla 1.5.9

    Я, кстати, хочу сделать в точности то же самое ;)
     
  7. Vanyok
    Offline

    Vanyok Недавно здесь

    Регистрация:
    20.11.2007
    Сообщения:
    40
    Симпатии:
    1
    Пол:
    Мужской
    В общем, я нашёл хитрый путь вывода на главной двух колонок новостей, с помощью дополнительного модуля. Если надо, могу рассказать
     
  8. Offline

    Egoz Пользователь

    Регистрация:
    01.06.2006
    Сообщения:
    60
    Симпатии:
    0
    Пол:
    Мужской
    да-да... конечно рассказывай
     
  9. Vanyok
    Offline

    Vanyok Недавно здесь

    Регистрация:
    20.11.2007
    Сообщения:
    40
    Симпатии:
    1
    Пол:
    Мужской
    Прошу прощения... Лень было писать раньше

    Для этого понадобится модуль Display News, который можно взять отсюда:
    http://ext.joom.ru/news-2.html

    Итак, в шаблоне под контентом задаем два блока с позициями для вывода модулей:

    Код (CODE):
    1. <jdoc:include type="component" style="xhtml" />
    2.                            
    3.     <div id="news">
    4.     [B]<jdoc:include type="modules" name="news" style="xhtml" />[/B]
    5.     </div>
    6.     <div id="news2">
    7.     [B]<jdoc:include type="modules" name="news2" style="xhtml" />[/B]
    8.     </div>


    В каждую позицию запихиваем через админку по копии модуля Display News. Одну из них настраиваем на вывод новостей одного раздела, другой - другого.
    Настраиваем привязку вывода модулей к пунктам меню - чтобы выводились только на главной.

    Далее прописываем в стилях этих блоков, чтобы каждый занимал не более 50% пространства для контента, причем один всплывал слева, другой справа:

    Код (CODE):
    1. div#news {
    2. width: 49%;
    3. float: left;
    4. }
    5.  
    6. div#news2 {
    7. width: 49%;
    8. float: right;
    9. }


    В дальнейшем, работая над внешним видом новостей, задаем стили не для самих блоков <div> шаблона, а для внутренних, выводимых модулем - чтобы они не проявлялись на других страницах, кроме главной.

    Вот вкратце так с|:)
     

Поделиться этой страницей

Загрузка...