Новости Joomla

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

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
а вот чтобы картинку также изящно вывести
Что значит изящно в твоем случае?
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
без ковыряния переопределений шаба ).
А без этого ни как, тебе надо определить в каком месте будет аватар, и без ковыряний ни как.
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну почему, я же привел пример.
смысл не в этом, а в том, что для вывода без переопределений нужно 2 плагина.
я так понимаю, в этом же плагине нельзя прописать обработку события onContentBeforeDisplay? у меня оно только на модулях срабатывает если я в нем его вызываю.
*

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
я так понимаю, в этом же плагине нельзя прописать обработку события onContentBeforeDisplay?
Да! Тогда надо 2 плагина...
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

alice6666666666

  • Новичок
  • 8
  • 0 / 0
Добрый день!
Совсем ничего не понимаю в этом во всем, однако хочу разобраться:
как мне увеличить фото галерею + ввести доп.поля в созданные шаблоны.
Обновила Joomla! 3.9.7, появилась функция "fields", но честно говоря я не смогла с ней разобраться.

http://id-aa.ru/index.php/portfolio/all/item/23-bolshie-kamenshiki-flat

Не могу выложить полностью свой проект на сайт - ограничение в 15 картинок.
И появилась необходимость создать новую графу ниже под галереей.

Если кто-нибудь знает как мне помочь - я была бы очень признательна.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
https://joomla.center/baza-joomla/funktsional-joomla/dopolnitelnye-polya-joomla и другие статьи в Google по запросу "joomla дополнительные поля".
Так же на форуме есть примеры кода, для вывода полей на фронте в произвольном месте
Код
	$db	= JFactory::getDBO();
$query = '
select *
from #__fields_values
where item_id = "'.$this->item->id.'"
';
$db->setQuery($query);
  $rows = $db->loadObjectList();
  foreach ($rows as $row) {
  switch ($row->field_id)
{
case '18':
    $f_position = $row->value;
    break;
}
  }
В итоге в переменной f_position будет значение дополнительного поля с ID 18 (id видно в админке) и где $this->item->id это ID материала (объекта). В результате можно получить что-то такое http://tinyurl.com/y3t53d4w

Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

SolopoV

  • Давно я тут
  • 573
  • 16 / 0
  • зеленею...
https://joomla.center/baza-joomla/funktsional-joomla/dopolnitelnye-polya-joomla и другие статьи в Google по запросу "joomla дополнительные поля".
Так же на форуме есть примеры кода, для вывода полей на фронте в произвольном месте
Код
	$db	= JFactory::getDBO();
$query = '
select *
from #__fields_values
where item_id = "'.$this->item->id.'"
';
$db->setQuery($query);
  $rows = $db->loadObjectList();
  foreach ($rows as $row) {
  switch ($row->field_id)
{
case '18':
    $f_position = $row->value;
    break;
}
  }
В итоге в переменной f_position будет значение дополнительного поля с ID 18 (id видно в админке) и где $this->item->id это ID материала (объекта). В результате можно получить что-то такое http://tinyurl.com/y3t53d4w


А как вывести данные доп.полей пользователя в статью этого пользователя? Упс... на предыдущей странице нашел... Спасибо!
« Последнее редактирование: 12.04.2020, 19:03:33 от SolopoV »
*

SolopoV

  • Давно я тут
  • 573
  • 16 / 0
  • зеленею...
спасибо за тему и плагин от NewUsers  *DRINK*
можно в плагин сделать врезку одной строки и выводить аватарку.

после
Код
$field->value = $model->getFieldValue($field->id, $article->created_by);
вставляем   
Код
if($field->name=="avatar") $article->created_by_alias = "<img class='user_avatar' src='{$field->value}'>".$article->author;

соответственно, у нас должно быть создано и заполнено поле типа media  с именем = avatar
работает на дефолтных настройках Протостара.


Notice: Undefined property: stdClass::$author in ...../plugins/content/userfields/userfields.php on line 29

Да у Вас тут вообще засада! При попытке добавить материал при включенном плагине:

Код
Недействительный контроллер: имя = 'user', формат = '' 

Не ... не добавить материал в админке!
« Последнее редактирование: 13.04.2020, 21:25:06 от SolopoV »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Я создал пользователя Author, но он не может зайти в редактирование

Автор Olegus79

Ответов: 7
Просмотров: 497
Последний ответ 19.10.2023, 20:48:52
от Vastriet
Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 10
Просмотров: 1522
Последний ответ 06.10.2023, 14:02:24
от Mitriy
Поиск в Материал- Блог категории

Автор mag_num83

Ответов: 1
Просмотров: 327
Последний ответ 14.09.2023, 20:36:34
от beliyadm
Вставка кода видео в материал

Автор dedun

Ответов: 20
Просмотров: 7241
Последний ответ 12.03.2023, 16:13:31
от kochevnik
jos-Error: Материал не найден вместо 404 ошибки

Автор bugmenot

Ответов: 4
Просмотров: 928
Последний ответ 10.01.2023, 11:32:11
от Mick_20