Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 13581 Просмотров
*

doker

  • Новичок
  • 5
  • 0 / 0
  • Питерские мы
Привет всем! Принимайте новенького  :)

для версии 1.5.9
Вопрос: как вывести  список категорий раздела в 2 или 3 колонки,
(аналогично списку материалов раздела в формате блога)
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
редактировать файл components\com_content\views\category\tmpl\default_items.php
Поиск по форуму = меняем вид вывода  8)
*

mould

  • Новичок
  • 2
  • 0 / 0
Не хочется новую тему плодить, проблема та же!
Поиск по форуму не помог...
Подскажите пожалуйста, что конкретно надо менять в файле default_items.php, что бы вывести список категорий в несколько колонок! Или ссылку киньте, где этот вопрос освещался....
*

mould

  • Новичок
  • 2
  • 0 / 0
Неужели никто не поможет?
*

vovkaDN

  • Осваиваюсь на форуме
  • 30
  • 1 / 0
решил след. способом.
привожу полное содержимое файла components\com_content\views\section\tmpl\default.php
замените свое содержимое на это. разбивает на две колонки.

Код
<?php // no direct access
defined ('_JEXEC') or die ('Restricted access');
$cparams =& JComponentHelper::getParams ('com_media');
?>
<?php if ($this->params->get ('show_page_title', 1)) : ?>
<div class="componentheading<?php echo $this->escape ($this->params->get ('pageclass_sfx')); ?>">
<?php echo $this->escape ($this->params->get ('page_title')); ?>
</div>
<?php endif; ?>
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="center" class="contentpane<?php echo $this->escape ($this->params->get ('pageclass_sfx')); ?>">
<tr>
<td width="60%" valign="top" class="contentdescription<?php echo $this->escape ($this->params->get ('pageclass_sfx')); ?>" colspan="2">
<?php if ($this->params->get ('show_description_image') && $this->section->image) : ?>
<img src="<?php echo $this->baseurl . '/' . $cparams->get ('image_path'). '/'.  $this->section->image;?>" align="<?php echo $this->section->image_position;?>" hspace="6" alt="<?php echo $this->section->image;?>" />
<?php endif; ?>
<?php if ($this->params->get ('show_description') && $this->section->description) : ?>
<?php echo $this->section->description; ?>
<?php endif; ?>
</td>
</tr>
<tr>
<td valign=top>
<?php if ($this->params->get ('show_categories', 1)) : ?>
<ul>
<?php
$cat_count= (int)(count ($this->categories)/2);
  $tt=0;
  foreach ($this->categories as $category) :
if (!$this->params->get ('show_empty_categories') && !$category->numitems) continue; ?>
<li>
<a href="<?php echo $category->link; ?>" class="category">
<?php echo $this->escape ($category->title);?></a>
<?php if ($this->params->get ('show_cat_num_articles')) : ?>
&nbsp;
<span class="small">
( <?php if ($category->numitems==1) {
echo $category->numitems ." ". JText::_( 'item' );}
else {
echo $category->numitems ." ". JText::_( 'items' );} ?> )
</span>
<?php endif; ?>
<?php if ($this->params->def ('show_category_description', 1) && $category->description) : ?>
<br />
<?php echo $category->description; ?>
<?php
      $tt++;
  if ($tt > $cat_count)
  {
   if ($tt == $cat_count+1) print "</li></ul></td><td valign=top><ul><li>";
  }
      endif; ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</td>
</tr>
</table>

Warning: Invalid argument supplied for foreach() in /usr/home/site/data/www/site/components/com_content/views/category/tmpl/default_items.php on line 28     ;D
Joomla 1.5
« Последнее редактирование: 27.07.2010, 13:29:29 от r3akt0r »
*

loadboard

  • Новичок
  • 5
  • 0 / 0
решил след. способом.
привожу полное содержимое файла components\com_content\views\section\tmpl\default.php
замените свое содержимое на это. разбивает на две колонки.

Код

