Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Имеется: доска объявлений (CSM Joomla 2.5 + Adsmanager 2.9.13 + Paidsystem + Invoce) Adsmanager - компонентразмещения объявлений имеет поля ad_headline,ad_phone,отвечающие за отображение в объявлении "заголовка объявления" и "контактного телефона", указанных пользователем при заполнении формы...

плагин Paidsystem отвечает за платноеразмещение объявлений, а плагин invoce формирует счет за эту услугу и после

оплаты через сервис Robokassa создает оповещение менеджеру на email...

При этом можно указать воповещении поля, используемые Paidsystem +Invoce... например "Поступила оплата услуги {item_start} ({item_description})  {item_end}".

НО ! не получается использоватьполя, созданные для adsmanager ...

Задача:

а вот хотелось б, что в уведомлениинаряду с номером счета, суммой оплаты и пр... присутствовал текст заголовка ad_headline, контактный телефон ad_phone, указанные пользователем при создании объявления.

Представляю,что возможное решение есть здесь:

/public_html/administrator/components/com_invoicing/helpers/format.php

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

 

                public static function replaceTags($body,$invoice,$ads) {

                               static $substitutions;

                               $substitutions = array();

                              

                               if(!isset($substitutions[$invoice->invoicing_invoice_id])) {

                                               if(($invoice->status == 'PAID')||($invoice->status == 'CANCELLED')) {

                                                               $number= InvoicingHelperFormat::formatInvoiceNumber($invoice);

                                               } else {

                                                               $number= InvoicingHelperFormat::formatOrderNumber($invoice);

                                               }

                                               if((isset($invoice->coupon))&&($invoice->discount_value != 0)) {

                                                               if($invoice->discount_type == "value")

                                                                              $invoice->coupon= JText::_('INVOICING_CUSTOM_DISCOUNT')."

".InvoicingHelperFormat::formatPrice($invoice->discount_value,$invoice->currency_id);

                                                               else

                                                                              $invoice->coupon= JText::_('INVOICING_CUSTOM_DISCOUNT')."

".$invoice->discount_value."%";

                                               }

                                              

            if($invoice->vendor->filename== '') {

                $invoice->vendor->filename= "blank.png";

            }

           

            if(($invoice->buyer->firstname != null)||($invoice->buyer->lastname

!= null)) {

                $name= $invoice->buyer->firstname."

".$invoice->buyer->lastname;

            } else {

                $name= $invoice->buyer->businessname;

            }

           

                                               $substitutions[$invoice->invoicing_invoice_id]= array(

                                                                              "{vendor_contact_name}"=> $invoice->vendor->contact_name,

                                                                              "{vendor_company_name}"=> $invoice->vendor->company_name,

                                                                              "{vendor_company_email}"=> $invoice->vendor->company_email,

                                                                              "{vendor_company_url}"=> $invoice->vendor->company_url,

                                                                              "{vendor_company_phone}"=> $invoice->vendor->company_phone,

                                                                              "{vendor_address1}"=> $invoice->vendor->address1,

                                                                              "{vendor_address2}"=> $invoice->vendor->address2,

                                                                              "{vendor_notes}"=> $invoice->vendor->notes,

                                                                              "{vendor_city}"=> $invoice->vendor->city,

                                                                              "{vendor_zip}"=> $invoice->vendor->zip,

                                                                              "{vendor_country}"=>

InvoicingHelperSelect::formatCountry($invoice->vendor->country,""),

                                                                              "{vendor_logo}"=>

JURI::root()."/media/com_invoicing/images/vendor/".$invoice->vendor->filename,

                                                                              "{url_site}"=> JURI::root(),

 

 

вот, пишу..чего пишу ? как его сюда вывести... знаю, дурак... ночто делать если php совершенно не знаю?

"{ad_text}"=> $ads->ad_text = ['ad_headline'], ??????

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

8 лет назад
biper
Игорь 
59 летРоссия
13 лет в сервисе
Был
4 года назад
Выбранный исполнитель
aquaweb
40 летРоссия
19 лет в сервисе
Был
6 лет назад
8 лет назад
$7
1 день
Спасибо, все качественно и быстро сделал :)
Остался доволен сотрудничеством с Игорем. Все прошло быстро и без проблем.
  • Похожие заказы
  • http://mikhailozerov.ru/ с компьютера скорость нормальная, но с мобильных и планшетов сайт тормозит, просматривать сложно. Делал проверку сайта от гугла https://developers.google.com/speed/pagespeed/insights/ он выдал несколько рекомендаций по ускорению, но не знаю можно ли считать эти данные верными. ...

    Завершен
    8 лет назад
  • На сайте  test5.vsemesta.net Вверху админ-бар залазит на шапку [url=https://gyazo.com/8e9cbfcb6180e2a1b952001a6ef79224]https://gyazo.com/8e9cbfcb6180e2a1b952001a6ef79224 [/url]Без админбара все ок. Посмотреть: вживую: test5.vsemesta.net/wp-admin  demo/demo Нужно пофиксить баг, естественно, без костылей, чтобы при обновлении Wordpress все работало. Бюджет 5 wmz плюс хороший отзыв, оплата по факту, пишите кому интересно.

    Закрыт
    8 лет назад
  • Добрый день. В меню [b]Сервисы[/b] разместить ссылку [b]План выездов. [/b]Доступ на чтение в [b]План выездов[/b] имеют всех пользователи. Доступ на добавление и редактирование только Иванов и Сидоров При переходе по ссылке [b]План выездов[/b] открывается календарь на месяц по умолчанию, можно переключить режим на неделю и день. В ...

    Закрыт
    8 лет назад
  • Добрый день. Есть потребность в новом сайте. Необходимо пересадить уже имеющийся сайт на движок/площадку, с устронением всех уже имеющихся ошибок, прописанием анкоров, оптимизированием текстов, адаптированием под мобильную версию и т.д. Проще говоря, из этого: http://armacell-industrial.ru/ сделать что-то похожее ...

    Закрыт
    8 лет назад
  • Есть самописная партнерка, сейчас есть задача связать её с Виртуемарт. Пока она никак вообще с ним не общается. Что нужно - в Виртуемарт создать механизм отслеживания продаж по партнерским ссылкам, в партнерке сделать отдельную страницу ...

    Закрыт
    8 лет назад
  • $10

    Кратко: Приложение должно содержать: 1. Форма с полями для заполнения пользователем (текстовые или выбор из списка) (до 10 полей) 2. Кнопка прикрепления файлов (до 5 Мб) 3. Отправка Всей этой анкеты на определенный e-mail Разработка вo flash или iframe

    Закрыт
    8 лет назад