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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

Arkadiy

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

effrit

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

Arkadiy

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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Так ты версию видел? Там альфа стоит, даже не бета :).
Ничего не знаю! Альфа от Аркадия должна работать лучше, чем бета от Майкрософт )).
*

hels

  • Захожу иногда
  • 205
  • 0 / 0
подскажите пожалуйста, для j2.5 можно использовать только первую версию плагина с патчем как я понимаю? я пробовал 1-ю версию, все норм дополнительно поле создается в раскрывающемся списке "доп. поля" , ставил следующую версию плагина 1.3 , дополнительные поля не отображаются вообще(видно только тип контента и почему-то аж 2 одинаковых поля ). И если я буду работать с 1-й версией плагина, как мне определить какое выбрано значение поля в материале ? (это нужно для условия в коде шаблона blog.php, а не для отображения). Спасибо.


не по теме:
Спойлер
[свернуть]
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Совместимость с вериями Joomla отображается в поле "Совместимость" скачиваемого файла. Для 2.5 только первая версия.
*

hels

  • Захожу иногда
  • 205
  • 0 / 0
Совместимость с вериями Joomla отображается в поле "Совместимость" скачиваемого файла. Для 2.5 только первая версия.
понятно, но
Цитировать
если я буду работать с 1-й версией плагина, как мне определить какое выбрано значение поля в материале ? (это нужно для условия в коде шаблона blog.php, а не для отображения)
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Здравствуйте Аркадий. Пользую ваш плагин и пытаюсь вывести дополнительные поля материалов в Блоге категории.

вот что получаю в результате выполнения в файле /com_content/category/default_item.php этого кода
(файл понятное дело переопределен в шаблоне)

Код
<?php print_r($this->item->minicck); ?>

Результат:   

Код
MiniCCKHTML Object
(
[data:MiniCCKHTML:private] => stdClass Object
(
[75] => stdClass Object
(
[price] => от 900 грн
[content_type] => content_type_0
)

[77] => stdClass Object
(
[price] => 650 грн
[content_type] => content_type_0
)

[76] => stdClass Object
(
[price] => 1500 грн
[content_type] => content_type_0
)

[72] => stdClass Object
(
[price] => от 800 грн
[content_type] => content_type_0
)

[71] => stdClass Object
(
[price] => 600
[content_type] => content_type_0
)

)

)

Вопрос, как мне получить значение price из этого объекта?

Если использую этот код

Код
$this->item->minicck->getFieldData($this->item->id, 'price');

то получаю ошибку.
Подскажите как правильно вывести для каждого материала в списке его значение price.

Заранее благодарю за помощь.
« Последнее редактирование: 08.06.2016, 17:33:14 от orsy »
*

Arkadiy

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

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Какую ошибку вы получаете?

Как таковой ошибки php не дает, но ситуация меняется так как показано на скрине, который я приложил.
*

Arkadiy

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

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Включил показ ошибок как для разработчика, скрин результата прилагаю.

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

Перед публикацией проверил на обычной категории, результат тот же, но скрин сделан страницы нового типа пункта меню.

