Hot answers tagged

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 ...
JCOGS Design's user avatar
  • 3,585
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
Jim Wyse's user avatar
  • 1,987
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.
Yuri Salimovskiy's user avatar
  • 2,846
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. ...
Yuri Salimovskiy's user avatar
  • 2,846
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 ...
jrothafer's user avatar
  • 5,900
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(...
Max Lazar's user avatar
  • 5,781
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 = "...
James Raffield's user avatar
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 ...
jrothafer's user avatar
  • 5,900
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 ...
Matt's user avatar
  • 1,232
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 ...
Derek Jones's user avatar
  • 2,255
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/...
Romans-8---31-39's user avatar
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-...
Romans-8---31-39's user avatar
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. ...
Peter Lewis's user avatar
  • 5,353
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 ...
JCOGS Design's user avatar
  • 3,585
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 ...
Yuri Salimovskiy's user avatar
  • 2,846
1 vote

Truncate string with EE 3

In the spirit of providing additional options, check out Streeng as well.
RickL's user avatar
  • 603
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.
Sobral's user avatar
  • 6,108

Only top scored, non community-wiki answers of a minimum length are eligible