Extensions enable third party developers to modify aspects of ExpressionEngine without hacking the backend scripts.

learn more… | top users | synonyms

0
votes
0answers
9 views

Where is the extension path config file about “ee()->addons->_packages[$name]['extension']['path'];” in libraries/Extensions.php around Line 193

I am having a issue with extension loading libraries/Extensions.php. EE doesn't load rte module correctly. In around Line 193 $path = ee()->addons->_packages[$name]['extension']['path']; ...
0
votes
1answer
12 views

MSM and bespoke extension

I have inherited a site that makes use of a bespoke extension that has a long list of settings (https://docs.expressionengine.com/latest/development/extensions.html#abstracted-settings-form-and-...
0
votes
1answer
20 views

Exp:resso Store Send Order Emails To Different Email Addresses

Is it possible to supply dynamic BCC's on Exp:resso store order confirmation emails? I have an ecommerce site that tutors can list courses on, and students can buy courses. When a course is purchased ...
0
votes
1answer
38 views

How to create a member group admin?

What i try to achive is to have the following user structure: Member Group 1: Group Admin, User 1, User 2,... Member Group 2: Group Admin, User 1, User 2,... Member Group 3 ... ... I want the group ...
0
votes
0answers
21 views

EE3 Hooks - Equivalent to 'publish_form_channel_preferences' or 'publish_form_entry_data'

We're working on porting BWF over to EE3 and are looking for the best match for all the hooks we use - there's a lot of them. Most seems to have an EE3 equivalent but we can't find anything which ...
0
votes
1answer
17 views

Lang text with control panel interface

On a new project, the client requires that it be possible to add/modify all text. I will be using channel entries to hold majority of the 'content' text, but I am more perplexed by how I should allow ...
0
votes
1answer
16 views

Possible to spoof last page, or end early in multi-page form?

I have a form with a number of pages and radio buttons, each one has a score attached. If the score is lower than 5 by the 5th page I need to end the form and display the results, else carry on with ...
0
votes
1answer
29 views

How do I find/make the URL to a PHP page in my extension?

If I have a control panel page and I want to submit it to a PHP page in my extensions' directory, how do I do that? What would the URL be? Or would I instead make an ACT URL? If so, how do I do that ...
0
votes
1answer
31 views

What's the proper way to alter a form in the control panel? (Using an extension in EE3)

I have looked through the hooks and cannot figure out which hook could provide a way to alter a form in the control panel (e.g. the create/edit member form or publish/edit entry form). I don't want to ...
0
votes
2answers
25 views

Do something after hook

I'm making an ExpressionEngine extension that is supposed to return to a certain URL after the user logged in. I'm using this hook: member_member_login_single. This returns me to the right url, but it ...
2
votes
1answer
51 views

Exp:resso Store Add a new Custom Report

The documentation suggests that you should be able to (fairly easily) create a custom report type and add it to the Exp:resso Store Reports section. But beyond the hook $reports = ee()->extensions-&...
1
vote
2answers
110 views

How to use FreeForm Pro or EE Extension Hooks

I am a .NET/Java developer so I'm not very familiar with PHP although I have dabbled with it in the past and am a total noob with Expression Engine. I am working on a project at work along side our ...
0
votes
1answer
41 views

Expresso Store, USPS shipping options for individual products?

I'm using the USPS Shipping plugin to calculate shipping in my store. We use USPS Flat Rate Boxes to ship and most products fit in those boxes. In order to pull the correct shipping rates during ...
0
votes
1answer
48 views

How to get the member id on activation link click?

I'm trying to trigger some code in an extension when a new member clicks their activation link in the welcome email e.g domain/?ACT=171&id=oZYXwJfcAx I can access the authcode using $id = $this-&...
0
votes
2answers
66 views

Hook to add a new column in control panel

For an extension I would like to add an extra column in the cp's entries overview. I have searched for a hook I could use for this, but could not find anything. I could use Zenbu, but that is a bit ...
0
votes
1answer
18 views

Update field content with extension when saving or editing an entry

I have created an extension which uses the entry_submission_ready hook. It is doing some calculations which I want to add to a field in the entry. How can I add the output of the calculations to the ...
0
votes
1answer
64 views

Shipping Rates in {shipping_method} Dropdown - Expresso Store

Is it possible to show the shipping rate next to the shipping option in the {shipping_method} dropdown? I'm using the Store USPS Shipping Extension to calculate shipping costs. I would like to show ...
0
votes
2answers
21 views

Installing Extension Ctrl+S Need Help

There is an EE extension (Ctrl+S) I want to install, but when I download it, it is just a php file, with no ReadMe file as to where to install it. I am stuck, I don’t know where to put this, to make ...
1
vote
2answers
61 views

Member Group Tabs throws blank screen after EE upgrade to 2.10

After an update to EE 2.10.1 the module Member Group Tabs throws the following error: Call to undefined method Cp::set_variable() in /path/sh_member_group_tabs/ext.sh_member_group_tabs.php on line ...
2
votes
2answers
172 views

Saving entry with grid field isn’t working

I’m creating an ExpressingEngine extension that upon activation, automatically creates a channel with fields. One of the fields the extension creates is a grid field. I create the field like this: $...
1
vote
2answers
105 views

How to create a Grid field in extension [duplicate]

I’m creating an extension that on installation, programmatically creates a channel and fields for that channel. One of the fields I’d like to create is a Grid field to store PDF documents against an ...
1
vote
1answer
47 views

Syntax for checkboxes in extension

I’m creating a custom ExpressionEngine extension and I need to add a checkbox. I’m struggling to find the options I need to use for the channel fields API. Currently I have: array( 'field_name' =...
1
vote
1answer
155 views

Unable to modify data with ‘entry_submission_ready’ extension hook

I’ve read a few posts on this, and for the life of me I can’t get this working. I want to intercept a Channel Form submission, and modify the submitted data. I’m using the ‘entry_submission_ready’ ...
1
vote
1answer
45 views

Hook for when viewing single entry

I'm in the process of building my 1st extension (oi!) and I need to find a hook that allows me to fire off a routine when a member visits a single entry page. I have listing pages and single view ...
1
vote
1answer
35 views

Get IDs of deleted entries

I’m creating an ExpressionEngine extension. I want to get the IDs of any records that are deleted. I’m aware of the delete_entries_end() and delete_entries_loop() hooks, but they both return void ...
1
vote
1answer
28 views

blank page when saving extension settings

I am developing an EE extension and everything was working fine and I thought I was done. So I uninstalled the extension and re-installed it to testing everything. It uninstalled fine and re-...
2
votes
1answer
78 views

Add-on Dev: Extending channel->entries and tagdata

I have a search module that grabs locations based on coordinates and estimates distances. I've decided to extend then channel class so I can take advantage of the entries method to display search ...
1
vote
1answer
121 views

Expresso Store: Extension to exclude modifier amounts when calculating tax

I'm developing an extension for Expresso Store that updates the tax calculation for items to exclude any amounts in the modifiers as for this application they are tax free. For example, if the price ...
0
votes
1answer
294 views

Send email from EE template with file get contents

I’m creating a custom ext. that handles form submission + email sending. When a form or reservation has been made the data is put in EE and 2 emails are being send. One email to the client and one to ...
0
votes
2answers
80 views

extension error when using function>redirect

$this->EE->functions->redirect('account/not-found'); When this is triggered in my extension, I get this error: A PHP Error was encountered Severity: Notice Message: Undefined property: ...
0
votes
3answers
114 views

Accessing extension settings from plugin throws a PHP warning

I have written a custom add-on which consists of an extension and a plugin. The extension basically loops through a set of channel entries, gets some matrix data and performs a calculation based on ...
1
vote
0answers
20 views

MD Character Count Duplicate Display Issue

Just installed MD Character Count on a site. Everything is working as expected, with the exception of the extension's output. It's duplicating on render. See the attached screenshot for an example. ...
1
vote
1answer
153 views

With new Routing capabilities in EE 2.8 - Trying to figure out the best solution

I'll start with an example. An image with an embedded watermark URL example.com/1203020202, in the lower right-hand corner in small text will serve as a redirect to the original URL. So when a user ...
1
vote
1answer
42 views

Return validation error to publish form from extension

I've written an extension to do some additional processing on submitted form content within the ExpressionEngine publish page, however there is a scenario where I want to return an error to the user ...
1
vote
1answer
41 views

Custom Extension Help (entry_submission_absolute_end() hook)

I'm making a custom extension to add a channel entry's data to another remote database, but I only want to do this with certain channel(s). How do I check inside my extension hook what channel the ...
0
votes
1answer
39 views

Extensions - where to start

So, been using EE for some time but now want to push the limits and write some extensions and or plugin. The extension needs to write the entry_id of the entry just published by any user OR the ...
2
votes
2answers
177 views

Gateway Extension Error

I installed a new custom gateway I use via omnipay into EE2 backend, but when I go to 'Expresso Store' and click on 'Payment Gateways' to see if my payment gateway displays in the list, it gives me ...
1
vote
2answers
75 views

Using FreeMember to record interests (categories) to a member profile

I have a FreeMember based registration form where I want to record a users areas of interest at time of registration and also provide a mechanism to edit those interests after registration through a ...
1
vote
2answers
417 views

EE2 Use Of Action ID's

One of my pages in a website is a simple form to redeem a coupon (update the status of the coupon in the database). My update function exists in my own custom extension and I have added the id, class ...
2
votes
1answer
219 views

Expresso Store Hook store_order_complete_end

I am very new to EE2 and using Expresso Store in one of my websites in EE2 and need to use this hook when the order has completed and payment has been made successfully. The code I need to call is ...
0
votes
2answers
98 views

Structure of an Extension

I am trying to learn how exactly hooks and extensions are used. I am using expresso-store and have a function I need to call when the order is complete and gets to the success page (on hook '...
2
votes
1answer
66 views

Modules vs Extensions

I am very new to ExpressionEngine and don't quite fully understand all the concepts yet as I come from a solid OOP environment. When would you use functions in modules and when would you use functions ...
0
votes
1answer
42 views

Creating an Extension - Inform custom email address on submission

I've never created an Addon before I'm finding it a little daunting, any pointers would be much appreciated. Here's what I am trying to achieve. I have a Channel Form in the front end that site's ...
0
votes
1answer
92 views

Cartthrob plugin for email notifications based on custom field

I found a plugin on the following site http://becordial.co.uk/expressionengine-cartthrob-email-notification-dynamic-custom-field/ which I have uploaded but does not show up in the extensions list so ...
1
vote
1answer
152 views

Trouble Upgrading from 2.5.5 to 2.8.1 - white screen

I have been trying to upgrade a site from EE 2.5.5 to EE 2.8.1, but I get a white screen on the admin.php page after the upgrade is complete. The only way to get rid of the white screen is to disable ...
2
votes
2answers
84 views

Synchronise Files programmatically/automatically

I'm using phantomjs via an extension to save a screenshot into an EE file directory, but before it's accessible in the admin area, I need to synchronise files. I can't see anything in the docs for ...
2
votes
2answers
211 views

Expresso Store tax hook help?

I’m creating an AvaTax Tax Calculator extension for Expresso Store utilizing the ‘store_order_taxes’ hook. After getting a response from the API, I'm modifying the value of the tax rate as follows: ...
3
votes
1answer
108 views

Correct way to share functions/methods between Module and Extension

I'm just getting acquainted with Add-on development beyond basic plugins and I'm not exactly sure the proper way to organize my files. I have a base Module file, mod.xxxx.php that has a handful of ...
0
votes
2answers
664 views

LayerSlider Responsive Slider for ExpressionEngine

Does exists something similar to LayerSlider Responsive WordPress Slider Plugi for EE?
1
vote
1answer
44 views

Extension Development - Getting the editing author's ID in entry_submission_end hook

I may just be being thick here - but I can't seem to find this even when debugging the code I am writing. Here's my scenario: I have an extension that does something whenever someone created or ...