Новости Joomla

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

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
loadposition в компоненте
« : 13.07.2017, 18:08:55 »
Народ всем привет, подскажите пожалуйста как вывести loadposition в компоненте. По всему сайту это работает а вот в 1-м компоненте нет - подскажите где копать. спасибо.
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Re: loadposition в компоненте
« Ответ #1 : 13.07.2017, 19:52:32 »
По всему сайту это работает а вот в 1-м компоненте нет
Смотрите, отрабатывают ли content-плагины в этом компоненте.
Примеры см. в работающих.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Re: loadposition в компоненте
« Ответ #2 : 13.07.2017, 22:47:44 »
Смотрите, отрабатывают ли content-плагины в этом компоненте.
Примеры см. в работающих.

Вот шаблон вывод материала в этом компоненте:
Цитировать
<?php if ($this->item->description) { ?>
                        <div class="hyphenate text spproperty-short-overview-text" lang="ru">
                            <?php echo $this->item->description; ?>
                        </div>
                    <?php } ?>

Как заставить работать com_content подскажите пожалуйста.

// No Direct Access
defined('_JEXEC') or die('Resticted Aceess');


$doc = JFactory::getDocument();
$doc->addScriptdeclaration('var spproperty_url="' . JURI::base(). 'index.php?option=com_spproperty";');

?>

Тут тема есть но почему то у меня не сработал ни один из способов - либо я делаю что то не так: http://joomlaforum.ru/index.php/topic,205578.0.html
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: loadposition в компоненте
« Ответ #3 : 13.07.2017, 23:01:52 »
Обработка событий плагинов делаеться во view или в model.
Ну а если надо в макете вывести позицию  (не посередине текста) то есть такая штука как нестандартный вывод модуля. По гуглите.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
Re: loadposition в компоненте
« Ответ #4 : 13.07.2017, 23:57:40 »
Код: php
$position = 'my_position';
echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Re: loadposition в компоненте
« Ответ #5 : 14.07.2017, 01:59:25 »
Код: php
$position = 'my_position';
echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));

Спасибо большое это сработало - теперь надо понять как мне выводить модули через сам компонент: Скажем если я в php прописываю код то у меня на всех страницах компонента выходит 1 и тот же модуль - можно ли сделать так что бы "$position = 'my_position';" как то работало непосредственно через редактор и я мог вывести любой модуль без дублирования везде? Подскажите пожалуйста. Или хотя бы что гуглить :(
Код
<?php if ($this->item->description) { ?>
                        <div class="hyphenate text spproperty-short-overview-text" lang="ru">
                            <?php echo $this->item->description; $position = 'my_position'; echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));?>
                        </div>
                    <?php } ?>
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Re: loadposition в компоненте
« Ответ #6 : 14.07.2017, 11:17:27 »
Пришла мысль но не знаю как реализовать: Как вывести тут заданный диапозон чисел? $position = 'my_position[Диапозон чисел]'; Что бы каждому модулю я мог просто давать уникальное число?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Re: loadposition в компоненте
« Ответ #7 : 14.07.2017, 11:27:41 »
что-то мне кажется что loadposition тут не надо)
посмотрите например это http://www.master-web.info/display-joomla-module-anywhere/

*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: loadposition в компоненте
« Ответ #8 : 14.07.2017, 11:50:27 »
Если вывести в переопределении макета то можно и так
Код
<?php
<?php
$modules = $doc->loadRenderer('modules');
if (!empty($modules->render('postion')))
{
echo $modules->render('postion', array('style' => 'xhtml'));
}
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Re: loadposition в компоненте
« Ответ #9 : 14.07.2017, 15:32:08 »
Народ а с этой функцией никак объединить нельзя? http://php.net/range
*

SuschnosT

  • Захожу иногда
  • 119
  • 1 / 2
Re: loadposition в компоненте
« Ответ #10 : 14.07.2017, 19:54:57 »
Народ всем спасибо - я нереальное днище( Напишу как все получилось: Взял код Алекса
Код
[?php echo $this->item->description; $position = 'my_position'; echo trim(JHTML::_('content.prepare', '{loadposition ' . $position . '}'));?>
И поменял вот на такой вид:
Код
<?php echo trim(JHTML::_('content.prepare', ' ' . $this->item->description . ''));?>
- все модули начали выводится как надо. Благодарю за помощь ребят!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шорткоды baforms в кастомном компоненте

Автор oxbeat

Ответов: 2
Просмотров: 264
Последний ответ 20.02.2024, 00:41:29
от oxbeat
[РЕШЕНО] Как переопределить $list_limit в компоненте тегов?

Автор effrit

Ответов: 21
Просмотров: 1014
Последний ответ 14.05.2021, 17:18:36
от effrit
Как в компоненте RsSeo обнулить счетчик просмотров статьи?

Автор web1

Ответов: 0
Просмотров: 334
Последний ответ 14.02.2021, 18:24:01
от web1
Где может быть функция сохранения в компоненте?

Автор Dram

Ответов: 15
Просмотров: 835
Последний ответ 26.10.2020, 22:20:50
от Dram
Поиск в своем компоненте средствами Joomla

Автор sesil

Ответов: 3
Просмотров: 565
Последний ответ 12.07.2019, 09:01:51
от sivers