bramley / phplist-plugin-contentareas Goto Github PK
View Code? Open in Web Editor NEWAllows a campaign to have any number of content areas that can be edited individually
Allows a campaign to have any number of content areas that can be edited individually
A plain-text email, or the text alternative for an html email, has only the value of the CONTENT placeholder, not the content areas.
Using phpList 3.3.1 with plugin from master.zip today . At first everything looks as if it works, but as soon as I change the template (with the built-in editor), following error message is displayed instead of the template when I want to "Edit Areas" in a campaign:
Fatal error: Call to a member function appendChild() on null in /path/to/public_html/lists/admin/plugins/ContentAreas/TemplateModel.php on line 176
phpList version 3.3.1
Hi,
I have a problem with this plugin: the first time I click on a pencil icon, instead of the WYSIWYG editor, a tiny text field is shown. Only after closing the popup by clicking the "x" in the upper right corner and clicking the pencil icon again, the editor will show. This repeats for every content area. I am using TinyMCE as editor. I hope this can be fixed, as I will have a hard time explaining this behaviour to my users... ;-)
Best regards,
Bart
I've started using phplist a few months ago. I have a ubuntu server with php 7.0 with DOM and XSL enabled.
My phplist server has 3.4.1 version with CKEditorPlugin enabled and i've also installed CommonPlugin and ViewBrowserPlugin both at 2.10 version.
Despite all that the "Edit Areas" tab don't appear when i edit a Campaign.
I don't have any related log on phplist log system.
Can you help me please.
Hey there, this is a really great plugin! It's honestly just what we needed for our newsletters.
We're having a small problem - when we try to view bounces, and the message sent, this shows up:
DOMXPath::query(): Undefined namespace prefix
#0 [internal function]: phpList\plugin\Common\Exception::errorHandler(2, 'DOMXPath::query...', '/home/user-data...', 318, Array)
#1 /home/user-data/www/chinablue.rxu.io/admin/plugins/CommonPlugin/vendor/pelago/emogrifier/Classes/Emogrifier.php(318): DOMXPath->query('//*[contains(co...')
#2 /home/user-data/www/chinablue.rxu.io/admin/plugins/ContentAreas/TemplateModel.php(152): Pelago\Emogrifier->emogrify()
#3 /home/user-data/www/chinablue.rxu.io/admin/plugins/ContentAreas/TemplateModel.php(181): phpList\plugin\ContentAreas\TemplateModel->merge(Array, false)
#4 /home/user-data/www/chinablue.rxu.io/admin/plugins/ContentAreas/MessageController.php(31): phpList\plugin\ContentAreas\TemplateModel::mergeTemplate('<!DOCTYPE html ...', '7')
#5 /home/user-data/www/chinablue.rxu.io/admin/plugins/Common/Controller.php(90): phpList\plugin\ContentAreas\MessageController->actionPreview()
#6 /home/user-data/www/chinablue.rxu.io/admin/plugins/Common/Main.php(44): phpList\plugin\Common\Controller->run('preview')
#7 /home/user-data/www/chinablue.rxu.io/admin/plugins/ContentAreas/message_page.php(18): phpList\plugin\Common\Main::run(Object(phpList\plugin\ContentAreas\ControllerFactory))
#8 /home/user-data/www/chinablue.rxu.io/admin/index.php(525): include('/home/user-data...')
#9 {main}
Navigation
Recently Visited
View bounces
Manage bounces
Send the queue
View opens
Statistics overview
Statistics overview
© phpList ltd. - v3.0.12
Resources |
I believe it's because DOMXPath isn't declared early enough, but I didn't look closely enough.
Hi,
It would be nice if I could hide the "content" tab, since it is confusing for users, having two tabs where content can be edited.
Best regards,
Bart
Hi,
My content areas can become quite large. It would be nice if I could collapse content areas in the "edit areas" tab, so I could navigate to other areas without over-using my scroll wheel.
Best regards,
Bart
Fatal error: Trait 'phpList\plugin\Common\DAO\MessageTrait' not found in /var/www/phpList3/public_html/lists/admin/plugins/phplist-plugin-common/plugins/Common/DAO/Message.php on line 21
using CommonPlugin 3.21.1+20220915
Dear Duncan,
Sorry it's me again.
I'm having issues getting the emails to show up appropriately in outlook. The table tags all appeared with < td and there are alot of gibberish.
This is the error I get from server logs, couldn't locate the said php file in Content Areas plugin, able to advise?
[Mon Jan 25 23:11:59 2016] [error] [client 113.29.225.10] PHP Warning: DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 402 in /var/www/vhosts/(domain)/httpdocs/mail/admin/plugins/ContentAreas/vendor/crossjoin/pre-mailer/src/Crossjoin/PreMailer/PreMailerAbstract.php on line 237
Thank you!
Dear Duncan,
Would appreciate if you can assist to point me to a possible issue in setup for this.
I'm getting a blank page with the plugin enabled. While I can create the campaign, select the template, enable the plugin and go back to edit the campaign with content areas, this work flow is counter intuitive.
In addition, the icons to edit does not display. Please see appended screenshot.
I'm getting a 500 error.
Is it a php version issue? The server is on php 5.4.
Thanks!
Regards,
Elaine
I've updated from 3.2.4 to 3.2.5. After that when I try to edit an Area I only get the source code of the area in a textbox. Not the WYSIWYG editor.
After saving without editing anything I get the message:
A problem with content area named "contactcontent". DOMDocumentFragment::appendXML(): Entity: line 8: parser error : Premature end of data in tag br line 8
because it seems that somehow all XHTML <br />
tags are getting replaces with <br>
. It happens when loading the content area into the textbox, because the textbox already shows the <br>
. If I check the template the <br />
tags are correct.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.