<?php // no direct access
defined ('_JEXEC') or die ('Restricted access');
$cparams =& JComponentHelper::getParams ('com_media');
?>
<?php if ($this->params->get ('show_page_title', 1)) : ?>
<div class="componentheading<?php echo $this->escape ($this->params->get ('pageclass_sfx')); ?>">
<?php echo $this->escape ($this->params->get ('page_title')); ?>
</div>
<?php endif; ?>
<table width="100%" cellpadding="0" cellspacing="0" border="0" align="center" class="contentpane<?php echo $this->escape ($this->params->get ('pageclass_sfx')); ?>">
<tr>
<td width="60%" valign="top" class="contentdescription<?php echo $this->escape ($this->params->get ('pageclass_sfx')); ?>" colspan="2">
<?php if ($this->params->get ('show_description_image') && $this->section->image) : ?>
<img src="<?php echo $this->baseurl . '/' . $cparams->get ('image_path'). '/'.  $this->section->image;?>" align="<?php echo $this->section->image_position;?>" hspace="6" alt="<?php echo $this->section->image;?>" />
<?php endif; ?>
<?php if ($this->params->get ('show_description') && $this->section->description) : ?>
<?php echo $this->section->description; ?>
<?php endif; ?>
</td>
</tr>
<tr>
<td valign=top>
<?php if ($this->params->get ('show_categories', 1)) : ?>
<ul>
<?php
$cat_count= (int)(count ($this->categories)/2);
  $tt=0;
  foreach ($this->categories as $category) :
if (!$this->params->get ('show_empty_categories') && !$category->numitems) continue; ?>
<li>
<a href="<?php echo $category->link; ?>" class="category">
<?php echo $this->escape ($category->title);?></a>
<?php if ($this->params->get ('show_cat_num_articles')) : ?>
&nbsp;
<span class="small">
( <?php if ($category->numitems==1) {
echo $category->numitems ." ". JText::_( 'item' );}
else {
echo $category->numitems ." ". JText::_( 'items' );} ?> )
</span>
<?php endif; ?>
<?php if ($this->params->def ('show_category_description', 1) && $category->description) : ?>
<br />
<?php echo $category->description; ?>
<?php
      $tt++;
  if ($tt > $cat_count)
  {
   if ($tt == $cat_count+1) print "</li></ul></td><td valign=top><ul><li>";
  }
      endif; ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</td>
</tr>
</table>

РАБОТАЕТ! здесь проверил - http://www.loadboard.ru
*

loadboard

  • Новичок
  • 5
  • 0 / 0
только поменял строчку

if ($tt == $cat_count+1) print "</li></ul></td><td valign=top><ul><li>";

на

if ($tt == $cat_count+1) print "</li></ul></td><td valign=top>";

 :laugh:

http://www.loadboard.ru

*

raptor123

  • Осваиваюсь на форуме
  • 17
  • 2 / 0
 !А как реализовать тоже самое (список всех материалов две колонки) в Joomle 2.5?
*

orlo

  • Новичок
  • 5
  • 0 / 0
  • www.mebelgid73.ru
Здравствуйте! Требуется помощь.

В K2 есть модуль вывода авторов, он выводит колонку имен авторов + аватар.

Вот код

 <?php foreach ($authors as $author): ?>
 
        <a class="abAuthorName" rel="author" href="<?php echo $author->link; ?>">
         <?php echo $author->name; ?>

         <?php if ($params->get('authorItemsCounter')): ?>
         <span>(<?php echo $author->items; ?>)</span>
         <?php endif; ?>
      </a>
    
      <?php if ($params->get('authorAvatar')): ?>
      <a class="k2Avatar abAuthorAvatar" rel="author" href="<?php echo $author->link; ?>" title="<?php echo K2HelperUtilities::cleanHtml($author->name); ?>">
         <img src="<?php echo $author->avatar; ?>" alt="<?php echo K2HelperUtilities::cleanHtml($author->name); ?>" style="width:<?php echo $avatarWidth; ?>px;height:auto;" />
      </a>
      <?php endif; ?>

   
          <?php endforeach; ?>

Подскажите пожалуйста, как вывести это в 3 колонки.
*

danem

  • Осваиваюсь на форуме
  • 15
  • 2 / 0
!А как реализовать тоже самое (список всех материалов две колонки) в Joomle 2.5?

