Comments (9)
Его можно подключить и без composer, но тогда вам нужен какой-то загрузчик для неймспейсов, коим является composer и натравить его на сей пакет, но, имхо, зачем так над собой издеваться?
from sendpulse-rest-api-php.
Потому, что прикручиваю к проекту на wordpress. Так как формы подписки только на javascript, а шаблон тогда рушится. Вот и прикручиваю API в лоб. Все что нужно, отправить мыло в адресную книгу.
from sendpulse-rest-api-php.
https://roots.io/using-composer-with-wordpress/
from sendpulse-rest-api-php.
Попробуйте использовать плагин для вордпресса, который работает с формами.
https://ru.wordpress.org/plugins/sendpulse-email-marketing-newsletter/
from sendpulse-rest-api-php.
Да стоит он, но sendpulse отдает только в javascript форму, поэтому только так и вставляется. Хочешь чего другого, используй API. Официально ответили. То, что API в сайт работающий встроить сложно, так чьи это проблемы. Учись. Буду учиться. Но на мой взгляд API не только под новые проекты должен быть, которые ты собираешь как тебе вздумается. Должна быть вариативность. Хочешь так, хочешь так. Но официальном примере указано:
// Without Composer:
// require("your-path/sendpulse-rest-api-php/src/ApiInterface.php");
// require("your-path/sendpulse-rest-api-php/src/ApiClient.php");
Тогда лучше это убрать из README.md
from sendpulse-rest-api-php.
И что мешает вам, полученный короткий код формы вставить в плагин? Он все равно работает.
from sendpulse-rest-api-php.
Ок. Кто спорит. Плагин работает. На примере нужно.
http://kecu.ru/ Форма подписки рядом с футером. Мне там никакие JS-формы не нужны. Созданные форму туда не поместить без ломки дизайна (на внутренних страницах легко). Мне нужно просто отправить мыло в адресную книгу с главной через форму без перехода. Это и пытаюсь сделать через прикручивание API, но оно не подключается, поэтому сижу и копаю.
from sendpulse-rest-api-php.
То, что API в сайт работающий встроить сложно, так чьи это проблемы. Учись. Буду учиться. Но на >мой взгляд API не только под новые проекты должен быть, которые ты собираешь как тебе >вздумается. Должна быть вариативность.
Код враппера для API вам доступен. Вы можете скопировать его и переписать под свои нужны - убрать неймспейсы, сделать ручные реквайры и все чего захотите.
Мне там никакие JS-формы не нужны.
Формы SendPulse- очень гибкий инструмент. Вы можете создать форму со своими цветами и размерами, можете сдлелать форму на прозрачном фоне, чтобы ничего не ломать. То, что форма вызывается через JavaScript, никак не сломает вам дизайн, если вы подготовите и стилизуете элемент, в который она будет вставляться (следом за тегом script).
from sendpulse-rest-api-php.
В чём проблема?
Заинклюдьте эти файлы и всё:
'src/Storage/TokenStorageInterface.php',
'src/Storage/SessionStorage.php',
'src/ApiInterface.php',
'src/ApiClient.php',
from sendpulse-rest-api-php.
Related Issues (20)
- Ошибка при отправке запроса HOT 4
- Ошибка при отправке массива в методе sendRequest HOT 1
- Содержимое сообщения
- Work with DTO/VO istead of stdClass
- PHP 5 updateEmailVariables type hinting int
- Create push error: Not all data HOT 1
- API urls need to be updated
- Unsubsribe method HOT 1
- addPhonesWithVariables возвращает ошибку 500 HOT 1
- Method getBookInfo has wrong type hint
- Не получилось найти метод для получения "Детальной информации по балансу"
- Added connection timeout settings
- {"is_error":true,"http_code":0,"headers":""}
- Error is not thrown when API request body is wrong
- Undefined property: stdClass::$http_code
- Unsubscribe a Contact From a Specific Mailing List HOT 1
- smtpSendMail code 800
- Could not connect to api, check your ID and SECRET HOT 3
- I would like to have a differnet reply address, like
- Uncaught Error: Class 'Sendpulse\RestApi\ApiClientException' not found in
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sendpulse-rest-api-php.