Новости Joomla

Официально завершена программа eLTS для Joomla 3

Официально завершена программа eLTS для Joomla 3

Официально завершена программа eLTS для Joomla 3.xВкратце напомним, что эта программа подразумевала платную поддержку линейки 3.x, которая перестала получать обновления после выхода Joomla 5. Joomla перешла на 2-хгодичный релизный цикл: 2 года активной разработки и 2 года режима поддержики, после чего - всё. Программа e(xtended)LTS для Joomla 3 длилась 18 месяцев.Краткие результаты этой программы были озвучены в международном чате Joomla-сообщества:

Уважаемое сообщество Joomla,Сегодня истек срок действия программы ELTs для Joomla 3.x. Харальд, Лукас и я [Давид Жардин] руководили этой программой от имени проекта [Joomla] в течение последних 18 месяцев, и мы хотели бы поделиться с вами некоторыми идеями и извлеченными уроками:- необходимость в такой программе возникает, когда истекает срок действия популярной версии; не потому, что люди слишком ленивы для миграции, а потому, что люди запускают сложные проекты, и переносить их сложнее. Подавляющее большинство лицензий ELTs было продано для таких сложных проектов.- несмотря на то, что на сайтах проекта было приложено очень мало усилий для рекламы ELT, люди нашли к ней доступ. Это подчеркивает необходимость.- существует высокий спрос на официальную программу ELTs со стороны крупных корпораций и, что еще более важно, государственных структур: значительная доля лицензий была продана правительственным учреждениям и министерствам по всему миру. Им нужна такая официальная программа, потому что их внутренняя политика запрещает запускать неподдерживаемое программное обеспечение.- огромное количество разработчиков и пользователей, использующих Joomla для создания потрясающих материалов, полностью оторваны от сообщества. Они используют Joomla как инструмент - и все.- спрос на дальнейшее продление после 18-месячного периода был очень небольшим. Казалось, это давало людям дополнительное время, в котором они нуждались.- в общей сложности на реализацию проекта было выделено более 30 000 евро, либо напрямую в OSM [некоммерческая организация Open Source Matters] через заранее определенную комиссию, либо косвенно через спонсорство волонтерских мероприятий (JDay DACH, США, NL, PBF) или спонсорство инициатив (Joomla academy).И последнее, но не менее важное: мы хотели бы поблагодарить всех вас! Мы прекрасно понимаем, что начало инициативы было непростым и не все были довольны ею. Однако мы убеждены, что это стоило того, чтобы пройти через все эти конфликты, поскольку инициатива зарекомендовала себя как важный канал финансирования, и мы настоятельно рекомендуем рассмотреть возможность повторного использования Joomla 5.x.

Модуль материалов пользователя для JoomlaАвтоматически фильтрует материалы по автору

Модуль материалов пользователя для JoomlaАвтоматически фильтрует материалы по автору

Модуль материалов пользователя для JoomlaАвтоматически фильтрует материалы по автору. Ограничение – работает только на странице контакта, к которому привязан данный пользователь.На первый взгляд кажется, что модуль дублирует штатный функционал (в настройках пункта меню - Контакт есть настройка - Показывать материалы пользователя), но там все материалы выводятся общим списком. В данном же модуле есть широкий выбор настроек фильтрации - по категории, по тегам и т.п. (все настройки из штатного модуля - Материалы). И материалы можно выводить в любой доступной позиции, это же модуль :)Еще одно преимущество: если у вас много страниц контактов и везде надо выводить материалы пользователя, то с данным решением не нужно плодить модули. Достаточно создать один и разместить на странице Контактов, фильтрация по автору будет автоматической.Разработчик - участник нашего сообщества @mitriy_bug.Страница расширения.#расширения

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

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Подскажите, как сделать вывод "Похожие материалы (по тегу)" на странице материала в две колонки?
Вот код отвечающий за вывод "Похожих материалов из файла item.php
Код: php
<?php if($this->item->params->get('itemRelated') && isset($this->relatedItems)): ?>
  <!-- Related items by tag -->
<div class="itemRelated">
<h4><?php echo JText::_("Похожие книги"); ?></h4>
<?php foreach($this->relatedItems as $key=>$item): ?>

<?php if($this->item->params->get('itemRelatedImageSize')): ?>
<img style="width:<?php echo $item->imageWidth; ?>px;float: left;height:auto;" class="itemRelImg" src="<?php echo $item->image; ?>" alt="<?php K2HelperUtilities::cleanHtml($item->title); ?>" />
<?php endif; ?>

<?php if($this->item->params->get('itemRelatedTitle', 1)): ?>
<a class="itemRelTitle" href="<?php echo $item->link ?>"><?php echo $item->title; ?></a>
<?php endif; ?>
</br>
<?php if($extrafields[8]): ?>
<?php echo JText::_('<b>Автор книги:&nbsp;</b>'); ?>
<?php echo $extrafields[8];?>
<?php endif; ?>
<?php if($extrafields[4]): ?>
<div class="fields1">
<?php echo JText::_('<b>Год:&nbsp;</b>'); ?>
<?php echo $extrafields[4];?>
</div>
<?php endif; ?>

