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

crocus

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
код файла browse:
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>
<table style="width: 716px; height: 44px;" border="2" >
<tbody>
<tr>
<td rowspan="2" style="width: 120px;" ><?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></td>
<td style="width: 370px;"><?php echo $product_s_desc ?> <a href="<?php echo $product_flypage ?>">[<?php echo $product_details ?>...]</a></td>
<td rowspan="2"><?php echo $form_addtocart ?></td>
</tr>
<tr>
<td><?php echo $product_price ?></td>
</tr>
</tbody>
</table>

в этом коде уже ничего не удалить, самый компактный вариант получился, но всё равно не устраивает..
вопросы:
1. как уменьшить расстояние по вертикали между товарами ? (файл со скриншотом во вложении)
2. несмотря на border="2" границ у таблицы не видно, это шаблон сайта влияет ? как исправить можно?

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

Nsoft

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
ну как минимум можно все решить не через таблицу , вы и так  не используете границы .

Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>
<div style="float:left;  width:120px; height:45px;"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></div>
<div style="float:left; width:370px; height:45px;"><?php echo $product_s_desc ?> <a href="<?php echo $product_flypage ?>">[<?php echo $product_details ?>...]</a> <br /> <?php echo $product_price ?></div>
<div style="float:left; width:120px; height:45px;"><?php echo $form_addtocart ?></div>

Размеры взяты из вашей таблицы, не думаю что они подойдут, нужно будет править:
 - рассчитывать height(высоту) = "высота вашей картинки" + "1-2 px" , 
 - width(ширина) = "ваш шаблон сайта"
« Последнее редактирование: 14.06.2011, 12:58:18 от Nsoft »
*

Nsoft

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>
<div style="float:left;  width:100px; height:92px;"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></div>
<div style="float:left; width:345px; height:92px;"><?php echo $product_s_desc ?> <a href="<?php echo $product_flypage ?>">[<?php echo $product_details ?>...]</a> <br  style="vertical-align:bottom"> <?php echo $product_price ?> <br/></div>
<div style="float:left; width:200px; height:92px; text-align: right;"><?php echo $form_addtocart ?></div>

Вот мой код подправленный под мой сайт, его можете использовать. У меня шаблон для материалов  всего 645px , вот исходя из этого я и настроил код. Вам соответственно нужно настраивать под ваш.

А и там где купить: вставил дополнительно
Код
text-align: right;
Что бы отправить содержимое в правый конец страницы
« Последнее редактирование: 14.06.2011, 13:18:04 от Nsoft »
*

crocus

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
спасибо, хороший совет, думаю он мне подходит

а как всё же сделать таблицей? чтобы были очертания ?
*

Nsoft

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
По поводу очертания - да, шаблон влияет. Быстро правда не могу ответить где именно смотреть.

Что бы в таблице было, для каждого товара будет создавать такая вот таблица. Поэтому - именно моих знаний пока не хватает, сделать так, что бы таблицы были впритык к друг другу. Хотя чисто логически понимаю, что возможно... но мне нужно подумать, пока даже примерно не знаю какой шаблон копнуть.
*

Nsoft

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
А если применить border к моему коду , то вот что может выйти :


Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>

<div style="float:left; width:100px; height:98px; border:#000 double"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></div>
<div style="float:left;  width:325px; height:92px;">
<div style="float:left; width:325px; height:66px;  border:#000 double"><?php echo $product_s_desc ?> <a href="<?php echo $product_flypage ?>">[<?php echo $product_details ?>...]</a></div>
<div style="float:left; width:325px; height:26px;  border:#000 double"> <?php echo $product_price ?></div></div>
<div style="float:left; width:200px; height:98px; text-align: right;  border:#000 double"><?php echo $form_addtocart ?></div>

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

Nsoft

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
Вообщем подогнал все тонкости  кода , до хорошего отображения как в таблице, пробуйте:

Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>

<div style="float:left; text-align:center; width:100px; height:98px; border:#000 double; "><?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" " width="100%" height="100%" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></div>
<div style="float:left;  width:325px; height:92px;">
<div style="float:left; width:325px; height:66px;  border:#000 double">&nbsp;<?php echo $product_s_desc ?> <br />&nbsp;<a href="<?php echo $product_flypage ?>">[<?php echo $product_details ?>...]</a></div>
<div style="float:left; width:325px; height:26px;  border:#000 double"> &nbsp;<?php echo $product_price ?></div></div>
<div style="float:left; width:200px; height:98px; text-align: right;  border:#000 double"><?php echo $form_addtocart ?></div>

Изменения от исходного:
Код
text-align:center;
+  хак в код
Код
width="100%" height="100%"
- выравнивание картинки товара в div. (возможно не работает, на больших размерах контейнера div не проверял).
&nbsp; - отступ от боковых границ, правда можно просто применить выравнивание, но я часто именно этим пользуюсь. 
« Последнее редактирование: 14.06.2011, 15:24:40 от Nsoft »
*

crocus

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
спасибо, без границ смотрится лучше =)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подкатегории с товарами

Автор milan

Ответов: 0
Просмотров: 1611
Последний ответ 13.01.2015, 14:51:58
от milan
Как ввести описание категории под всеми товарами и под категориями?

Автор xilgiz

Ответов: 0
Просмотров: 1329
Последний ответ 10.04.2013, 07:24:56
от xilgiz
Навигация страниц с товарами в категории

Автор nightbodom

Ответов: 8
Просмотров: 2291
Последний ответ 04.04.2012, 03:45:43
от nightbodom
Расстояние между фотками в товаре.

Автор rk3dnp

Ответов: 5
Просмотров: 2092
Последний ответ 18.01.2012, 12:11:58
от mansonfaust
Сместить подкатегории вниз под товары и убрать навигацию над товарами

Автор fialka

Ответов: 10
Просмотров: 2840
Последний ответ 15.09.2011, 23:10:30
от fialka