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

soter

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
Новые поля в Docman
« : 10.06.2008, 15:08:58 »
Как  можно в Docman добавить новые поля. Например нужно создать описание книги (Год,  Издательство и т.д.) Нужно что бы в форме создания нового документа были дополнительные поля, и соответственно вывод информации из этих полей в фронтэнде.
*

Lyapko

  • Новичок
  • 8
  • 0 / 0
Re: Новые поля в Docman
« Ответ #1 : 24.11.2008, 02:18:14 »
нужно редактировать 2 файла, в админке, и на сайте, + добавлять поля в БД. Сложного практически ничего нет. я вообще добавляю документы через свой скрипт, а за вывод документа отвечает файл /general_folder/components/com_docman/themes/default/templates/documents/document.tpl.php

т.к. я с жумлой недавно показываю как знаю

для начала подключаем БД, после
Код
$mainframe->setPageTitle( $this->data->dmname . ' тратата ' );
вставляешь
Код
$pid = $this->data->id;
$result = mysql_query ("SELECT * FROM jo_docman WHERE id = '$pid'");
if ($row = mysql_fetch_array($result)) {
$god= $row["god"];
$izdatelstvo = $row["izdatelstvo "];
}
подключили
теперь вытягиваем значение из БД если оно существует(не пусто)
вставляй этот код туда, где нужно вывести значение
Код
<?php
if(!empty($row['god']))
{
 ?>
  <tr>
  <td><?php echo "Год изания"?></td><td><?php echo $god; ?></td>
  </tr>
<?php
}
?>

и т.д.
*

Lyapko

  • Новичок
  • 8
  • 0 / 0
Re: Новые поля в Docman
« Ответ #2 : 24.11.2008, 02:22:29 »
да не забудь добавить поля в БД jo_docman, в нашем случае это 2 поля god и izdatelstvo
*

soter

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
Re: Новые поля в Docman
« Ответ #3 : 02.01.2009, 23:51:36 »
Огромное спасибо. Может подскажете как сделать что бы поиск осуществлялся  и по новым полям?
*

Lyapko

  • Новичок
  • 8
  • 0 / 0
Re: Новые поля в Docman
« Ответ #4 : 03.01.2009, 05:19:40 »
У докмэна проблема с поиском русских слов, пока не разбирался нет нужды. А вот по верхнему коду, нужно внести изменения.

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

открываем данный файл administrator/components/com_docman/docman.class.php

примерно на 351 строке находим
Код
/**
* Document database table class
* @package DOCman_1.4
*/

class mosDMDocument extends mosDBTable {
добавляем
Код
    var $god              = null;
в этом же файле находим на 760 строке
Код
/**
* Category database table class
* @package DOCman_1.4
*/
class mosDMCategory extends mosDBTable {


и добавляем
Код
	var $god				= null;

все из базы теперь вытягиваем при помощи классов

открываем наш файл components/com_docman/themes/default/templates/documents/document.tpl.php
отвечающий за отображение документа

и вставляем следующий код, где нужно
Код
<?php
if(!empty($this->data->god))
{
 ?>
  <tr>
  <td><?php echo _DML_TPL_SCR?></td><td><img src = "<?php echo $this->data->god?>" /></td>
  </tr>

<?php
}
например после
Код

if($this->theme->conf->details_filesize) :
?>
  <tr>
  <td><?php echo _DML_TPL_FSIZE ?></td><td><?php echo $this->data->filesize ?></td>
  </tr>
<?php
endif;

Код
if(!empty($this->data->god)) 
если у тебя не будет записан Год в БД, то на странице ничего не отобразится.

а с поиском может быть позже разберусь. сейчас некогда
*

medvegatko

  • Осваиваюсь на форуме
  • 38
  • 0 / 2
Re: Новые поля в Docman
« Ответ #5 : 22.02.2009, 21:49:08 »
Подскажите, если нужно создать поле стоимость и условия покупки нужного файла, удобно было бы создать несколько лицензий (скачивание стоит 5у.е., скачивание стоит 10 у.е.....) и при создании файла выбирать нужную информативную лицензию. Как можно её вывести при просмотре описания гдето в отдельном поле??? Может проще прикрутить какую небуть оплату (ВМ, смс)???

Спасибо
*

vetkrs

  • Захожу иногда
  • 103
  • 0 / 0
Re: Новые поля в Docman
« Ответ #6 : 26.02.2015, 10:31:49 »
очень полезно!
Еще бы подсказали как добавить поле для внесения данных в базу цены бы не было!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

FIleMan/DocMan - http Error. Upload URL might be wrong or doesn't exist

Автор MrFriJet

Ответов: 0
Просмотров: 5019
Последний ответ 26.08.2020, 12:25:47
от MrFriJet
Ошибка после установки DocMan

Автор qwer21

Ответов: 9
Просмотров: 13162
Последний ответ 14.06.2017, 21:57:43
от dimsa
начало работы и настройка DocMan

Автор SkyAn

Ответов: 0
Просмотров: 6346
Последний ответ 06.03.2017, 14:51:10
от SkyAn
docman 2.1.5

Автор kolhoz

Ответов: 5
Просмотров: 7442
Последний ответ 08.12.2016, 13:49:13
от voland
DOCman 2.0.0 RC1

Автор dimsa

Ответов: 5
Просмотров: 11950
Последний ответ 27.02.2016, 11:50:29
от serjik