Новости Joomla

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

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #180 : 24.10.2016, 17:03:05 »
Вы в своём компоненте выводите ссылки на категории и материалы?
Про роутинг

Не совсем, я вывожу ссылки на категории материалов, через модуль, который создал в админке.
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Написание Компонента
« Ответ #181 : 24.10.2016, 17:08:15 »
Не совсем, я вывожу ссылки на категории материалов, через модуль, который создал в админке.
А, то есть стандартным модулем?
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #182 : 24.10.2016, 17:42:23 »
А, то есть стандартным модулем?
так точно
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Написание Компонента
« Ответ #183 : 24.10.2016, 17:57:12 »
Да, ну тут особо ничего не поделаешь, как писали выше.
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #184 : 25.10.2016, 09:57:01 »
А не могли бы помочь? В com_content в контроллере article в методе protected function allowAdd($data = array()) надо написать скрипт для рассылке о новой статье? спасибо.
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Написание Компонента
« Ответ #185 : 25.10.2016, 10:55:16 »
Причём тут allowAdd? Этот метод проверяет права на добавление материала. Если нужна рассылка о появлении новой статьи, то напишите плагин на событие onContentAfterSave.
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #186 : 25.10.2016, 11:01:17 »
Причём тут allowAdd? Этот метод проверяет права на добавление материала. Если нужна рассылка о появлении новой статьи, то напишите плагин на событие onContentAfterSave.

Спасибо большое
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Написание Компонента
« Ответ #187 : 25.10.2016, 11:04:41 »
Спасибо большое
Кстати компонентов рассылки гора и маленькая тележка, возмите готовый да и все. Но принцип тот же. делаем плагин, на событие. Выполняем действие.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #188 : 25.10.2016, 11:12:35 »
Кстати компонентов рассылки гора и маленькая тележка, возмите готовый да и все. Но принцип тот же. делаем плагин, на событие. Выполняем действие.
Это наверно на данном этапе целезообразнее будет. Спасибо
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Написание Компонента
« Ответ #189 : 25.10.2016, 11:16:21 »
Это наверно на данном этапе целезообразнее будет. Спасибо
Да всегда целесообразнее. Зачем заного изобретать велосипед если есть, хорошие готовые варианты. А вот если у вас хватает навыков и главное идей чтобы сделать лучше тогда да.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #190 : 25.10.2016, 11:17:00 »
Да всегда целесообразнее. Зачем заного изобретать велосипед если есть, хорошие готовые варианты. А вот если у вас хватает навыков и главное идей чтобы сделать лучше тогда да.
Честно, к сожалению, пока навыков для разработки под Joomla крайне мало((
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Написание Компонента
« Ответ #191 : 25.10.2016, 11:18:07 »
Честно, к сожалению, пока навыков для разработки под Joomla крайне мало((
Для навыков нужно время и желание. вот и все.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #192 : 25.10.2016, 11:20:50 »
Для навыков нужно время и желание. вот и все.
Это да))) относительно не давно начал познавать этот прекрасный "Движок" )
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #193 : 25.10.2016, 12:55:44 »
Ребят, снова необходима Ваша помощь(((
Написал плагин.
Спойлер
[свернуть]

Работает письмо приходит, но. Как узнать какая новость отправилась? И у меня рассылка действует в зависимости от кафедры или факультета, значит надо делать выборку. Заранее благодарен
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Написание Компонента
« Ответ #194 : 25.10.2016, 14:04:43 »
Работает письмо приходит, но. Как узнать какая новость отправилась? И у меня рассылка действует в зависимости от кафедры или факультета, значит надо делать выборку. Заранее благодарен
Всысмле какая.
у тебя тут пара косяков, давно не писал плагинов для стандартного com_content
Но $isNew - это  true/false $article - это объект где все данные статьи.
Основы основ сначала поичтай что приходит в функцию, потом отправляй.
Что же касается зависимотси то придеться делать еще таблицу типа кафедра | email | категория.
Итог тотже любой комоеннт рассылок только в профиль
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Написание Компонента
« Ответ #195 : 25.10.2016, 14:05:31 »
А почему не делаете проверку, что это именно новая статья $isNew? И ещё надо сделать проверку на $context, потому что он может быть не только материалом.

Цитировать
И у меня рассылка действует в зависимости от кафедры или факультета, значит надо делать выборку.
Выборку чего? Проверку, входит ли материал в какую-то категорию?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Написание Компонента
« Ответ #196 : 25.10.2016, 14:09:21 »
А почему не делаете проверку, что это именно новая статья $isNew? И ещё надо сделать проверку на $context, потому что он может быть не только материалом.
Все врено.
Цитировать
Parameters

    context The context of the content being passed to the plugin - this is the component name and view - or name of module (e.g. com_content.article). Use this to check whether you are in the desired context for the plugin.
    article A reference to the JTableContent object that is being saved which holds the article data.
    isNew A boolean which is set to true if the content is about to be created.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #197 : 25.10.2016, 15:16:46 »
А почему не делаете проверку, что это именно новая статья $isNew? И ещё надо сделать проверку на $context, потому что он может быть не только материалом.
Выборку чего? Проверку, входит ли материал в какую-то категорию?
Это тестовая версия, поэтому никаких проверок. У меня есть база. Mail и алиас категории
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #198 : 26.10.2016, 11:24:36 »
Это тестовая версия, поэтому никаких проверок. У меня есть база. Mail и алиас категории
А не могли бы подсказать? в плагине можно вызывать модель?
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #199 : 26.10.2016, 20:30:42 »
Ребят, последний вопрос.
Спойлер
[свернуть]

Правильно я сделал MySQL запрос?
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #200 : 29.10.2016, 13:48:37 »
Ребят, всем доброго дня. Снова беда >:( . Включил стандартное кеширование и перестал работать мой компонент, выводит пустую страницу. Кеширование выключил и всё ок заработало. В чём может быть беда?(( заранее благодарю
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #201 : 16.11.2016, 13:15:25 »
Ребят, всем доброго дня. Помогите пожалуйста. На vps поставил Joomla. а обновить её не могу. пишет Сообщение

Ошибка загрузки пакета обновления. Заранее спасибо
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Написание Компонента
« Ответ #202 : 16.11.2016, 13:56:59 »
Эта тема - что-то вроде вашего твиттера? Из "Написание компонента" она уже превратилась в непонятно что.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

zheev

  • Захожу иногда
  • 98
  • 0 / 0
Re: Написание Компонента
« Ответ #203 : 16.11.2016, 14:13:30 »
зачем плодить миллион тем?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Написание Компонента
« Ответ #204 : 16.11.2016, 14:56:41 »
За тем, чтобы соблюдать правила форума (см. пп 11, 17 абзаца "Запрещается").
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Написание Компонента
« Ответ #205 : 17.11.2016, 12:25:07 »
За тем, чтобы соблюдать правила форума (см. пп 11, 17 абзаца "Запрещается").
Не только за этим, вот например вопрос про vps может быть кому-то полезен и читать ответ в топике про написние компонента вряд ли кто-то будет.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться