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

Hol1killer

  • Захожу иногда
  • 215
  • 3 / 0
Да я вроде решил уже вопрос, файл fields.class.php там метод buildQuery там $value приходит строкой в этот метод а в случаи select там в ветке find_in_set_multi на $value запускается foreach, я преобразовал просто в массив и фильтрация работает.

Поэтому решил отписаться...

Я так пока ознакамливаюсь с плагином, очень интересное решение ! Спасибо !
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Почему при отключении плагина, а затем при повторном включении из параметров плагина пропали все поля и настройки типов контента (хотя в базе записи остались)?

И еще попутно второй вопрос. Добавил поле Акиба релиз систем (при этом указанный компонент не был установлен), а удалить поле теперь не могу, пишет что-то вроде "Custom Fields is Empty" и при попытке редактировать материал дает ошибку запроса из базы данных. Удалить поле из базы данных тоже не вышло, при сохранении параметров поле восстанавливается.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
1. Настройки плагина загружаются так:
Код: php
$plugin = JPluginHelper::getPlugin('system', 'minicck');
$pluginParams = (!empty($plugin->params))? json_decode($plugin->params) : new stdClass();
Если снять с публикации плагин, то getPlugin вернет пустое значение, т.е. настроек плагина мы не увидим. Если при этом сохранить настройки, то бывшие настройки затрутся, но если ничего не делать в неопубликованном плагине и снова его опубликовать, то настройки не изменятся.
2. При сохранении настроек плагина и сохранении материала происходит проверка
Код: php
        if(!is_array($customfields) || count($customfields) == 0)
        {
            throw new Exception('Custom Fields is Empty');
        }
Получается что ваше акибосвкое поле было последним и вы его пытаетесь удалить.
Чтобы контент сохранялся без ошибок снимите у него "Тип контента".
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Я в итоге так и не разобрался что нужно сделать чтобы вернуть все параметры плагина после его отключения и повторного включения (не хочется попасть в просак на работающем сайте).

upd Я кажется допер, если отключать плагин из панели управления плагинами , то все должно быть ОК, но если сделать так , а потом сохранить и закрыть, то настройки затрутся, я правильно понимаю?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Если отключить плагин на странице плагина - настройки не сотрутся, если включить плагин на странице плагина, настройки сотрутся. Включать можно только в списке плагинов.
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Аркадий, подскажите.
Не работают поля Минигалерея и Слайдер, вернее они работают, но изображений не видно на фронте, может я что-то не то делаю.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
В материале конечно же.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Ссылку отправил в личку.
По информации, которую удалось найти в интернете по видимому вызов скрипта Мини галереи идет раньше, чем подключение jquery? поэтому ничего и не видно.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
У вас высота галереи введена 320px, Оставьте в настройках в высоте только цифру, буквы туда писать нельзя.
« Последнее редактирование: 18.05.2015, 06:52:20 от Arkadiy »
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Все равно ничего не показывает...

Если можно ещё один вопрос.  Пишу поле для рейтинга. Можно ли как-то образом получить в параметры поля id материала?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Не мудря много можно прямо с реквеста взять.
У вас слишком много ошибок в консоли, устраните их и все заработает. В частности у вас очень много включений разных jQuery на странице. Должен быть только один и подключаться выше любого из скриптов его использующих.
« Последнее редактирование: 18.05.2015, 11:04:12 от Arkadiy »
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Можете оказать помощь кусочком кода?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Нет, там не кусочком кода решается, а разбирательством со своими расширениями. Находите расширения, подключающие лишнее и отключайте.
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Нет,  Аркадий,  я по поводу id... С лишними скриптами я разберусь
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Код: php
$id = JFactory::getApplication()->input->getInt('id', 0);
*

pepil

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Помогите с решением проблемы

Установил miniCCK в режиме object

Хочу выводить рядом с заголовком материала  значение из доп поля. Причём делать это на странице блога категории

