Исправить ошибки: https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fkidhouse.com.ua%2F&tab=desktop
Нужна помощь в php или прописать в компонент дополнительные поля
Имеется: доска объявлений (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'], ??????
потому готов оплатить сию работу. предстоит или научить мну что и как сделать или разобраться и сделать самостоятельно
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- $10Веб-программирование5 заявокЗакрыт9 лет назад
http://mikhailozerov.ru/ с компьютера скорость нормальная, но с мобильных и планшетов сайт тормозит, просматривать сложно. Делал проверку сайта от гугла https://developers.google.com/speed/pagespeed/insights/ он выдал несколько рекомендаций по ускорению, но не знаю можно ли считать эти данные верными. ...
Веб-программирование1 исполнительЗавершен9 лет назадНа сайте test5.vsemesta.net Вверху админ-бар залазит на шапку https://gyazo.com/8e9cbfcb6180e2a1b952001a6ef79224 Без админбара все ок. Посмотреть: вживую: test5.vsemesta.net/wp-admin demo/demo Нужно пофиксить баг, естественно, без костылей, чтобы при ...
Веб-программирование9 заявокЗакрыт9 лет назадДобрый день. В меню Сервисы разместить ссылку План выездов. Доступ на чтение в План выездов имеют всех пользователи. Доступ на добавление и редактирование только Иванов и Сидоров ...
Веб-программирование1 заявкаЗакрыт9 лет назадДобрый день. Есть потребность в новом сайте. Необходимо пересадить уже имеющийся сайт на движок/площадку, с устронением всех уже имеющихся ошибок, прописанием анкоров, оптимизированием текстов, адаптированием под мобильную версию и т.д. Проще говоря, из ...
Веб-программирование13 заявокЗакрыт9 лет назад- $300
Доработка сайта, устранение ошибок.
Веб-программирование1 исполнительЗавершен9 лет назад Есть самописная партнерка, сейчас есть задача связать её с Виртуемарт. Пока она никак вообще с ним не общается. Что нужно - в Виртуемарт создать механизм отслеживания продаж по партнерским ссылкам, в партнерке сделать отдельную страницу ...
Веб-программирование1 заявкаЗакрыт9 лет назад- $10
Кратко: Приложение должно содержать: 1. Форма с полями для заполнения пользователем (текстовые или выбор из списка) (до 10 полей) 2. Кнопка прикрепления файлов (до 5 Мб) 3. Отправка Всей этой анкеты ...
Веб-программирование3 заявкиЗакрыт9 лет назад Нужен фрилансер (не команда) со свободным временем от 4 ч. в день. Так же необходимо понимать и уметь работать с css и js фраемворками.
Веб-программирование1 заявкаЗакрыт9 лет назад