Кто может сделать из хака плагин? (есть код)

Тема в разделе "Создание расширений для Joomla", создана пользователем Magi, 20.09.2012.

  1. Offline

    Magi Недавно здесь

    Регистрация:
    03.10.2007
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Знакомый программист сделал хак Joomla 2.5 для автоматической отсылки опубликованной новости из категории на указанный e-mail адрес и разрешил его свободно использовать. Мне это нужно для рассылки новостей через список рассылки (в моем случае mailman) Недостаток, после каждого обновления приходится заново прописывать код. Думаю, что это было бы интересно и другим.

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

    Самым идеальным вариантом была бы интеграция этого кода в плагин кросспостинга в социальные сети Social Crossposting Не смотря на то, что у аналогичного плагина Autotweet, эта функция есть в платной версии, у автора SC эта идея не нашла понимания.

    Если кого-нибудь заинтересовала эта идея (или ее часть), то могу выложить тут код для отправки на e-mail.
     
  2.  
  3. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 204
    Симпатии:
    334
    Пол:
    Мужской
    выкладывай - всем миром попробуем помочь
     
    Magi нравится это.
  4. Offline

    Magi Недавно здесь

    Регистрация:
    03.10.2007
    Сообщения:
    23
    Симпатии:
    0
    Пол:
    Мужской
    Большое спасибо!

    Конфиг и сам код в файле .../administrator/includes/shadowFuncs.php

    прилагается в архиве

    Подключается здесь ../administrator/index.php

    После этой строки

    require_once JPATH_BASE.'/includes/toolbar.php';

    вот так

    if(file_exists(JPATH_BASE . '/includes/shadowFuncs.php')) {

    require_once JPATH_BASE.'/includes/shadowFuncs.php';

    Подключение функции здесь ../administrator/components/com_content/models/article.php

    После этой строки

    if (parent::save($data)) {

    вот так

    if(function_exists('shSendNewsMail')) {

    shSendNewsMail($data);

    }

    Идеальный вариант был бы встроить этот код в Social Crossposting.
     

    Вложения:

    • shadowFuncs.zip
      Размер файла:
      824 байт
      Просмотров:
      1

Поделиться этой страницей

Загрузка...