захожу в файл "/html/layouts/joomla/content/blog_style_default_item_title.php"

добавляю в нужное место вот такой код и нечего не работает.

Код:
Код
<?php echo $this->item->minicck->getFieldValue($this->item->id, 'field_2'); ?>
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Там где вы пишете эту строку нет $this->item, там есть $displayData вместо него, попробуйте от displayData взять.
*

pepil

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Код
<?php echo ($displayData->id); ?>
Выводит id материала


Вот так не работает ((
Код
<?php echo $this->minicck->getFieldValue($displayData->id, 'field_2'); ?>

Как начало этой строки писать ? так ?
Код
<?php echo $this->minicck->getFieldValue
           
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Скорее всего $displayData->minicck, объект minicck присоединяется к объекту item, и если его вызывают как $displayData, то и minicck будет исходить из $displayData.
*

pepil

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Код
<?php echo $displayData->minicck->getFieldValue($displayData->id, 'field_2'); ?>

Не работает (
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Так должно работать, смотрите в настройки плагина, возможно вы его не допустили до категорий.  Выводить в категории должно быть "да" и поле в типе контента должна быть галка на "Категория".
*

pepil

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Так должно работать, смотрите в настройки плагина, возможно вы его не допустили до категорий.  Выводить в категории должно быть "да" и поле в типе контента должна быть галка на "Категория".


Да всё заработало. Спасибо огромное.
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Хочу предложить на тест поле рейтинга в виде звезд.
Пытался сам адаптировать сторонние рейтинги под это дело, но далеко в этом не продвинулся, но сегодня случайно попалась информация о интеграции плагина Extravote в VirtueMart и буквально за полчаса получилось поле "звездного рейтинга"
Как вы уже наверное поняли, работает в связке с плагином Extravote.
Жду замечаний и предложений.
Если особых косяков не обнаружится, буду рад если в следующий релиз MiniCCK войдет это поле.
« Последнее редактирование: 24.05.2015, 23:17:27 от Gover »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Посмотрел, все хорошо, кроме одного - надо сделать поле автономным, т.е. перетащить все нужное из плагина Extravote в поле. Не сможете сами - напишите, я перетащу.
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Если это возможно,  то буду премного благодарен.  Долго думал каким образом хранить данные в базе и как их потом обрабатывать,  но кроме того, что получилось, ничего не получилось.  Я почему выбрал именно этот вариант...  На основе данных Extravote можно выводить рейтинги материалов в виде модуля. Думаю,  если поле сделать автономным,  то такой функционал утратится.
« Последнее редактирование: 25.05.2015, 07:22:39 от Gover »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Тот модуль естественно работать не будет, нужно будет делать новый.
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Аркадий,  снова я с распросами . Насколько я разобрался с переопределением шаблонов, для разных типов контента разные шаблоны назначить нельзя?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Нет, пока такого функционала нет, думал, но не сделал, сейчас можно выводить значения и формировать HTML прямо в макете.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Умный поиск Joomla! 4.3.4 Stable не ищет в содержимом SP Page Builder 5.0.8

Автор dmitrypro

Ответов: 4
Просмотров: 880
Последний ответ 17.10.2023, 13:59:18
от dmitrypro
Поиск аналогичного конструктора контента

Автор TRIGUN

Ответов: 0
Просмотров: 1326
Последний ответ 24.07.2017, 02:12:13
от TRIGUN
MiniCCK - вывод полей в модулях

Автор Nikolay Blinov

Ответов: 1
Просмотров: 1491
Последний ответ 28.06.2016, 02:31:25
от Nikolay Blinov
Как сделать каталог в Joomla?

Автор tao2en

Ответов: 8
Просмотров: 3496
Последний ответ 11.03.2016, 11:14:22
от FitMe
Ребят кто сможет сделать модуль для Joomla 3 с функционалом описанным ниже

Автор foxkirov

Ответов: 4
Просмотров: 1445
Последний ответ 14.01.2016, 21:39:41
от foxkirov