Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Господа!
Прошу помочь!
У меня есть готовый резиновый шаблон для Joomla 1.7.
Необходимо в позиции top1 вывести фотогалерею новостей. В принципе вопрос решаемый, но есть
одна загвоздка. Перекопал кучу модулей вывода фотогалереи и у всех в настройках нет возможности
сделать ширину картинки резиновой.
Значит необходимо изменить код и прописать CSS для top1 отдельно, то есть сделать его фиксированной ширины.
Вот здесь то у меня и тормоз.
(как составить новое правило CSS не проблема, а как вот правильно его присобачить к top1)
Подскажите пожалуйста, как правильно их состыковать?
Предположим, новое правило будет
.positiontop1
{
   width: 400px;
}


Вот привожу кусок кода из index.php

<div class="cleared reset-box"></div>
<?php endif; ?>
<?php echo $view->position('banner1', 'nostyle'); ?>
<?php echo $view->positions(array('top1' => 33, 'top2' => 33, 'top3' => 34), 'block'); ?>


И картинку прилепил тоже.

[вложение удалено Администратором]
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Если я не ошибаюсь, то в процентном отношении, как 33%, 33% и 34% , при условии, что вся ширина играет от 800px до 1100px
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Где они прописаны? В стилях с помощью класса или индекс.пнп подставляется переменная? В живую можно посмотреть где?
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Вот ссылка

http://nbu.shopvision1.ru/

и файлы приложил
index.php    temlate.css




[вложение удалено Администратором]
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Посмотрел, но блин это Артистер, я его код не осилю. Знаний не хватит. Посоветую лишь надо искать откуда он значения ширины достаёт.
А лучше пиши сам http://habrahabr.ru/blogs/about_cms/44866/
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
А если просто прописать новые позиции под это хозяйство и не ломать голову. Помоему это лучшее решение, чем лопатить код Артистера.
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Вот я и спрашиваю ( к моему стыду не знаю как)
как видоизменить вышеприведенный код php,
что бы top1 стал фиксированным, а top2 и top3 остались резиновыми ?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
попробуйте так
html
Спойлер
[свернуть]
css
Спойлер
[свернуть]

P.S.
немного подправил. смотрел - mozilla 6, opera 11, IE9.
« Последнее редактирование: 04.11.2011, 12:28:32 от dynamit »
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
А вместо этого

Цитировать
<p>1) Фиксированный блок </p>

вставить

<?php echo $view->position('top1', 'top1'); ?>

типа этого, правильно?
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
А откуда переменная $view тянет своё значение?
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
я, ж не знаю, что там выводится из $view. ну, видимо, модуль. пробуйте.
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
 Вот эта строка

Код
$view = $this->artx = ('1.5' == $version->RELEASE)? new ArtxPage15($this) : new ArtxPage16($this);

Может из functions.php?

Код
require_once dirname(__FILE__). DIRECTORY_SEPARATOR . 'functions.php';
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
$view = $this->artx = ('1.5' == $version->RELEASE)? new ArtxPage15($this) : new ArtxPage16($this);
это определение версии J!
надо смотреть функцию откуда берется $view.
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
это определение версии J!
надо смотреть функцию откуда берется $view.
Иду учить пнп :-)) Тогда может тут
Код
$view->componentWrapper();
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
да, нет.)) хз, что там, тем более все top выводятся через массив. может так попробовать?
Код
 <div id="block">

<div id="wrapper">
<div id="top2">
<?php echo $view->positions('top2', 'block');?>
</div>
</div>


<div id="top1">
<?php echo $view->positions('top1', 'block');?>
</div>

<div id="top3">
<?php echo $view->positions('top3' , 'block');?>
</div>
 <div id="clear"></div>
 </div>
может, кто по-умней в php подскажет.
« Последнее редактирование: 04.11.2011, 13:43:30 от dynamit »
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Вот это что-то близко к истине, щас буду пробовать!
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
ну и где результаты наших стараний??
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Цитировать
ну и где результаты наших стараний??
Sorry!
Я здесь немного углубился в изучение соответствующих учебников.
Это здорово, что есть люди, которые подскажут что и как, но свою башку
тоже надо заполнять!

Сделал последний вариант. По началу выдавало ошибку, потом при внимательном рассмотрении
исправил, вместо  positions     надо     position

получилось, работает, но, блин опять не так, как хотелось бы.
Все топы, top1, top2, top3 вылезли друг под другом, а мне необходимо, что бы они были в одну строчку
(вот было бы здорово, если бы что то подправить и расположить их в одну строчку)

Сейчас осенила мысль, е-мое, а можно ведь наверное дополнительный стиль задать через суффикс модуля.
Сейчас изучаю этот момент.
 
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Я тут глянул в код и заметил что для родительского блока в css
Код
display: table;
А для вложенных
Код
.content-layout-row {
    display: table-row;
}

Может тут собака порылась? http://htmlbook.ru/css/display
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Тут вопрос больше по коду php

Как назначить индивидуальный стиль элементу внутри массива?

мне каа..тся   тут надо что-то добавлять в    functions.php   или хр...н его знает.
« Последнее редактирование: 05.11.2011, 23:07:30 от rafaello9 »
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
А зачем массиву, Выведите их по отдельности.
Код
<div id="slider"><?php echo $view->position('top1', 'block'); ?></div>
<div id="position1"><?php echo $view->position('top2', 'block'); ?></div>
<div id="position2"><?php echo $view->position('top3', 'block'); ?></div>
А может так
Код
<div id="slider"><?php echo $view->position('top1' => 33, 'block'); ?></div>
...
...
А может без
Код
, 'block'
Пробовать надо.
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Цитировать
Так вот же http://joomlaforum.ru/index.php/topic,184622.msg988028.html#msg988028

это же наш топик

Все!  Баста!
Скачал учебник по CSS. Наконец то настал момент, когда я действительно как положено изучу
правила CSS.
А то все как то по верхам. Ну конечно, зашпандорить шаблон в программе Артистер,
визуально наблюдая за происходящим, это одно. А по настоящему понять, как формируется выдача изображения в браузере, это уже по другому.

Мне кажется этот вопрос осталось решить посредством правильного написания
правил CSS для div-ов.
*

rafaello9

  • Захожу иногда
  • 152
  • 2 / 0
Цитировать
попробуйте так
html
Показать текстовый блок
css
Показать текстовый блок

P.S.
немного подправил. смотрел - mozilla 6, opera 11, IE9.

 Вот это правильное решение.
Большое спасибо dynamit!
« Последнее редактирование: 06.11.2011, 19:21:34 от rafaello9 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В новом шаблоне не адаптируется изображение

Автор Ebelous

Ответов: 4
Просмотров: 4697
Последний ответ 13.02.2024, 17:01:12
от Vastriet
Как уменьшить отступ между Title и Components в шаблоне Helix3

Автор artem_wrong

Ответов: 21
Просмотров: 8466
Последний ответ 17.06.2022, 22:42:47
от Scaltro
Как сделать?

Автор Twins

Ответов: 3
Просмотров: 3277
Последний ответ 01.07.2021, 13:11:51
от xpank
Как сделать кнопку формы аккаунта?

Автор Evgen Kulibin

Ответов: 0
Просмотров: 2452
Последний ответ 22.04.2021, 22:15:06
от Evgen Kulibin
Как сделать плавающий модуль?

Автор THeCMeX

Ответов: 2
Просмотров: 2841
Последний ответ 08.03.2021, 22:21:01
от Flexderection