Новости 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 Гость просматривают эту тему.
  • 15 Ответов
  • 4373 Просмотров
*

wtf555

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Мне нужно оторвать заголовок от статьи так , что бы заголовок был в рамке , и сама статья тоже была в рамке , подробнее в скринах.
1)http://mepic.ru/view/?id=4e0f19c145bb51ce7ffcca3b83303e7b вот так мне нужно сделать!
2) Единственное , что у меня получилось - это выделить заголовок в рамку , и сделать еще одну рамку , но только вокруг заголовка и самой стать вместе взятых. http://mepic.ru/view/?id=199c78d109a064cd1f443057a1ce8ae7
Использую стандартный шаблон beez_20 , тоже самое и в beez5
Заранее всем спасибо за помощь!
« Последнее редактирование: 19.03.2012, 17:06:00 от wtf555 »
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: beez5 , beez 20 Отображение материалов
« Ответ #1 : 23.03.2012, 00:20:56 »
Просто через CSS не сделаете . Нужно переделать немного вывод контента .
Ответы на вопросы по CSS . Откройте для себя Firebug
*

wtf555

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: beez5 , beez 20 Отображение материалов
« Ответ #2 : 23.03.2012, 16:55:22 »
Просто через CSS не сделаете . Нужно переделать немного вывод контента .
Не подскажите как , а то я такого без помощи не сделаю , просто в php я ничего не знаю ((
« Последнее редактирование: 23.03.2012, 17:24:05 от wtf555 »
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: beez5 , beez 20 Отображение материалов
« Ответ #3 : 23.03.2012, 21:36:17 »
Если нужно изменить вывод в категории , действуем так .
В шаблоне в папке HTML создаем папку com_content в ней папку category и копируем в эту папку файлы из components\com_content\views\category\tmpl\ , кроме blog.xml и default.xml .
Вам насколько я понял нужно изменить вид статьи в блоге категории . Значит редактируем файл blog_item.php . добавляем класс для заголовка и обрамляем тело статьи еще одним дивом , ему также назначаем класс :
Код
<?php
/**
 * @package Joomla.Site
 * @subpackage com_content
 * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;

// Create a shortcut for params.
$params = &$this->item->params;
$images = json_decode($this->item->images);
$canEdit = $this->item->params->get('access-edit');
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
JHtml::_('behavior.tooltip');
JHtml::core();

?>

<?php if ($this->item->state == 0) : ?>
<div class="system-unpublished">
<?php endif; ?>
<?php if ($params->get('show_title')) : ?>
<h2 class="article-title">
<?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
<?php endif; ?>
<div class="article-body">
<?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit) : ?>
<ul class="actions">
<?php if ($params->get('show_print_icon')) : ?>
<li class="print-icon">
<?php echo JHtml::_('icon.print_popup', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($params->get('show_email_icon')) : ?>
<li class="email-icon">
<?php echo JHtml::_('icon.email', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($canEdit) : ?>
<li class="edit-icon">
<?php echo JHtml::_('icon.edit', $this->item, $params); ?>
</li>
<?php endif; ?>
</ul>
<?php endif; ?>

<?php if (!$params->get('show_intro')) : ?>
<?php echo $this->item->event->afterDisplayTitle; ?>
<?php endif; ?>

<?php echo $this->item->event->beforeDisplayContent; ?>

<?php // to do not that elegant would be nice to group the params ?>

<?php if (($params->get('show_author')) or ($params->get('show_category')) or ($params->get('show_create_date')) or ($params->get('show_modify_date')) or ($params->get('show_publish_date')) or ($params->get('show_parent_category')) or ($params->get('show_hits'))) : ?>
 <dl class="article-info">
 <dt class="article-info-term"><?php echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>
<?php endif; ?>
<?php if ($params->get('show_parent_category') && $this->item->parent_id != 1) : ?>
<dd class="parent-category-name">
<?php $title = $this->escape($this->item->parent_title);
$url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_id)). '">' . $title . '</a>'; ?>
<?php if ($params->get('link_parent_category')) : ?>
<?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
<?php else : ?>
<?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
<?php endif; ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_category')) : ?>
<dd class="category-name">
<?php $title = $this->escape($this->item->category_title);
$url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catid)). '">' . $title . '</a>'; ?>
<?php if ($params->get('link_category')) : ?>
<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
<?php else : ?>
<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
<?php endif; ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_create_date')) : ?>
<dd class="create">
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_modify_date')) : ?>
<dd class="modified">
<?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_publish_date')) : ?>
<dd class="published">
<?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC2'))); ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
<dd class="createdby">
<?php $author =  $this->item->author; ?>
<?php $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author);?>

<?php if (!empty($this->item->contactid ) &&  $params->get('link_author') == true):?>
<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY' ,
JHtml::_('link', JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid), $author)); ?>

<?php else :?>
<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
<?php endif; ?>
</dd>
<?php endif; ?>
<?php if ($params->get('show_hits')) : ?>
<dd class="hits">
<?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
</dd>
<?php endif; ?>
<?php if (($params->get('show_author')) or ($params->get('show_category')) or ($params->get('show_create_date')) or ($params->get('show_modify_date')) or ($params->get('show_publish_date')) or ($params->get('show_parent_category')) or ($params->get('show_hits'))) :?>
  </dl>
<?php endif; ?>
<?php  if (isset($images->image_intro) and !empty($images->image_intro)) : ?>
<?php $imgfloat = (empty($images->float_intro))? $params->get('float_intro') : $images->float_intro; ?>
<div class="img-intro-<?php echo htmlspecialchars($imgfloat); ?>">
<img
<?php if ($images->image_intro_caption):
echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption).'"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>
</div>
<?php endif; ?>
<?php echo $this->item->introtext; ?>

<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($params->get('access-view')) :
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
else :
$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();
$itemId = $active->id;
$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
$link = new JURI($link1);
$link->setVar('return', base64_encode($returnURL));
endif;
?>
<p class="readmore">
<a href="<?php echo $link; ?>">
<?php if (!$params->get('access-view')) :
echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
elseif ($readmore = $this->item->alternative_readmore) :
echo $readmore;
if ($params->get('show_readmore_title', 0)!= 0) :
    echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif;
elseif ($params->get('show_readmore_title', 0) == 0) :
echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
else :
echo JText::_('COM_CONTENT_READ_MORE');
echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif; ?></a>
</p>
<?php endif; ?>

<?php if ($this->item->state == 0) : ?>
</div>
<?php endif; ?>
</div>

<div class="item-separator"></div>
<?php echo $this->item->event->afterDisplayContent; ?>

Для заголовка я добавил класс article-title и тело статьи обернул дивом с классом article-body .
Добавляем для этих классов CSS стили :
Код
.article-title, .article-body {
border:1px solid #ccc;
}

Названия классов и стили Вы естественно назначите свои , эти просто для примера .
Ответы на вопросы по CSS . Откройте для себя Firebug
*

wtf555

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: beez5 , beez 20 Отображение материалов
« Ответ #4 : 23.03.2012, 23:21:47 »
Не получилось , сделал все как вы сказали , но ничего не изменилось...
Скорее всего , я не туда запихнул CSS стили. Не подскажите , в какой из CSS файлов их прописывать?
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: beez5 , beez 20 Отображение материалов
« Ответ #5 : 24.03.2012, 00:35:12 »
А что не получилось ? Дивы в коде появились ? Посмотреть исходный код можно в браузере нажав клавиши ctrl + u ( вместе )
А прописывать в CSS файл который подгружается на страницу . В шаблоне beez 20 это вроде бы general.css или personal.css . Посмотрите опять же в коде страницы какие CSS файлы подключаются .
То что этот вариант сработает это точно . Пробуйте и все получится  ^-^
Ответы на вопросы по CSS . Откройте для себя Firebug
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: beez5 , beez 20 Отображение материалов
« Ответ #6 : 24.03.2012, 00:37:51 »
Где Вы вообще хотите изменить вид статей ? Может Вам надо не блог категории корректировать .
Ответы на вопросы по CSS . Откройте для себя Firebug
*

wtf555

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: beez5 , beez 20 Отображение материалов
« Ответ #7 : 24.03.2012, 01:20:14 »
Где Вы вообще хотите изменить вид статей ? Может Вам надо не блог категории корректировать .
Именно блог категорий , сейчас попробую подключить некоторые CSS файлы
*

wtf555

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: beez5 , beez 20 Отображение материалов
« Ответ #8 : 24.03.2012, 01:32:49 »
Вот такую строчку мне FireBug выдает <div class="items-leading"> , в CSS файлы , в которых выводится данная строка добавил новый класс , но ничего не вышло :(
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: beez5 , beez 20 Отображение материалов
« Ответ #9 : 24.03.2012, 11:42:00 »
Если Вы умеете пользоваться FireBug , то никаких проблем быть не должно )
В окошке где показываются стили указано, в каком файле они прописаны .
[spoiler title=картинко]

[/spoiler]

я например добавил стили в файл personal.css , это файл цветовой схемы , которая выбирается в настройках шаблона .
Ответы на вопросы по CSS . Откройте для себя Firebug
*

wtf555

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: beez5 , beez 20 Отображение материалов
« Ответ #10 : 24.03.2012, 11:52:47 »
Если Вы умеете пользоваться FireBug , то никаких проблем быть не должно )
В окошке где показываются стили указано, в каком файле они прописаны .
[spoiler title=картинко]

[/spoiler]

я например добавил стили в файл personal.css , это файл цветовой схемы , которая выбирается в настройках шаблона .
Я так и сделал , все равно не реагирует , что бы было понятнее в чем проблема , я видео запишу , посмотрите , может я что то не так сделал.
Просто новые классы у меня даже в FireBug не видит
*

wtf555

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: beez5 , beez 20 Отображение материалов
« Ответ #11 : 24.03.2012, 13:20:23 »
В общем видео я записал
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: beez5 , beez 20 Отображение материалов
« Ответ #12 : 24.03.2012, 16:13:20 »
Я сейчас в командировке , пользуюсь мобильным интернетом , поэтому видео смотреть не хочется .
Может у Вас кеширование включено и сразу не появляются изменения .
Можете вообще прямо в index.php прописать стили в теге <style>тут нужные стили</style> , если через CSS не получается . Хотя мне непонятно , что там может не получаться .
Если Вы знаете , что такое FireBug и умеете им пользоваться , значит Вы уже не вполне чайник  ;)
Ответы на вопросы по CSS . Откройте для себя Firebug
*

wtf555

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: beez5 , beez 20 Отображение материалов
« Ответ #13 : 24.03.2012, 17:35:06 »
Все получилось ,я просто не внимательно прочитал ваш пост , я забыл создать папку category :)
Спасибо огромное за помощь !
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: beez5 , beez 20 Отображение материалов
« Ответ #14 : 24.03.2012, 19:16:47 »
Да не за что , всегда приятно помочь человеку , который хочет научиться чему то новому  ^-^
Ответы на вопросы по CSS . Откройте для себя Firebug
*

userb

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
  • http://obstanovka-nn.ru
Re: beez5 , beez 20 Отображение материалов
« Ответ #15 : 02.04.2012, 11:49:33 »
midav, с блогом категории получилось, а с отдельными материалами что-то нет.
Редактировал файл default_items.php. Див не появляется.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Некорректное отображение сайта на смартфоне

Автор Bazilio_69

Ответов: 0
Просмотров: 1432
Последний ответ 04.09.2024, 20:36:06
от Bazilio_69
Как настроить отображение блока меню?

Автор Check_

Ответов: 6
Просмотров: 1527
Последний ответ 17.09.2016, 15:31:05
от Check_
Отображение картинок

Автор Galina2307

Ответов: 2
Просмотров: 1306
Последний ответ 24.07.2016, 12:30:37
от Shustry
Mozilla некорректное отображение сайта!

Автор Анна_pupu

Ответов: 2
Просмотров: 2645
Последний ответ 22.03.2016, 13:41:40
от Анна_pupu
Отображение текста

Автор alexanderuss

Ответов: 2
Просмотров: 1362
Последний ответ 17.02.2016, 18:56:17
от alexanderuss