11
votes
expression engine upgrade from 2 to 3 to 4
The upgrade from EE2 to EE3 is a major step - from EE3 to EE4 not such a big one. So getting your site to EE3 is the thing to focus on. How hard this will be will very much depend upon how your EE2 ...
4
votes
Accepted
4
votes
Expression engine 3 - plugin not being picked up
you need to add a addon.setup.php file to the folder.
https://docs.expressionengine.com/latest/development/addon_setup_php_file.html
2
votes
Accepted
Upgrading module from EE2 > EE3
Generally yes, you only need to add addon.setup.php. There of course could be some deprecated code etc.
2
votes
Plugin Development - Is it possible to extend the 'Grid' fieldtype?
I'm doing the same right now.
In short - yes, it's possible. Unfortunately there are almost no docs on that, so I took Grid field as example and tried to re-create it with modified functionality.
...
2
votes
EE2 - plugins page blank
EE has to look at all your plugin files to create the list of plugins. You have a rogue plugin that isn't formatted correctly, and is causing the issue.
Start by removing all of your plugins. Then ...
1
vote
Accepted
Error Number: 1052 Column 'entry_date' in where clause is ambiguous
It is a little bit weird because only exp_channel_titles should have entry_date column, but try to change your SQL code this way (entry_date replace with order_titles.entry_date):
select sum(...
1
vote
Accepted
How do you get the parsed html of a page on the back end? (Within an Extension Using PHP)
Just in case someone else is looking for the answer:
If after your extension is called you can rebuild the template using the following code
function your_function($obj){
$template_group = "...
1
vote
How do you get the parsed html of a page on the back end? (Within an Extension Using PHP)
I believe you use this extension hook:
https://docs.expressionengine.com/latest/development/extension_hooks/global/template/index.html#template-post-parse
Edit
Here is an example of how this could ...
1
vote
Store shipping plugin …
(I'm with Vector, the people behind Expresso Store, but this is just something I made quickly and shouldn't be considered "official advice")
Here's a sample to get you started:
<?php
/*
** The ...
1
vote
Accepted
Any way to make Bloqs modular/reorder-able
Just use a single tagpair for the Bloqs field, it renders them in the order specified on the publish page. You can think of the individual Bloq field pairs as conditionals, e.g. if the next atom is ...
1
vote
How to check if visitor is a bot?
You can use php to attempt to detect a bot, and dynamically show the desired content based on the results. Not perfect, but may help with your case. Check out this add-on https://devot-ee.com/add-ons/...
1
vote
Expresso Store UPS plugin in production environment
(Ran into this after migrating servers. I'm adding this in case it helps someone, but my knowledge in this area is limited.)
Referencing:
https://codedump.io/share/OGU01YSrIGAZ/1/paypal-sdk-adaptive-...
1
vote
Accepted
MSM and bespoke extension
Nope, the extension settings are for the entire control panel across all MSM sites by default (no site_id references). You will have to build in your own site_id references into the setting storage. ...
1
vote
Does the REElocate plugin bij exp:resso actually moves my ExpressiongEngine website or does it copy it?
I don’t think it does either. I’m pretty sure all it does is fix up the various config strings within an EE database to point to the correct locations after the MySQL has been moved over to a new ...
1
vote
Accepted
Can the 3rd tagpart of a plugin be used freely, or does it HAVE To be the name of a method?
Why are you trying to go about it like that? If you need to make the plugin as simple as possible, the Tag Pair syntax is far easier than trying to understand why you want a text input as a segment of ...
1
vote
Accepted
Lang text with control panel interface
You can either use built-in Global Variables feature or Low Variables add-on
Both will work same way, you'll just place {variable_name} in your templates, without any other special tags, but you may ...
1
vote
Truncate string with EE 3
In the spirit of providing additional options, check out Streeng as well.
1
vote
Accepted
Truncate string with EE 3
I was going to convert them for you, when I found that both HTML-Attribute-Content and Word-Limit already have compatible branchs.
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
plugin × 177add-on-development × 30
add-on × 16
php × 15
module × 15
ee2 × 14
templates × 14
extension × 11
channel-entries × 10
database × 7
expresso-store × 6
ee3 × 6
categories × 5
cartthrob × 4
image × 4
tags × 4
parse-order × 4
performance × 4
parameters × 4
members × 3
conditionals × 3
custom-fields × 3
upgrade × 3
ee1 × 3
json × 3