Mutual
  • Member for 9 years, 2 months
  • Last seen more than 2 years ago
ExpressionEngine and GIT Process
10 votes

One of the key things to remember with ExpressionEngine and GIT is that not all directories should be version controlled. The core files, third party plugins and your design of course should be - but ...

View answer
Why is the Server Path not Valid?
Accepted answer
5 votes

Upload a file called test.php in their respective folders with the following code:- <?php echo $_SERVER['DOCUMENT_ROOT']; ?> Then open those files in your browser and see what the echo'd ...

View answer
Can't stop spam registrations, using Freemember
4 votes

Spam is an uphill battle, any solution made by man to stop it can be broken by man to abuse it. The unfortunate truth is that traditional spam solutions are very short term and don't scale. What I ...

View answer
Freeform styling elements
Accepted answer
4 votes

The {exp:freeform:form} tag is a convenient way to render the form's markup - but because you're dealing with {freeform:field:name} instead of raw HTML it doesn't give you that much control over the ...

View answer
Problems with nested code comments
4 votes

Yes, ExpressionEngine comments stop at the next --} that they find. It's quite irritating. The rule of thumb I use is to use HTML comments for notes about the frontend code, and ExpressionEngine ...

View answer
Conditionally output code every nth entry for Bootstrap grid
4 votes

I too might go for the {switch} method. But I would also question if using Bootstrap's CSS classes are the best way to mark up your page. Have you considered using their LESS classes? You could then ...

View answer
Payment Gateway Integration API Directory
Accepted answer
3 votes

I would advise that you built it into an Omnipay gateway. Omnipay is the payment provider library that powers Exp:resso Store 2 and so by building it for Omnipay it will work on Store. They have a ...

View answer
Using Dynamic URL's in {Segment_1}
3 votes

ExpressionEngine 2.8's introduced Template Routes so you now have more control over how your templates are processed. It allows you to override the default template route, which is /template_group/...

View answer
Is it possible, and how to search in date fields
3 votes

With entry_date you can use a start_on and stop_before parameter in your channel loop but cannot do an equivalent for custom date fields. You have two good options here. The first is to use the {exp:...

View answer
Simple Commerce - don't want to use PayPal
Accepted answer
3 votes

I don't know of any free alternatives for Authorize.net. Charge (http://devot-ee.com/add-ons/charge) is an affordable ($45) method to integrate Stripe.com and might be a good middle ground solution ...

View answer
Stash MVVM - A guide to what goes where?
3 votes

Snippets Snippets are loaded in just one database query - but this query returns every single snippet on the website - even if the page doesn't need it. This behaviour makes what is otherwise a really ...

View answer
Login page returns to the login page, doesn't log me in?
3 votes

This has happened to me before where I was accessing www. but the site was setup to http:// (note: no www.*). Could this be the case in your scenario?

View answer
Transfer EE site to GoDaddy
Accepted answer
2 votes

@BrianMallett was able to resolve this by re-importing his database as it did not properly import to GoDaddy the first time.

View answer
change category id manually
Accepted answer
2 votes

I think this should do it, but you should take a database backup just in case. You might need to run each group separately. // Update the Categories Table UPDATE exp_categories SET 'cat_id' = 137 ...

View answer
If custom channel field entry exists display content else display alternate content
Accepted answer
2 votes

Have you tried this? The difference is on Line 2. It does mean you're running the conditional against the entire embed string rather than the variable but it may work. {slider} {if "{video}"!=""} ...

View answer
Suitable e-commerce add-on?
2 votes

Recently Viewed Products As far as I'm aware neither platform does this directly, but because both store product information in ExpressionEngine channels you could use a plugin such as http://devot-...

View answer
Two different layout for the same template
Accepted answer
2 votes

I'm assuming you're referring to EE 2.8 layouts. It isn't possible to process layouts within a plugin or module tags so using an if statement or Switchee isn't going to work within the template ...

View answer
Forcing SSL on /admin.php only
Accepted answer
2 votes

Firstly I think you should rename admin.php to something else, in line with the Post-Installation Best Practices which can be read at http://ellislab.com/expressionengine/user-guide/installation/...

View answer
Channel Form return to new window
2 votes

This is a job for JavaScript. Here's a thread over at the main Stack Exchange questions forum which may be useful:- https://stackoverflow.com/questions/3825078/jquery-post-response-in-new-window

View answer
Nested list to show product options
Accepted answer
2 votes

I found the solution. I was using process_tags instead of the correct parse_tags. For people who found this, this is the code that works so far. Setter {exp:store:cart} {exp:stash:set name="basket-...

View answer
Securing the control panel with SSL
Accepted answer
2 votes

Really good question. I suppose it could open you up to session sidejacking. There's a couple of potential solutions I can think of without doing any research or prototyping. If the website is ...

View answer
Listing entries, ordering by Category
2 votes

I'm not too sure on how to make the underlying code better - but the first way you could make this DRY would come with a bit of a performance hit You could take the below and set this as a new ...

View answer
License Management Process
2 votes

We have started using Basecamp as a way to store these kinds of notes on a particular project. It allows the development team to build the site as is needed and then admin/finance to check out what ...

View answer
IP to Nation cron job
1 votes

IP to Nation doesn't set an action (ACT), so I don't think there's a neat way of doing this. In ExpressionEngine, actions are given a unique ID and you can load /index.php?ACT=1234 to execute the ...

View answer
How to deal with 'sort by' on author field (playa) where there are multiple authors
1 votes

Instead of sorting based on the contents of the TD, it would probably be better to set a data attribute to that TD and sort by that value. So instead of... <td>2 Authors<br>Joe Bloggs<...

View answer
Remove double slash using Pages
1 votes

Your site URL in your site general configuration (or perhaps your config file, depending on how you set up) likely has a trailing slash which isn't needed. If you remove that it should fix it for you. ...

View answer
Solspace Supersearch grid compatibility?
1 votes

As per the comparison tool at http://www.solspace.com/software/detail/super_search/ Solspace suggest that Low Search would be the better tool for Grid or Matrix searching. Details about Low Search ...

View answer
var_prefix message in ee 2.8.1 dev log
Accepted answer
1 votes

You shouldn't need to prefix with Playa for what you're doing. You should just be able to use... {exp:channel:entries...} {project_content} {content limit="1"} <h4><a ...

View answer
Wordpress to ExpressionEngine, missing tags
1 votes

DataGrab doesn't currently have support for the Tagger field type. However DataGrab does have support for Solspace Tag which may provide the correct functionality for you without having to manually ...

View answer
ExpressionEngine Lexer
Accepted answer
1 votes

There are a number of addons for popular editors to add syntax highlighting and code completion. Here's some that I'm aware of... Coda: http://www.siblify.com/blog/...

View answer