Вот строка на которую указывает ошибка
Код
<div class="seminarprice col-xs-7">Цена: <?php echo $this->item->minicck->getFieldData($this->item->id, "price"); ?></div>
« Последнее редактирование: 10.06.2016, 11:19:20 от orsy »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Получается что $this->item->minicck у вас не определен. Может вы print_r и вывод в разных местах делаете?
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
все в одном и том же файле делается (  и в одном и том же месте

Код
<?php
if ($params->get('show_readmore')) :
if ($params->get('access-view')) :
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
else :
$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();
$itemId = $active->id;
$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
$link = new JUri($link1);
$link->setVar('return', base64_encode($returnURL));
endif; ?>

<?php echo JLayoutHelper::render('joomla.content.readmore', array('item' => $this->item, 'params' => $params, 'link' => $link)); ?>
<div class="seminarprice col-xs-7">Цена: <?php echo $this->item->minicck->getFieldData($this->item->id, "price"); ?></div>

<?php print_r($this->item->minicck); ?>

<?php endif; ?>
« Последнее редактирование: 10.06.2016, 12:48:08 от orsy »
*

Arkadiy

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

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Создайте тикет у меня на сайте, укажите доступы к админке и ftp, покажите на какой странице смотреть проблему.

Создал тикет. Информации закинул по максимум для понимания проблемы. Заранее благодарю за помощь.
*

Nikolay Blinov

  • Захожу иногда
  • 142
  • 5 / 0
  • How much is the fish?
И как разобрались с этой проблемой? У меня такая же проблема точь в точь

Только переопределил /templates/название_шаблона/html/com_content/category/blog_item.php
*

Nikolay Blinov

  • Захожу иногда
  • 142
  • 5 / 0
  • How much is the fish?
Для интереса перекинул
<?php print_r($this->item->minicck); ?>
в
/templates/название_шаблона/html/com_content/article/default.php
и выставил отображение ошибок по максимуму и вот такая же ошибка:
Notice: Undefined property: stdClass::$minicck in /public_html/templates/название_шаблона/html/com_content/article/default.php on line 44
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Для интереса перекинул
<?php print_r($this->item->minicck); ?>
в
/templates/название_шаблона/html/com_content/article/default.php
и выставил отображение ошибок по максимуму и вот такая же ошибка:
Notice: Undefined property: stdClass::$minicck in /public_html/templates/название_шаблона/html/com_content/article/default.php on line 44

Попробуйте перед выводом объекта проверить его на существование

Код
if(isset($this->item->minicck)) echo $this->item->minicck->getFieldData($this->item->id, "price");

получается такая фигня, если не проверить при выводе в цикле каждый материал на наличие в нем объекта то на той статье в которой не заполнены ни одного дополнительного поля происходит ошибка, которая была у меня. А вот если ввести проверку как показано выше, то обращение к объекту не будет производиться и все нормально отработает.
*

Nikolay Blinov

  • Захожу иногда
  • 142
  • 5 / 0
  • How much is the fish?
Сделал как вы посоветовали

Код
<?php if(isset($this->item->minicck)) echo $this->item->minicck->getFieldData($this->item->id, 'youtube_code'); ?>

Ошибка изчезла, но значение не вывелось. Причем способом "HTML" (просто шаблон плагина присоединяется к контенту) данные прекрасно выводятся.
*

Nikolay Blinov

  • Захожу иногда
  • 142
  • 5 / 0
  • How much is the fish?
Проблема была в том, что не выбрал Object для Input Method. А по умолчанию стояло HTML
*

Nikolay Blinov

  • Захожу иногда
  • 142
  • 5 / 0
  • How much is the fish?
А теперь столкнулся с такой проблемой: поле Table.

Я прописываю в настройках плагина во вкладке Content fields для поля типа Table в Field parameters заголовки
Ingredients
Qty

и кол-во рядов и колонок.
Textarea rows - 1
Textarea cols - 2


В бэкенде в Менеджере материалов все хорошо. Но когда вывожу как Объект во фронтенде вот таким кодом
Код
<?php if(isset($this->item->minicck)) echo $this->item->minicck->getFieldData($this->item->id, 'ingredients'); ?>

выводится совсем не таблица, а вот что :

 [["limes","2"],["large shallots","1"]]

Наверное выводить по другому нужно этот тип поля ? Или где-то есть шаблоны для типов полей ?
« Последнее редактирование: 01.07.2016, 01:30:34 от Nikolay Blinov »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Так зачем вы даные выводите? Для вывода HTML есть функция getFieldValue, см. http://argens.ru/dokumentatsiya/16-ispolzovanie-plagina-minicck
*

Devi2005

  • Новичок
  • 2
  • 0 / 0
Здравствуйте, есть проблема при выводе полей на странице блога категории. Не передаются никакие значения кроме content_type
При выводе print_r ($this->item->minicck) в теле итема выдает следующее:
Спойлер
[свернуть]
Если выводить на странице самого материала, то все значения передаются:
Спойлер
[свернуть]
Можете подсказать в чем может проблема? Заранее благодарен.
P.S. Пробовал выводить и при переопределенном шаблоне и при настройках по-умолчанию. Результат одинаков.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Cоздайте тикет у меня на сайте, выдайте доступ к админке и ftp сайта, посмотрю.
*

orsy

  • Захожу иногда
  • 400
  • 23 / 1
  • Web-Factor Ukraine
Здравствуйте, есть проблема при выводе полей на странице блога категории. Не передаются никакие значения кроме content_type
При выводе print_r ($this->item->minicck) в теле итема выдает следующее:
Спойлер
[свернуть]
Если выводить на странице самого материала, то все значения передаются:
Спойлер
[свернуть]
Можете подсказать в чем может проблема? Заранее благодарен.
P.S. Пробовал выводить и при переопределенном шаблоне и при настройках по-умолчанию. Результат одинаков.

Походу вы указали неверные параметры в настройках плагина. Они немного не очевидны но в итоге разобраться таки можно.
*

Devi2005

  • Новичок
  • 2
  • 0 / 0
Походу вы указали неверные параметры в настройках плагина. Они немного не очевидны но в итоге разобраться таки можно.
Спасибо, помогло. Кто бы мог подумать, что для того чтобы данные отображались в категории, нужно было поставить галочку чтобы данные показывались в категории =))
*

Djaison

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Здравствуйте. Аркадий я вам писал на сайте, но здесь наверно будет удобнее.. Народ, у меня такая проблема. Я прописал значения дополнительных полей на страничке категории (default_articles.php) в цикле по материалам следующий код:
$minicck = MiniCCKCategoryData::getInstance()->getObject($this->category->id);
echo $minicck->getFieldValue($article->id, 'pole1'); 
Когда проставил галочки в плагине, то получил нужный результат, но и к тому же вылезло еще и такое:  Strict Standards: Only variables should be assigned by reference in C:\OpenServer\domains\sop\plugins\system\minicck\classes\categorydata.class.php on line 59   Как от  этого избавится?
*

Arkadiy

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

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

Автор dmitrypro

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

Автор TRIGUN

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

Автор Nikolay Blinov

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

Автор tao2en

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

Автор foxkirov

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