<?php if($this->item->params->get('itemRelatedIntrotext')): ?>
<div class="itemRelIntrotext"><?php echo $item->introtext; ?></div>
<?php endif; ?>

<?php if($this->item->params->get('itemRelatedFulltext')): ?>
<div class="itemRelFulltext"><?php echo $item->fulltext; ?></div>
<?php endif; ?>
</br></br>
<?php endforeach; ?>
<li class="clr"></li>
<div class="clr"></div>
</div>
<?php endif; ?>

А это CSS файл
Код: css
/* Related by tag */
div.itemRelated {margin-bottom:16px;padding:0;} /* Add overflow-x:scroll; if you want to enable the scrolling features, as explained in item.php */
div.itemRelated h3 {}
div.itemRelated ul {}
div.itemRelated ul li {}
div.itemRelated ul li.k2ScrollerElement {float:left;overflow:hidden;border:1px solid #ccc;padding:4px;margin:0 4px 4px 0;background:#fff;} /* you need to insert this class in the related li element in item.php for this styling to take effect */
div.itemRelated ul li.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}
a.itemRelTitle {}
div.itemRelCat {}
div.itemRelCat a {}
div.itemRelAuthor {}
div.itemRelAuthor a {}
img.itemRelImg {padding:0 10px 0 10px;}
div.itemRelIntrotext {}
div.itemRelFulltext {}
div.itemRelMedia {}
div.itemRelImageGallery {}
« Последнее редактирование: 06.11.2012, 15:24:58 от smart »
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
т.к это не просто текстовой список, то придётся немного код править.
логика такая:
а) меняем строку <?php foreach($this->relatedItems as $key=>$item): ?> на
Код: php
<div class='first_div'>
<?php
$my_count=0;
foreach($this->relatedItems as $key=>$item):
$my_count++;
if ($my_count>count($this->relatedItems)/2){
echo "</div><div class='first_div'>";
$my_count=-100;
}
?>

б) внизу, после
Код: php
<?php endforeach; ?>
вставить закрывающий </div>

не программер, но логика вроде правильная, делал что-то подобное уже.
если всё правильно, то в коде появятся два div'a, дальше - оформляем вывод в два столбца через CSS
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
+ Спасибо огромно! Все получилось.
Если кому нужно будет в файле k2.css встроке
Код: css
/* Related by tag */
вставил следующее
Код: css
div.first_div {float:left;    width:48%; /* ширина задается в зависимости от padding */    padding:4px;}
« Последнее редактирование: 06.11.2012, 15:25:55 от smart »
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Ребят, хочу сделать две колонки списка отзывов, приписываю в CSS width:49% блок принимает соответствующий вид, но ничего не происходит.
прописываю float:left; цепляется border:  все плывет
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Вы про комментарии что ли?
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Гостевая книга от Phoca.
Вроде получается, но цепляет и навигации, и выбор количества отзывов на странице снизу...ничего не понимаю...может посмотрите
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Посмотрите, возможно в коде где то нет закрывающего тега </div>.
Дайте ссылку.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Посмотрите, возможно в коде где то нет закрывающего тега </div>.
Дайте ссылку.
Я отправлял вам ссылку, вы не посмотрели?!
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Поймите, такие вопросы нужно задавать в разделе форума Phoca. Компонент к2 тут не причем. Мне, чтобы разобраться нужно устанавливать этот компонент и настраивать по Вашему. Сами понимаете, что это очень муторная работа. И вообще не понятно, что Вас там не устраивает и чего хотите добиться. По мне вполне профессионально выполненный сайт у которого все на своих местах.
« Последнее редактирование: 11.11.2012, 23:22:40 от kisBoss »
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

arturio12

  • Новичок
  • 6
  • 0 / 0
Добрый день!
Подскажите пожалуйста код, нужно 4 колонки!
Заранее огромное спасибо за ответ!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить свой класс для страниц вывода материалов по тегу k2?

Автор Slava77

Ответов: 0
Просмотров: 3421
Последний ответ 16.02.2023, 23:29:34
от Slava77
K2 + Falang при переходе по переведенному тегу ошибка 404

Автор Slava77

Ответов: 2
Просмотров: 2379
Последний ответ 09.02.2022, 15:53:00
от Slava77
Решено: Более одной группы доп. полей

Автор chilly_bang

Ответов: 75
Просмотров: 10168
Последний ответ 07.02.2022, 17:06:11
от Dobrota
[Решено] K2 не сохраняет настройки

Автор Dobrota

Ответов: 2
Просмотров: 2210
Последний ответ 07.02.2022, 15:58:04
от Dobrota
Как предпросматривать материалы в K2?

Автор Kijv

Ответов: 1
Просмотров: 758
Последний ответ 06.03.2021, 17:21:25
от v42bis