Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

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

Igor5

  • Захожу иногда
  • 101
  • 0 / 0
Помогите разобрать или куда смотреть:
Модуль mod_jtabs не популярный но очень хороший
Демо http://mybrisbane.net/index.php?option=com_content&view=article&id=46&Itemid=79

Нужно число время прописать в нем (новостной ресурс)
Все подобные модуля как сговорились не пишут время и число или пишут только число

Как мне прописать что бы высвечивалось время-число в каждом "открываемом" материале?

Может править не здесь.......... конечно:

Код \modules\mod_jtabs\tmpl\default.php:


Код
<?php
defined('_JEXEC') or die('Restricted access');

JPluginHelper::importPlugin('content', 'loadmodule');
if (JPluginHelper::isEnabled('content', 'loadmodule')) {
$plgParams = new JParameter('');
plgContentLoadModule($item, $plgParams);
}
?>
<div class="article">
<?php echo $item->text; ?>
<?php if (isset($item->linkOn) && $item->readmore && $params->get('readmore')) :
echo '<a class="readmore" href="'.$item->linkOn.'">' . JText::_('Read more...'). '</a>';
endif; ?>
 
</div>


Или код: \modules\mod_jtabs\mod_jtabs.php


Код
<?php

/*

* mod_jtabs allows created jQuery tabs, and inclusion of free scripts, in Joomla/Mambo Modules

* Joomla 1.5 jQuery Tabs module,
* jTabs allow to created  jQuery Tabs and Accordion via Joomla modules
* and free to insert HTML code for tabs.

* This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.

* Design, www.xsor.net
* email: xsor@xsor.net

* To modify styles check http://jqueryui.com/themeroller/

* date: May 12 2011

* Release: 1.1.1

* 2009 - 2011

*/

// ensure this file is being included by a parent file

defined( '_JEXEC' ) or die( 'Direct Access to this location is not allowed.' );


// mod_php version
$ver = '1.1.1';
$joomla_root ="/";

$themes=$params->get( "themes" );

$css_class=$params->get( "css_class" );

$height=$params->get( "height" );
if ($height == "0"){
$height = "auto";
}else{ $height = $height ."px";}

$width=$params->get( "width" );
if ($width == "0"){
$width = "auto";
}else{ $width = $width ."px";}

global $mainframe;

// count instances
if (!isset($GLOBALS['mod_jtabs'])) {
$GLOBALS['mod_jtabs'] = 1;
} else {
$GLOBALS['mod_jtabs']++;
}

require_once (dirname(__FILE__).DS.'data/data.php');

// disable edit ability icon
$access = new stdClass();
$access->canEdit = 0;
$access->canEditOwn = 0;
$access->canPublish = 0;

$list = ReturnCategory::getList($params, $access);

// check if any results returned
$items = count($list);
if (!$items) {
return;
}

// keep it random ID for multipal modules
$id = rand(100000000000, 100000000000000);
$idt = "#".$id;


// please note, you could not load more than one style per page but could have multipal jTab modules per pege
?>
<script type="text/javascript" src="<?php echo JURI::root(); ?>modules/mod_jtabs/jquery/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="<?php echo JURI::root(); ?>modules/mod_jtabs/jquery/jquery-ui-1.8.11.custom.js"></script>
<link rel="stylesheet" href="<?php echo JURI::root(); ?>modules/mod_jtabs/themes/<?php echo "$themes";  ?>/jquery-ui-1.8.11.custom.css" type="text/css" />
 
 
<div class="<?php echo $css_class; ?>" style="width:<?php echo $width; ?>; height:<?php echo $height; ?>;">



 
<?php
$tabs_type=$params->get( "tabs_type" );
if ( $tabs_type =="Accordion") {     //if accordion
?>

<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($){
$("<?php echo $idt; ?>").accordion

        <?php
         $options=$params->get( "Accordion_Options" );

         if ($options=="mouseover"){
         ?>    ({
event: "mouseover"
}); });
        <?php
         }
         if($options=="autoHeight"){

         ?>    ({
autoHeight: false
});
});
        <?php
         }

         if($options=="autoHeight_over"){

             ?>    ({
                   event: "mouseover" , autoHeight: false
});
});

          <?php
         }
         if($options=="default"){

            echo '(); }); ' ;
         }

         ?>
</script>
    


<div id="<?php echo $id ?>">

<?php
for ($i=0; $i < $items; $i++) {

?>
<h3><a href="#"><?php  echo $list[$i]->title; ?></a></h3>
<div>
<p>
                    <?php  ReturnCategory::renderItem($list[$i], $params, $access); ?>
        </p>
</div>
<?php



}//end for



  echo '</div>'; //close  accordion  div

}//--------------  end if accordion  ----------------

  if ( $tabs_type =="Horizontal") {     //if Tabs type
?>

     <script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function($){
$("<?php echo $idt; ?>").tabs

        <?php
         $options=$params->get( "Tabs_Options" );

         if ($options=="mouseover"){
         ?>    ({
event: "mouseover"
}); });
        <?php
         }

         if($options=="default"){

            echo '(); }); ' ;
         }

         ?>
</script>



<div id="<?php echo $id; ?>">
<ul>
    <?php for ($i=0; $i < $items; $i++) { ?>    
<li><a href="#tabs-<?php  echo $i; ?>"><?php  echo $list[$i]->title; ?></a></li>
<?php }?>
</ul>
    
    <?php for ($i=0; $i < $items; $i++) { ?>    
<div id="tabs-<?php  echo $i; ?>">
<p> <?php  ReturnCategory::renderItem($list[$i], $params, $access); ?></p>
</div>
<?php }?>
    
</div>

<?php
}//end if Tabs type
?>

</div>





« Последнее редактирование: 01.02.2013, 17:46:00 от Igor5 »
*

Igor5

  • Захожу иногда
  • 101
  • 0 / 0
или вообще как это прописывать время и дата создания материала в joomla  - php. По Google все пересмотрел пока не чего не нашел
Думаю это не сложно но бесит меня: нуна начинать изучать php
« Последнее редактирование: 01.02.2013, 15:59:59 от Igor5 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Получение полей формы регистрации в своём модуле

Автор vanguger

Ответов: 1
Просмотров: 2751
Последний ответ 24.05.2023, 19:04:29
от vanguger
Как убрать ограничение количества символов в html модуле?

Автор Bozhkov2

Ответов: 2
Просмотров: 1280
Последний ответ 05.11.2020, 14:48:38
от Bozhkov2
Шаблоны дл категории и материалов

Автор svd2014

Ответов: 3
Просмотров: 880
Последний ответ 22.07.2019, 12:58:48
от Webster
Не показывать в модуле новостей открытую новость

Автор zahar_92

Ответов: 5
Просмотров: 1459
Последний ответ 15.03.2019, 11:07:37
от zahar_92
Изменение размера textarea в модуле

Автор Leo1986

Ответов: 3
Просмотров: 1027
Последний ответ 04.10.2018, 16:19:09
от Leo1986