Вывод категорий (подкатегорий) в несколько колонок в Joomla 2.5 можно реализовать следующим образом:
1. Открываем файл /components/com_content/views/category/tmpl/blog_children.php - этот файл отвечает за вывод подкатегорий.
2. Находим код
Код
<?php if (count($this->children[$this->category->id]) > 0 && $this->maxLevel != 0) : ?>
<ul>
<?php foreach($this->children[$this->category->id] as $id => $child) : ?>
<?php
if ($this->params->get('show_empty_categories') || $child->numitems || count($child->getChildren())) :
if (!isset($this->children[$this->category->id][$id + 1])) :
$class = ' class="last"';
endif;
?>
<li<?php echo $class;?>>
3. Добавляем тегу <ul> класс - например <ul class="triple">
4. Стераем или комментируем подстановку класса у <li>. Например  -  <li<?php /*echo $class; */?>>
У нас получается примерно следущее:
Код
<?php if (count($this->children[$this->category->id]) > 0 && $this->maxLevel != 0) : ?>
<ul class="triple">
<?php foreach($this->children[$this->category->id] as $id => $child) : ?>
<?php
if ($this->params->get('show_empty_categories') || $child->numitems || count($child->getChildren())) :
if (!isset($this->children[$this->category->id][$id + 1])) :
$class = ' class="last"';
endif;
?>
<li<?php /*echo $class; */?>>
5. В файле CSS шаблона добавляем класс для <ul> (вывод в три колонки):
Код
.triple ul {width:100%;overflow:hidden;}
.triple li {float:left;display:inline;width:33.333%;}
*width:33.333% отвечает за количество колонок. Соответственно если хочется 2ве колонки то вместо 33,333% , ставим 50%.

*Если нужно несколько вариантов вывода, значит создаём  альтернативный макет вывода (в 2ве, 4ре и т.д. колонки) в своём шаблоне и применяем его там где нужно.
« Последнее редактирование: 28.04.2012, 08:20:53 от danem »
*

yad

  • Новичок
  • 5
  • 0 / 0
danem, у меня не работает. исправил blog_children.php и в joomle и в шаблоне, добавил класс в CSS, почистил кеш, и отображение осталось по прежнему. Подскажите куда копать?
*

yad

  • Новичок
  • 5
  • 0 / 0
поменял в файле \components\com_content\views\categories\tmpl\default_items и заработало, осталось только настроить высоту блоков.
*

orlo

  • Новичок
  • 5
  • 0 / 0
  • www.mebelgid73.ru
danem, у меня не работает. исправил blog_children.php и в joomle и в шаблоне, добавил класс в CSS, почистил кеш, и отображение осталось по прежнему. Подскажите куда копать?
К вышеуказанным методам попробуйте в CSS добавить float:left;
У меня как раз так только и получилось.
*

sanya7010

  • Новичок
  • 4
  • 0 / 0
Re: Вывод подкатегорий столбиком
« Ответ #14 : 14.02.2013, 22:34:26 »
здраствуйте.
спасайте! весь форум излазил.
у меня категории выводятся на главную с изображением
а подкатегории мне нужны в столбик.как это можно реализовать.
1
2
3
4
5
6
7
8
9
*

lady

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Здравствуйте ! Благодарю за подробное объяснение. Разбить категории на колонки у меня получилось, но категории попадают в колонки поочерёдно, т.е.

1 2
3 4
5 6

А мне нужно, чтобы было так:

1 4
2 5
3 6

потому что у меня страны по алфавиту.

Я так поняла, что одним CSS тут не обойтись, нужно подключать Jquery. Там есть плагин, разбивающий списки по вертикали.
http://neolot.com/narabotki/autocolumnlist-jquery-plugin-dlya-razdeleniya-spiskov-na-kolonki

Файл плагина и самой библиотеки я закинула в папку js шаблона. Пути и скрипты прописала в index.php шаблона. Но ничего не получилось. У меня ведь не просто список на HTML страничке, а категории. Что делать дальше, не знаю. Подскажите, пожалуйста.
*

lady

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Вопрос снят, разобралась !
*

Chell

  • Захожу иногда
  • 62
  • 1 / 0
Вроде работает, хотелось бы ещё туда вывести картинки категорий, может кто подскажет как это сделать.
*

wavy

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
как реализовать разбиение в версии 3.3.6?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вставить ручками рекламный блок вверх страницы шаблона раздела и категории

Автор annushka

Ответов: 2
Просмотров: 1657
Последний ответ 27.04.2015, 14:56:19
от annushka
Как добавить мета теги именно для Шаблон списка категории?

Автор Karauloff

Ответов: 0
Просмотров: 2812
Последний ответ 02.03.2015, 17:15:49
от Karauloff
Отдельный шаблон контента для раздела или категории

Автор Sirega

Ответов: 0
Просмотров: 1355
Последний ответ 18.12.2014, 14:56:44
от Sirega
Не работает "Шаблон списка категории"

Автор azim

Ответов: 11
Просмотров: 1858
Последний ответ 01.04.2014, 23:59:38
от Shustry
Вывод русского текста в index.php

Автор Oleg56

Ответов: 6
Просмотров: 4626
Последний ответ 25.02.2014, 08:34:51
от barbosss