texts: Specify Location on Expresso Store Order Submission

texts:
I'm looking for a way to identify which 'Store' an order came from.

A little context, our client, a restaurant, uses Expresso Store to handle their online ordering. They've just opened a new location, and online orders all go to the same email address, making it impossible for them to determine which location the order refers to.

I'm working around this using a cookie that gets set to a value depending on which page they are ordering from. On submission, I'd like to set the order status depending on the cookie value.

Am I right in assuming I'll need to use the 'store_order_complete_end' hook to change order status on submission? Or is there a way to set status before submitting the order?

Thanks in advance.

Bobby

EDIT: I believe the change, if possible, would have to be made within the {exp:store:payment} tag pair. I noticed that it has access to the {exp:store:order} tags, including the order_status parameter. In the latter, it's used as a filter, but when used in the {exp:store:payment} tag pair, could it be used to set the order status?

FINAL EDIT: Hey guys, just wanted to let you know I've found a workaround for this problem using Michael's advice below. I'm using a custom variable. Basically, there is a page for each location that has an address checker (to see if you're within the delivery zone). On success, both are directed to the same order page, and the custom variable is set. This value is appended to the subject line for the Order / Payment Confirmation emails.

There is a master email address that is BCC'd on all emails. We then use filtering to forward to individual store email addresses depending on the subject line.

All in all, it's not the most elegant solution, but it does work. Thanks again for the help.


texts: Redirect to entry with true value for certain field?

texts:
What I'm hoping to achieve is for someone visiting /events on my site to be redirected to the current event's page ( /events/{url_title} ). However, this redirect would be dynamic to check for the one entry I have marked as the current entry, via a custom current_entry field I've created (only one entry would be marked as true for this).

Is this possible to achieve without leveraging a plugin? I've only managed to get as far as hardcoding the redirect...

    {if last_segment == 'grid'}

        {redirect='events/grid/sxsw'}

    {if:else}


texts:
I found this question and answer that has helped me to get where I currently am. My setup is very very similar to the setup discussed in this thread.

HUGE UPDATE / EDIT

I deleted pretty much my entire first post just to let everyone know.

Now I have a fresh install of EE and the modules below, and am working locally on MAMP.

EE - 2.6 ( had no install issues!)
Matrix - 2.5.4
Assets - 2.1.2
Playa - 4.4.2
Wygwam - 2.7.1
Better Work Flow - 1.6 (not being used to manage these pages yet)
MAMP PHP - 5.3.6
MySQL: 5.5.9
Please note that I do not have Structure installed this time around. I also removed the Structure Tag related to this issue.

I have simplified my template as much as I could which is below.

{embed="includes/_html_header"}

    {exp:channel:entries channel="schedule" disable="categories|member_data|pagination"}

{title}

        {schedule_rooms_day_1}
            {cell_1} - {cell_2} - {cell_3}
        {/schedule_rooms_day_1}

        {schedule_day_1}
            {cell_1}
                Session Name = {session_name}

                Session Speaker Child ID - {session_speaker:child_ids} (these are pulling in correct IDs, yippie!)

                Need to embed information below here about speaker of session

                {embed="includes/_speakers_import" entry_ids="{session_speaker:child_ids}"}

            {/cell_1}
        {/schedule_day_1}

    {/exp:channel:entries}

{embed="includes/_js"}
{embed="includes/_close_page"}

I have "{session_speaker:child_ids}" to help show me which entries should be pulled in. This is pulling in the correct information, same with my embed variable below.

Here is my embed template.

{exp:channel:entries channel="sessions" dynamic="no" fixed_order="{embed:entry_ids}"}
{session_speaker}
    Embed value from embed - {embed:entry_ids} (these are still displaying correct info)

    Speaker Name - {speaker_name}

{/session_speaker}

{/exp:channel:entries}

Please note my issue still remains the same as before, if I include the fixed_order param no information shows up. If I try to do something like fixed_order="2|3|6|4" nothing is displayed. Same with entry_id.
If I remove fixed_order all my speakers show up, and my embed variable displays the correct entry id, which is a good thing.

On an other site I was trying to pull an embed variable into a param and was not able to get my information to display properly. I am wondering if there is a setting I have not turned on that might be effecting my templates.

With my clean install there were a few issues that showed up in my developers log which can be seen in the linked image. Please note there is an error with Structure and Playa.

For Lisa I hope that my updated information is more helpful, as well as the developers log!

Travis, I appreciate the help and with the removal of Structure from the mix feel free to move forward and help others with Structure related issues!

Again, I appreciate the help and hopefully we can figure this out together!


texts: Getting NSM Live Look PHP errors, even after uninstalling

texts:
I've had issues and PHP errors with NSM Live Look. It's been uninstalled and I thought it was fine, but the client has just informed me that when they try to post or edit an item from just one specific Channel, they are getting errors.

To confirm, if they try posting or editing an item from any other Channel this error does not appear.

These errors look like:

  A PHP Error was encountered
  Severity: Notice
  Message: Undefined index: nsm_live_look__preview
  Filename: content/publish.php
  Line Number: 145
  " id="hold_field_

  A PHP Error was encountered
  Severity: Notice
  Message: Undefined index: nsm_live_look__preview
  Filename: content/publish.php
  Line Number: 145
  " style="width: 100%; display: none;">

  A PHP Error was encountered
  Severity: Notice
  Message: Undefined index: nsm_live_look__preview
  Filename: content/publish.php
  Line Number: 151

  A PHP Error was encountered
  Severity: Notice
  Message: Undefined index: nsm_live_look__preview
  Filename: content/publish.php
  Line Number: 152

As I said, I've already uninstalled the this plugin, plus I've checked the database and cannot even see an entry for nsm_live_look.

Any ideas?


texts: Redirect/prevent webmaster tools crawl errors using htacces?

texts:
Through Google webmaster tools i noticed many crawl errors.
However none of the url's exists anymore but are still linked somewhere in other pages.
If i surf to such url i get "Invalid GET Data"
An example of such url is:
http://www.mysite.com/normal?destination=catalogus%3Fpage%3D60
http://www.mystie.com/normal?destination=catalogus%3Fpage%3D26%26cat%3Dhom%25E2%258A%2582%253D1%26pag%3D1%26afb%3D1

Is there a way i can redirect such url's automaticly via htaccess
or should i remove this manually which they are a lot...


texts: Relationships to multiple channels: how to know which channel you're picking from?

texts:
I have a relationships field which pulls in from two channels: Posts and Programs. When the client is creating a page, this field enables them to manually relate the page to a number of blog posts and nonprofit programs, which appear in a "Related Content" section.

But EE 2.8's Relationships field only shows the title of an entry in the relationship picker. If a Post and a Program have similar titles or the same title, there seems to be no way for the client to know which is which.

Has anyone found a solution or workaround for this?

I've sort-of found a workaround using Playa, but it's not great. Playa is an addon for managing relationships. It allows relations to multiple channels and its related entry picker does let you filter by channel. Unfortunately...

It requires several clicks to start filtering by channel
While it lets you filter by one channel at a time, you have to keep switching the filter back and forth to select multiple entries from different channels.
Once you've picked relationships and they appear in the right column, there's no indication of which channel they came from.

I'm new to EE, but I could imagine creating an addon which simply overrides the output of the Relationships picker to show something like <channel_name>: <title> instead of <title>.


texts: Unable to load requested field type file: ft.rel.php Tried all fixes listed

texts:
Getting this message whenever I try to do anything with field-types.

This was a 2.6.1 installation, I’ve tried updating to 2.10.1, but I get exactly the same error message.

I’ve tried all the common solutions I can think of, here is the exp_fieldtypes table in my DB:

1 select 1.0 YTowOnt9 n
2 text 1.0 YTowOnt9 n
3 textarea 1.0 YTowOnt9 n
4 date 1.0 YTowOnt9 n
5 file 1.0 YTowOnt9 n
6 multi_select 1.0 YTowOnt9 n
7 checkboxes 1.0 YTowOnt9 n
8 radio 1.0 YTowOnt9 n

I can’t even get into addons - > Field types as it just throws this error.

There is nothing using a relationship field anywhere as far as I can see. I’ve searched the entire codebase for any reference to ft.rel.php and ft.rel and I can’t find any references to it anywhere.

I assume it must be been referenced the DB somewhere but I can’t see it anywhere unless it is encrypted data somewhere.

Basically I can’t edit or change anything to do the with channel fields or this error comes up when I even try and view them.

Please help! I’m at my wits end trying to find a solution here!


texts:
I have a site that was developed several years ago by someone else, using an addon cpNavBreadcrumb, about which I can find no information at all on the net!!! I just upgraded the site from ee 1.6.7 to ee 2.5.5 and all of the pages which reference cpNavBreadcrumb (ie all except the homepage) did not load until I commented out the relevant code.

I have installed Structure which I was hoping to use to replace cpNavBreadcrumb, but it appears that this is not a straightforward as I had hoped.

How do you add Structure to an existing site?


texts: Converting EE1 Text Field with Image tag to EE2 File Field

texts:
I've a EE1 - EE2 project where I have a native text field storing a full image tag like:

<img src="{filedir_2}sh-275.jpg" style="border: 0;" alt="SH-641 humidity chamber" />

This being the result of the EE1 upload process.  I'd like to get this turned into an EE2 file field so need the field contents to just be:

{filedir_2}sh-275.jpg

The main goal is so that I can use the EE image resizing.

Has anyone come up with some clever SQL to do that in an automated fashion?  I'd rather not have to touch each entry.

I know I have the option to use a template-level image resizer yet but would rather see about getting the native tool working first.


texts: How to clear member accounts with no entries after 6 months

texts:
I had asked a similar question a while back:
How to delete all member accounts with no channel entries

Need a slightly different twist.

I need to remove member accounts that have authored no channel entries AND were created 6 months ago or older.

I could use some help writing the date part of the query.

Thanks!


texts: Problems getting Wygwam's has_excerpt feature working with Low Variables

texts:
I'm using Low Variables (2.3.3) with a Wygwam (2.7) variable type.

Is it possible to get the has_excerpt functionality working in this setup?

I've tried the following code but it ignores it and just outputs the tag:

{lv_my_variable:has_excerpt}

Wondering if I'm doing something wrong, or whether it's just not supported? Thanks.


texts: Creating a store with Structure and multiple levels of categories in the URL

texts:
Looking for some general advice, I'm looking to build a store that has 1,500 products. These products are broken down into 40 or so categories, can be in multiple categories and I want to be able to nest these categories in the URL, for example I want to be able to do the following:

site.com/category_parent/category_child/category_childs_child/product_name/
site.com/category_parent/category_child/product_name/
site.com/category_parent/product_name/

The trouble I have is that ExpressionEngines built in categories don't allow this, the only option is to have:

site.com/categories/category_name/product_name/

And if i'm linking to a product from the homepage (without being on a category listing page) you'll end up on:

site.com/product_name

This all gets pretty confusing from a users point of view as the URL system doesn't have any consistency. Is there any options for me to get the URLs working as I want or is ExpressionEngine simply the wrong system for the job?

I've been thinking it might be possible by using the add-on freebie but still can't workout how i'd manage the different levels of category and the fact that there isn't a fixed depth of category… some pages could have 4 levels of categories some only 1.

Would really appreciate someone else's thoughts on this matter, thanks!


texts: Wygwam fields disappearing and causing EE 2.9.2 to lock up

texts:
I'm having an issue with the latest WygWam Module after moving to a new server and updating to EE 2.9.2. I was on EE 2.2.1 and moved everything over and upgraded about a month ago. Ever since then WygWam has been messing up. I have 2 issues happening.

I was first notified about the issue when our client said they couldn't paste in entries anymore without it losing formatting. Basically they were pasting listing information from emails that were submitted to them and on the old server and old version of Wygwam, they could select the text on the email and it would paste in with all formatting in tact. With the upgrade, it was stripping out all formatting and just pasting as plain text.

So I reuploaded all files and went to the field type settings and under advanced settings I turned off forcePasteAsPlainText and turned on FullPage. I'd prefer to have the formatted code be pasted in without having FullPage on because it adds and extra top and bottom HTML, Head and Body tag to the page when its already got that.But, this seems to fix the issue for the client.
However, now when I go to other entries to make edits, the editor will show for a second and then it disappears and locks up the page and I have to close down the tab and go log back in to fix it. On a few entries the editor shows up fine. Here is a screenshot.

http://screencast.com/t/koUdI5T60z

I tried to turn on the the defer CK Editor until clicked on, and the editor does show up but the same problem happens once I click on the field.

I'm not sure how to get this working as I've already tried uploading all files again. Any help would be appreciated.


texts:
Is there accessibility improvements with the latest version of EE?

Currently our site doesn't have alt content for images. Wouldn't this be covered in the file upload process or shouldn't this be a field on the admin page when adding an image to a page.


texts: Dealing with Localized/Fixed Dates in EE Module

texts:
So I'm working on a module that requires it's own tab in the EE Control Panel edit/publish pages. One of the fields in the module's tab is a date picker.

I've got the module saving the date to my module's DB as well as repopulating the date when editing an entry. However I'm not sure what to do with the "Localized/Fixed" dropdown that appears after the date picker.

How do I save and repopulate whether the user has selected "Localized" or "Fixed"?

Thanks in advance!


texts:
The first time I upload via Rackspace, the thumbnails on the backend appear fine.

However, if I delete the expressionengine/cache directory and it regenerates the images, the result is 70 byte 'jpgs' are created in expressionengine/cache/assets/rs_sources with the following content

Not Found

The resource could not be found.

i.e. the response you would get from Rackspace if the image cannot be found.

However, the images are available and accessible (right click -> View file returns the correct image with a Rackspace URL). They also appear fine on the front-end, so it's just the process which deals with the generation of thumbnails for the backend.


texts:
The title says it all really - I have built a custom login page using {exp:member:login_form} but when I create a link using {path='member/forgot_password'} and {path='member/register'} etc they just go to a 404 page.

Has anyone encountered this before? I am using Structure which I guess could mess with it but not sure. {path='logout'} works just fine. I am running EE 2.7.3.

Hope someone can help with this!


texts: Possible to access fields in Composer to customize?

texts: We have a form built using Composer. One of the fields is a phone number. Is there any way to access the field with Javascript to adjust the phone number formatting using Composer? Thanks.


texts:
All of a sudden wigwam stopped loading the tool bar. I can not click in the field, either to publish or edit, there is no field, no tool bar. Its been working great for 3 months. I am running EE 2.6.1 and wigwam 3.2.1.

I checked the Editor Configurations and they are fine, nothing has changed. I checked he field type and it set to Wigwam. In edit mode, if I change the field type to Textarea, the content is there as with HTML tags (like source mode). The content is still their I can see it on the website, and it formatted. Look great.


texts: Prevent encoding of ampersand in a single entry?

texts:
I am trying to embed a Facebook video in an EE channel entry.

I find that when the entry field is formatted as either Markdown or XHTML EE is rewriting part of the javascript in a way that makes the video embed break on the Facebook side.

Generally I can prevent EE from munging my javascript within entries by wrapping the script in a CDATA declaration.

However in this case EE's Typography engine is rewriting:

js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";

as

js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&amp;version=v2.3";

(& is rewritten to &amp;)

Which gives the following error in the browser console:

  Uncaught Error: invalid version specified

My work-around is to set the field format as None.

Is there a way I can keep the format as XHTML short of making a global change to the site's typography settings?

I am using EE version 2.8.1


texts: Parsing Modifers from Expresso Store Product Details

texts:
We're writing a reporting API and for the sake of speed have been using custom views and pulling the data with the query tag.  It's all going quite well, save for one thing.. parsing the modifiers tag.

I've parsed the base64 below using php parsed on template output.. how do I convert it into some sort of html or usable info? (JSON Array?)

{exp:query backspace="1" sql="SELECT * FROM exp_store_orders LEFT JOIN exp_store_order_items...

    <?php
    $str = '{modifiers}';
    echo base64_decode($str);
    ?>

but that leaves me with an object


texts:
I have been trying to install expression engine on my server following this tutorial
http://www.youtube.com/watch?v=_4YlHgT4Gdo&index=1&list=PL07271CFF71F8FF22

I transferred all the files through filezilla and changed the numbers of the permission as explained in the tutorial, but I got stuck with one step. I tried to log in to the website by adding admin.php at the end of the link, but bluehost keeps showing this message:

"404 Error File Not Found
The page you are looking for might have been removed,
had its name changed, or is temporarily unavailable."

What went wrong? how can I continue installing EE?

Thanks!!


texts:
I am trying to use CE cache with detect mobile so I can separate the desktop version of my site from the mobile version. I tried appending {exp:detect_mobile:type} to the CE cache id but the tag does not get processed.

Has anyone been able to get the two to play nice with each other or have any idea on how to I could solve this?


texts: Is there a way to easily duplicate/clone an entry in EE3?

texts:
This is mainly for pages. My is reusing a lot of the same content on some pages and would like the ability to clone them to save time.

MX Cloner did this is EE2 and I guess I assumed it would be something built in to EE3.


texts: Store: need {price} field to be optional?

texts:
I'm trying to set up an EE e-commerce site for the following scenario:

A product categories list that is 4 levels deep. The product categories will have at least two custom category fields: amount and amount_type. These fields represent the markup (profit) of a particular product associated with the category. Example values are: {10, 'percentage'} or {5, 'amount'}. NOTE: products will only be assigned the lowest level category.
The Channel that has the Store field will have a custom channel field cost. This represents the cost of the product to the retailer.
Optionally set the price.

In the frontend, I want customers to see this:

If the price field is populated, show that amount.
If the price field is not populated, then compute the selling price by using cost custom Channel field and amount and amount_type custom Categories fields.

As there is no requirement for the lowest level categories to actually have a value for amount and amount_type, the frontend logic would need to keep checking the parent category until it finds a category level that does have those fields populated. The root nodes will always be populated.

It appears that price is required, though. So, what might I be able to do in order to support this custom business logic? Perhaps I set the price to an invalid value, like -1 and do checks in the frontend based on that somehow?


texts:
I have two channels product & product_info.
The product and product_info have a one to many relationship using playa. The product_info list the product as a parent. Both channels use Matrix fields in the field set.

As a one off event, I need to duplicate a product and all of it's linked product_info entries for versioning purposes. I would like any suggestions on the best way of achieving this.

My current ideas are:
- Dump out the db into a sql file and manually hunt down all the insert statements i want to duplicate and copy/pasta them after doing some find replace on id's
- Write a script to query certain tables and insert them back in as new records
- try and use something like Datagrab

I am currently pushing forward with the db script but I am finding EE database "design" challenging.

thank you for any suggestions

t


texts: Search two channels with a relationship field

texts:
I have two channels. One channel has a relationship field and is used to store a list of people giving me their name and a description of who they are and a couple other details. The other channel is a vehicle for listing quotes made by the people in the other channel. I use the name of a person (with the relationship field) to be displayed in the other channel when I call up a quote by that person. (I hope you can get a picture in your mind of what I've just said).

My problem is that I'm using EE search:simple_form to search out words in the quotes and display the results. But I also want my users to search out and display a specific person and ALL the quotes that I've attributed to that person.

I tried using a pipe to separate the two channels in the "Channel=" spot, but that didn't work. I could get results from the main quote channel but not the author channel.
I've search this Answers forum but most results point to third party products and it's just not worth spending more than $10 to get a third party product to do this. It's something I would really love to be able to do, but there's no return to justify my spending more money on this.

I've also looked into building a Google custom search, but it seems they want money for that and the site that lets me try the search wasn't too impressive on my site either.

So, any help or ideas would be appreciated.


texts: Exp:resso Store - Using Datagrab to Import Excell File + Import Modifiers

texts:
Good Afternoon,

We're currently in a testing phase for a client who is looking to move to from xcart to a more developer friendly expressionengine / E-Commerce site with store preferably.

Does anyone have some best practices in mind?

Also, since the client is using FileMaker to sync stock levels on the site with their brick and motor locations POS, I was thinking that Datagrab would be a good solution, but realize that there would be issues with the "modifiers" and shipping weights.

Any thoughts on the best solution as well as any third-party developers that could assist if needed with the scripting for Datagrab?

Current client accounts and history are another bag... but really to get the initial test done I'll just need to get the initial test data to import correctly.

Hope this is detailed enough.

Best regards,

Troy


texts: I've been asked to set up an event booking system on an installation that already has Expresso Store. I can set up each event as a product item, and let visitors use the quantity field to specify booking numbers. But I also need to capture information on each person booked. I can include a text field modifier, but I would need a flexible number of fields for an unknown booking number. Is there a way to turn the text modifier field into a grid type field?


texts: is it possible to set the store product details field not required?

texts:
I have a site with a database of products and now I have added expresso store. I would like to make the product info field not be required. I have set the "Is this a required field?" option to no but once I try and edit or add a new product it still asks for a price and a SKU.

The problem is that the client does not want all of their products to be available on the shop. I want to have the custom field be available on all entries but only use those which will fill out the product details field filled out.


texts:
I seem to be having an issue where EE 1.6.8 doesn't seem to like the changes I'm making to the site.

For example. I've changed a category name from 'Contact / Careers' to 'Contact' but on the site it still shows 'Contact / Careers'. I've cleared browser & server cache, as well as EE cache and it's still doing this.

Looking in the DB shows the category is 'Contact' - So i'm a bit stumped as to where this name is still being pulled from.

Another weird thing... Is if I specify what categories to show using the category="2" tag, it shows 'Contact'!!!!!

What is going on?!

UPDATE:

{assign_variable:weblog="section"}

{embed="includes/head"}

{embed="includes/header"}

{exp:weblog:category_archive weblog="{weblog}" style="linear" show_empty="yes"}

    {categories}

{category_name}

                    {exp:weblog:entries weblog="{weblog}" category="{category_id}" sort="asc"}

{title}

                    {/exp:weblog:entries}

                {exp:weblog:entries weblog="{weblog}"  category="{category_id}"}

                            {section-left}

                            {section-right}

                {/exp:weblog:entries}

    {/categories}

{/exp:weblog:category_archive}

{embed="includes/footer"}


texts:
I want to check if two tags have content in them, and set html markup accordingly.
And I reuse this snippet several places and I'm having inconsistent results.

{if site_hvite_left == "" OR site_hvite_right == ""}

{if:else}

{/if}

Some places this works just fine, but other places, I need to add a space in between the quotes for it to make it work. Which makes me think there might be a better way of doing this. Any ideas?


texts: Setting User ID for Google Universal Analytics

texts:
I'm trying to set the User-ID for Google's new Universal Analytics, but it keeps erring saying " SyntaxError: Unexpected token '{' ".

Here is my code;

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXXXXX-X', 'auto');
{if logged_in}
ga('set', '&uid', {{{member_id}}});
{/if}
ga('send', 'pageview');
</script>

I have tried this with $env_config['protect_javascript'] = 'y' and $env_config['protect_javascript'] = 'n';.


texts:
We're using Store 2.0.1 on EE 2.7.2 and trying to figure out how to get the UPS shipping extension working. I've read and re-read the docs but I'm clearly missing something. :/

Docs say:

  The UPS Shipping extension will automatically add shipping method
  options to your checkout. To display the shipping options inside your
  checkout tag, use the {field:shipping_method} variable.

So, we have {field:shipping_method} in our {exp:store:checkout} tag but all I see is a drop-down with no options. We don't have anything set up in the Shipping Methods of Store's settings. Have I misunderstood the docs?


texts: Freeform Pro Won't Register Form Submissons

texts:
We have a relatively simple form that won't register any submissions even though there is no outward sign of an error. Manual submissions via the CP work just fine. I'm trying out FF to use FF Pro on a new site.

I have tried varying parameters with little to no luck. I've noticed some issues with Freeform so I'm assuming this is something on our end.
EE 2.93 and FF Pro 4.2.4

The site is located at: http://www.apothekergroup.com/site/test

Thanks in advance for any assistance.

    {exp:freeform:form
form_id="3"
return="_forms/thank-you"
notify_admin="yes"
notify="justin@suissa.com"
admin_template="admin_user_registration_notication"
form_name="initial_event_registration"

    }

 STEP 1/3:

        {freeform:label:full_name}
        {freeform:field:full_name}

        {freeform:label:email}
        {freeform:field:email}

        {freeform:label:confirm_email}
        {freeform:field:confirm_email}

                                    <input type="hidden" name="XID" value="{XID_HASH}" />
                                {freeform:submit}

                        {/exp:freeform:form}


texts: Is it possible to have a front-facing content creation form, for use of visitors, that creates draft content?

texts:
A client is interested in allowing visitors to leave their personal stories on the site. Ideally these would go to the content list in draft mode and then be published by staff.

Is it possible to take a content creation form for a channel, and put it in the front end, with no requirement to log in?

It's no big deal if it can't be done. I'm just curious.


texts: Sending emails to member group when an entry is updated

texts:
Does anyone know of a (free) add-on that will send a custom email message to a member/member group when an entry is updated?

Or does anyone know of a way to do this with the standard EE setup?

UPDATE.
As suggested, MX Notify Control does what I'm asking. However it appears to let you notify a group when the status of any entry in a channel changes.

After further thought I have realised I need to be able to notify particular members when a particular entry is updated (i.e. any field has changed rather than just the status - although I could work it with just the status if necessary)

I'm thinking RSS could be an option here however my user base is not going to be familiar with RSS so email would be the ideal solution.


texts: Resourse Router - Only route for entries in one channel

texts:
Is there a way to use Resources Router to only route for entries in one particular channel, then for everything else, use the normal EE template structure?

I've tried:

':any'  => function($router, $wildcard_furniture) {
           if ($wildcard_furniture->isValidEntry(array('channel' => 'furniture'))) {
           $router->setTemplate('product-category/index');
         } else {
      $router->stopRouting();
    }
       }


texts: Multiple product categories non ecommerce site

texts:
Hi what would be a good starting point for building the following functionality with EE:

Level 1: Main product categories - page listing all main categories

Level 2: Selecting a main category takes user to list of sub categories within the main category

Level 3: Selecting subcategory takes user to a list of products within the subcategory.

Level 4: Product page

Importantly products would need to feature in several categories which would be easily selected in the admin panel by my client.

Would an addon like Matrix help with this?


texts: Database Queries in Output Profiler Won't Display

texts:
With template debugging enabled, clicking the "show" link to display the database queries isn't working.

I suspect this is related to the fact that on all pages of this site there are 7 chunks of content loaded via XHR that pass through the template parser. Because of that, the same ID ci_profiler_queries_db_1 is used 7 times. Since the code used to show/hide the queries relies on getElementByID, it's unable to determine which of the identical IDs is the intended one.

Is there a solution short of waiting on a core rewrite to use classes and more advanced js?


texts: Auto-post to Facebook when a channel entry is published

texts: We would like to set something up so that when we publish a new article (channel entry) to our site it also creates a post on our Facebook page. What solutions are people using for this? I found the Social Update add-on on devot:ee, are you using this, a different add-on, or some other method?


texts: Radio Button field not outputting anything

texts:
I am having a very odd issue. This is on EE 2.8.1. I created a channel and within that channel I have a radio button field with the values of Yes or No. I can create entries and check the correct option. If I check in the database, it has the correct values for that field for the entry I created.

Within a template I try some code like this:

{exp:channel:entries channel="my_channel" dynamic="no"}
  <div>{title} - {my_radio_button_field}</div>
{/exp:channel:entries}

And the output is just: Entry title -
It seems to just output a blank space for the radio button field value, it is parsing it so it recognized the field name, but it is not getting the value for output.

The only weird thing that happened was I originally had it as a checkbox and changed to a radio button, so to alleviate that I created a second field as a radio button with the same options and it behaves the same.

I have seen a ton of examples (and used identical code myself in the past) using the field just like this or in a conditional. And all the data is being recorded properly in the DB, so I am sort of out of ideas? Can anyone suggest some things to try?

UPDATE: What I found is that if any of the entries don't have a value for that radio button, then they all will display as empty. When I limited the entries down to entries with a value selected it works. This seems like a bug to me, is that correct?


texts: Redirect to static page if EE database is down

texts:
We have a client that would like to see a branded, non-EE error message if there is a problem with the EE database connection. Their database is hosted on a different server and has, on one or two occasions, lost the connection – causing EE to render a plain error message.

We'd either like to redirect to a static HTML page which contains a nice, branded apology for the site being down, or to edit the source code of the default message. I tried the Custom Messages add-on but it seems that this requires EE and the DB to be functioning correctly in order to work.

Any thoughts on how best to approach this scenario?

Gaz


texts: Super Search {super_search_total_results} wrong when using start_on paramater

texts:
Like it says in the title. When using the start_on param in the {exp:super_search:results} tag then {super_search_total_results} doesn't take into account the start_on parameter and counts entries that should be ignored.

Short of using a second search tag with no limit and stashing {absolute_count} is there a way to fix this so the correct total count is supplied?


texts:
I am currently looking at exporting member data periodically and submitting this to the server for the client to retrieve on a regular basis.

I have been looking at various modules which create a CSV file such as AJW Export. I was then going to visit this URL automatically using the Automatee plugin however I can only get the CSV file available for download in the browser, not to the server.

Any advice appreciated.

Many thanks Ben

----------- EDIT -------------

I have been looking through the forums and found some good examples, however when I implement these into my plugin file I just receive server errors. I'm working on MAMP but can't figure out what is causing the issue, when I replace the code below with some default text values, the plugin works.

function Export_to_server() {
   $this->load->helper('file');
   $this->load->dbutil();

   $delimiter = ",";
   $newline = "\r\n";
   $query = $this->db->query("SELECT * FROM stations");
   $csv = $this->dbutil->csv_from_result($query,$delimiter,$newline);

   if ( !write_file('./uploads/', $csv))

   {
      echo 'Unable to write the file';
   }
   else
   {
     echo 'File written!';
   }

I have also attempted

function Export_to_server() {
   $this->EE->load->helper('file');
   $this->EE->load->dbutil();

   $delimiter = ",";
   $newline = "\r\n";
   $query = $this->EE->db->query("SELECT * FROM stations");
   $csv = $this-EE>->dbutil->csv_from_result($query,$delimiter,$newline);

   if ( !write_file('./uploads/', $csv))

    {
      echo 'Unable to write the file';
     }
    else
     {
       echo 'File written!';
     }

Forgive my noobie plugin skills, this is the first attempt at developing one for me!


texts: cannot log in to control panel after 2.9.2 update. credentials are being accepted

texts:
I just updated my EE install to 2.9.2 and cannot log into the control panel.

It is recognizing my username and password, but I am redirected back to the log-in page. If I enter bogus credentials, it lets me know either the username or password are incorrect.

I have tried adding the following to my config file as suggested across StackOverflow:

$config['cookie_prefix'] = '';
$config['cookie_path'] = '';
$config['cookie_domain'] = '';
$config['user_session_type'] = 'c';
$config['admin_session_type'] = 's';

I have tried clearing caches and everything like that.

The oddest part is, I've tried logging in many times now. Seemingly randomly, it does allow me to log in (maybe 2 times out of 100 attempts), but as soon as I click anything in the CP, i am bumped back out to the log in screen.


texts: I'm using categories as tags for news articles and showing a list of "tags" in the sidebar. I'd like the list of "tags" to be ordered randomly. Does anyone know how to accomplish this?


texts: Template pulling mixed data onto page -- {channel:entries} issue?

texts:
I'm having an issue with a template pulling data onto a page when it loads. For example, I have 2 sites (a desktop and mobile version). I'm attempting to pull content from the desktop site pages onto the mobile sites page. So from one template group to another.

However, the problem I'm having is that the URL is being pulled correctly, BUT the content is from the most recent post. The only way I'm able to get more than the most recent post to display is if I set the limit to be greater than 1.

This is the main listing template:

    {if '{segment_3}' != ''}

    {embed="mobile__site/post"}

{if:else}

{embed="_embeds/_mobile_head" entry_id="{entry_id}" page_title="Blog {if segment_3 != 'category'}{exp:channel:category_heading channel='blog'}- {category_name}{/exp:channel:category_heading}{if:else}{exp:channel:month_links channel='blog'}- {month} {year}{/exp:channel:month_links}{/if}"}

                {exp:channel:entries channel="blog" dynamic="yes" orderby="date" sort="desc" limit="4" paginate="bottom"}

{title}

                        {summary}
                        {if full_entry !=""}

                                Read More...

                        {/if}

                            Posted by {author} on {entry_date format='%m/%d'} at {entry_date format='%h:%i %A'} in {categories}{category_name}  &#8226; {/categories}

                            Permalink

                        {paginate}
                            Page {current_page} of {total_pages} pages {pagination_links}
                        {/paginate}

                {/exp:channel:entries}

{embed="_embeds/_mobile_footer"}
{/if}

And this is the post template:

{exp:channel:entries channel="blog" dynamic="yes" disable="categories|member_data|pagination" limit="1"}
{embed="_embeds/_mobile_head"}

{title}

                        {!--{summary}--}
                        {full_entry}

                            Permalink

{embed="_embeds/_mobile_footer"}
{/exp:channel:entries}

EDIT: I make an exact copy of the desktop version in the "mobile" version of the template. It still loads incorrectly. I'm wondering if it's a plugin issue. When I attempted to visit the developers site, it looks like the last time they answered a question was 2012. Can anyone recommend a mobile site plugin that is currently being supported?


texts: Project request form system in EE: Freeform Pro vs Channel Form (SafeCracker)

texts:
I'm building a project request system for our organization and think I know what I want to do, but want to run it by some others first.

Our graphics department gets requests from staff and other departments for graphics projects: Newsletters, business cards, branding, posters, event promotion materials, etc. Right now they don't have a very good system, they are using email. People send an email and ask for what they need. THis often leads to many emails going back and forth before the graphics department has all the info they need. They have asked me to find some way to do the following:

all info from online request form
Status (Unassigned (red), Assigned (orange), With Designer (yellow), Out for Review (yellow), Out to Client (yellow), Sent to Print (green), Complete(blue)
Priority (ASAP, High, Medium, Low)
Date Submitted
Billed (check box)
estimate
sent?(check box)
project #
notifications sent to designer when a project is assigned to them

I can do this all in ExpressionEngine at least two ways. The most obvious is to use a Channel and the Channel Form tags to do this on the front end. I could also use Freeform Pro (we are using it for other forms). It seems that using Channels/Channel Form (Safecracker) is the most straightforward approach. Would Freeform Pro offer any advantage? I'm leaning toward Channels right now since everything I'd need (Postmaster for the notifications for one) works natively with Channels and isn't fully supported in Freeform Pro.

Alternatively, are there off the shelf solutions like Basecamp (but not Basecamp) that do this? We don't need the client to be able to edit their entries, just the graphics manager to see the entries, assign them to designers, and mark them as completed when they are done. Sort of a project dashboard for her to keep track of things.


texts: Invalid EE Conditional when testing stash variable

texts:
In my stash partial, I have:

{!-- Custom Sidebar? --}
{if "{exp:stash:get name='custom_sidebar_text'}"}

    {if "{exp:stash:get name='custom_sidebar_title'}"}

        {exp:stash:get name='custom_sidebar_title'}

    {/if}
    {exp:stash:get name='custom_sidebar_text' random}

{/if}
{!-- /Custom Sidebar --}

In my template I have this:

{embed="layouts/.landing_page"}
{exp:channel:entries}
  {exp:stash:set parse_tags="yes" parse_conditionals="yes"}
    {!-- Several other stash variables --}
    {stash:custom_sidebar_title}{custom_sidebar_title}{/stash:custom_sidebar_title}
    {stash:custom_sidebar_text}{custom_sidebar_text}{/stash:custom_sidebar_text}
  {/exp:stash:set}
{/exp:channel:entries}

I’m getting a warning saying:

  A PHP Error was encountered
  Severity: User Warning
  Message: Invalid EE
  Conditional Variable: {if "
  A PHP Error was encountered
  Severity: Warning
  Message: Cannot modify header information - headers already sent by (output started at /Users/agarzola/git/wfgc/system/codeigniter/system/core/Exceptions.php:170)
  Filename: core/Common.php
  Line Number: 412

If I remove the outermost conditional tags in the partial ({if "{exp:stash:get name='custom_sidebar_text'}"} and '{/if}'), the markup is rendered perfectly, with the stash variables parsed as expected.

edited to add: This only happens when the custom_sidebar_text field contains a link (generated via Wygwam in this case). Take away the link on the edit entry form, save the page, and the error goes away.


texts:
I have a channel set up that has acc_longitude and acc_latitude, these fields have the correct coordinates for the destination applied. I am using this code below to try and display a map with the a marker of the destination. Below you can see my code for my attempt at this, I am just receiving a white box with no map in it. Any ideas? js script running below looks like this (being pulled in by the add-on).

       {exp:gmap:init id="map" class="gmap" latitude="{acc_latitude}" longitude="{acc_longitude}" style="width:100%;height:200px;"}


texts:
Here is my code in a snippet. Basically what low_replace does is just to convert spaces to dashes.

{exp:low_replace find="SPACE" replace="-"}
    {permalink="product"}/
    {field_a}-
    {related_entries id="foo"}
        {foo_name}
    {/related_entries}
    -{field_b}
    {if bar != ''}-{bar}{/if}
    {related_entries id="test"}-
        {test_name}
    {/related_entries}/
{/exp:low_replace}

When I tried it, I got this error

Parse error: syntax error, unexpected T_STRING in /home/test/public_html/system/expressionengine/libraries/Functions.php(683) : eval()'d code on line 1

Any idea why this is the case?


texts: Set profile fields with values during login with Profile:Edit

texts:
I was wondering if it's possible to update some profile fields during login using Profile:Edit?

The reason is, I have a survey where people can login at the end of it to save their result. But I'd like to just pass some hidden fields with the values, but i'm not sure if it's possible to effectively save an edit to a profile during login? :/


texts: Conditionals from within Piped String of values

texts:
I have a string of piped category ID's which represent all the categories which are selected for any given page.

Within my page, I now need to check the input of the chosen categories.

For example, I have {segment_category_ids_piped} (I'm using Low Seg2Cat) - this returns "3|5|6|14".

In my category loop, I now need to check the checkbox if the category exists. The code I have at the moment is :

<input type="checkbox" {if segment_category_ids_piped *= cat_id}checked="checked"{/if}>{cat_name}({entry_count})

The problem is that it's treated as a literal string, so if I loop through my categories, it's showing cat_id 1 and 4 as being selected, because they are represented in the string for 14.

I'm presuming that a regular expression would be needed here, but I'm at a bit of a loss as to the syntax (RegExp has never been a strong point of mine!).

Thanks


texts:
I had an error after upgrading and fixed is as suggested in right here.

In this thread, the issue seems fixed, but for me, not just yet. Now I've got a similar, but not the same, error:

Error Number: 1060

Duplicate column name 'parent_element_id'

ALTER TABLE exp_playa_relationships ADD parent_element_id VARCHAR(255) NULL AFTER parent_var_id

Filename: third_party/playa/ft.playa.php

Line Number: 488


texts: No email notifications being triggered after a successful CT test purchase with SagePay

texts:
After a successful test transaction with SagePay no email is triggered for admin or the customer. Also I cannot get the status change trigger to work either. Although the low stock trigger does work, so I know that emails in general are working ok.

I have checked that the email is stored correctly in the customer info tag (before being sent to SagePay) and it is. But the emails are not even being logged in the CT email logs.

Also, when I return from SagePay (and get the successful page with correct info etc) the cart still has items in it, so it's not being cleared as it should. I'm sure it's all related to something simple maybe?

Any ideas please?


texts: user_session_ttl hidden variable option not working

texts:
I have set this hidden variable in my config/config.php file

// Allows changing of the Users Session Length to any number in seconds. For instance, if users should be logged out after 10 minutes of inactivity, the value would be: 600
// 30 minutes(60 seconds * 30 )
$config['user_session_ttl'] = 1800;

However, it is not working. I tried leaving a page inactive and checking it after an hour many times. But I still don't get logged out.

Any idea why this is the case?

P.S. I am using Safecracker and Safecracker Registration for my Member system. I am using EE 2.5.5 with no immediate plans to upgrade.

UPDATE:

I found out that user_session_ttl affects my admin session(logged in via localhost/system) while the session logged in via Safecracker was not affected.

I also found another hidden variable, cp_session_ttl. Is this relevant?


texts: Expresso Store checkout tag - ACT id not being inserted into form

texts:
This is a weird problem.

I have an existing site which uses Expresso:Store and has been working OK. Now suddenly, I am seeing intermittent problems adding items to the cart.

It seems that the add to cart form doesn't have an ACT Id inserted into the hidden field. Instead it's getting the value {AID:Store:act_checkout}.

My client says that this is random and doesn't happen all the time. However I wonder if they are just viewing cached pages.

Has anyone encountered this problem or have any idea what may be causing it?


texts: RSS / Atom feed is outputting encoded entities instead of quotes in titles

texts:
When publishing my Atom feed, quotation marks are being converted to HTML entities and being output without conversion back to the character.

Example:

Article title: What's New Today!

Output in Atom feed as: What&#8217;s New Today!

I created my Atom feed based off of the Atom feed examples in the EE documentation.


texts:
I am running a site that uses the following EE 2.7.3, MSM 2.1.6, Better Workflow 1.6.4.2  and WYGWAM 3.3.

When a page is edited in IE11, when I go to save the page from any tab apart from the 'Publish' tab. A number of rows of  '<p>&nbsp;</p>' are injected into the end of each wygwam field.

Is this something anybody has seen or fixed?


texts:
I'm currently trying to export channel entry data from a version 1 ExpressionEngine site, v1.6.9 to be exact.

Can anybody tell me what the best way of doing this would be, Looking around a lot of modules on devot-ee etc seem to be ExpressionEngine v2 specific.

Thank You

Adam


texts: EE pagination how to set limit and total rows

texts:
How can I set total row count in pagination using exp:channel. Hope limit will limit the result per page.

How can we set the total row limit?


texts:
Is someone using VL File Generator with EE2.8? I've bought it these days, and it's not working (the file is not saved), even with all the correct settings:

URL: www.example.com/receitas/receitas_json
URL relative path: /receitas/receitas_json
file relative path: /principal/json/receitas.json

The URL relative path contains this template:

{exp:channel:entries channel="receitas"}
        {title}
{/exp:channel:entries}

the folder ot the file relative path is set to 777.

When a new entry is submitted in the channel or updated, no file is generated.
PHP safe_mode is turned off
Allow URL Fopen is turned on.

I’m using EE 2.8.1, and this problem is encountered too in the Wamp local server.

What could be the problem? A compatibility problem with EE 2.8?

Is there support yet for this extension? I contacted the author, no reply yet...


texts:
I am new to expression Engine and I'm coming from a Wordpress background. I am just trying to wrap my head around all the terms. Despite taking some online lessons, I am still lost at explaining what a template and channel are. I've gone to Ellis Labs many times and their definitions seem way too generic. When I go to build a new site, I am not sure which should be built in a channel or template and I don't know why.

Does anyone know of any hierarchy of some type that lays out the framework of the Expression Engine? Perhaps a place that gives an exhaustive definition of each part of the framework (template, channel, entries fields, entries fields group, channel fields group, categories, categories group, relationships, etc) Ugh......just listing them..... can you see why I'm getting confused!?! What is more important then what? If Expression Engine were a chessboard, which ones are queens or kings or pawns? get me?


texts: Solspace TAG - How to get an URL to tagged entry

texts:
I'm running EE 2.7.3 and Tag 4.2.5, and I have tagged entries (products in my case). My stack is how to get URL to “product details” page of tagged product?

For an example I will tag Product#1 from category#1 and subcategory#1, then I will tag Product#2 from category#1 and subcategory#2 and next Product#3 from category#2 and sunbcategory#3. As return URL I suspect to get something like:

 Product#1: http://www.domain.com/category#1/subcategory#1/product#1
 Product#2: http://www.domain.com/category#1/subcategory#2/product#2
 Product#3: http://www.domain.com/category#2/subcategory#3/product#3

I have currently one channel for products and appropriate template groups for each category/subcategory.

Any clue how to get URLs to work? Should I use in that case Low Seg2Cat or GWcode Categories to get proper URLs based on {url_title} of tagged product?

Thanks


texts: Previewing content on site before going live

texts:
I'm currently looking for a neat way to preview content before it gets set live. The ideal setup would be to have a status "draft" that is shown on the frontend to super-admin and maybe other CMS user groups if setup.

I've played with the live look feature but I think it would be nicer to switch the status parameter in the tags depending on the user logged in group_id.

The problem I have come up against is the parsing order.

This post looks like its doing exactly what I want http://themetaq.com/articles/a-better-way-to-preview-entries-in-expressionengine but couldn't get this to work.

I want to keep this as out of the box as possible, rather than a using an add-on.

Thanks!


texts: Adding Solspace Tag in Channel Form without need to hit return

texts:
I'm using Solspace tag as a 'subject' field in conjunction with EE's native Channel Form. We have set the field to required using the rules parameter...

rules:FieldYear="required"

If the user doesn't hit enter when inputting a subject tag (or select an existing tag from the list), i.e. it doesn't get added as a tag and just sits in the field as text - the form will not submit. It's basically not counting it as a valid field, as technically there is no tag selected.

Is there any simple way to just convert that text to a tag on submission? Would be really helpful!

Thanks!

(p.s. The reason why we're using the rules parameter is it gives a lot more flexibility, as you can make a field required in a specific form rather than globally across the site)


texts: Can't save templates containing Query tags

texts:
I've set up a staging server for an existing EE2 website, when I make changes to templates and save most templates save ok, but when I try to save a template that has an EE query tag, I get the following error and it fails to save:
'You don't have permission to access /system/index.php on this server.'

If I remove the query tag, it saves with no problems.


texts:
I have what should be a very straightforward grid field with very straightforward template code, but the contents are not being displayed in the template. AFAICT I'm using the grid field the same way that I've used it elsewhere on the same site without problems (basically, the grid is used to set up images with alt text, caption, etc). So I'm wondering if there's a problem at a database level -- but I have no idea how to diagnose or fix that.

The grid field's name is about_company_photo ad the columns are named image, alt, and caption. The grid has a single row (the field is set to minimum rows: 0, maximum rows: 1), and the image file itself is showing up in the File Manager. Looking at the entry in the CP it looks fine. This is all using native EE stuff, v 2.7.3. My template code is:

{if about_company_photo}
    <img src="{about_company_photo:image}" alt="{about_company_photo:alt}" title="{about_company_photo:caption}">
{/if}

The template is outputting the ing element, so presumably it is recognising that there is content in the grid itself, but the img tag's src, alt and title attributes are being left empty. Does anybody have any idea why this might be?


texts:
I'm trying to figure out a way to display and not have a profile:edit field be editable.

If I try and remove the {custom_fields} tag and add each input field separately, the data won't save.

Any clue how to do this?


texts: 3rd party module/plugin for managing equipment rental/tracking

texts:
I have a project that requires online equipment rental/tracking, including booking, availability calendars, etc.

I know there are options out there that are non EE-based such as FreshService (http://freshservice.com) or Booked (http://sourceforge.net/projects/phpscheduleit/), but it would be nice to have something that can be just dropped into our EE install with minimal fuss. Could Solspace's Calendar fit the bill?

Does anyone have any plugin recommendations? I searched on devot:ee and nothing I found looked like a good fit. We are running the latest version of EE (2.8.1).

Thanks in advance!


texts:
This is something that I'm wondering how you solve it:

When building a site, the index template is served with segment 1 empty. If I start an entries loop in a embed, I'll need a conditional to show the specific category for the home page and automated categories for the rest like so:

{if segment_1==""}
    {exp:channel:entries category="1"}
        All kinds of channel entry stuff
    {/exp:channel:entries}
{if:else}
    {exp:channel:entries}
        All kinds of channel entry stuff
    {/exp:channel:entries}
{/if}

The only difference between the first and second loop is the category, which is called automatically in the second loop by the URL segment. Every time I make a change in the first loop, I have to be careful to do that in the second one too. I could put the 'entry stuff' in a snippet, but I like to work with files, which snippets do not allow.

So how would you approach this? Thanks!


texts:
I was wondering if anyone has been able to attempt Multi-site cache breaking with Ce_cache? And what did you do to achieve this?

I am trying to stay away from PHP to achieve this, and having someone to Clear the cache every time the site is updated.


texts:
Can the bundle have a price that is different than the sum of the products' prices that make up the bundle?

Example:  If I have 12 tracks at $1 each.  Can the bundle product (the album that contains all 12 tracks) cost $10?

Also, do all products in the bundle have to exist and be purchasable on its own?

Example: If the bundle product (the album) has 14 tracks, I want 2 of those tracks to only be part of the bundle.  The other 12 tracks can be purchased on their own, but not those 2 "bundle-only" tracks.


texts: Is it possible to have SKUs automatically generated on publish?

texts:
I have a store implementation where there will only ever be one SKU per inventory item/product. I am interested in having the SKU field equal the title field (using Title Master so each title is unique).

Has anyone done anything similar?

Cheers,
Sean


texts: Is there a way to display "last edit date" when viewing entries in the admin panel?

texts:
I am trying to find a way to view the last edit date of entries while in the control panel. I haven't found an EE2 plug-in or module, and have no idea of any other way to do it. Does anyone have any ideas?

I basically need to make sure I am not overriding any database info a user has entered when I import a new database from the staging site with changes.


texts: Expresso-store How to view order ID in paypal invoice

texts:
I've just upgraded a client from Expresso Store V1.6 to V2. They use Paypal Express.

Previously the Store would list the order number as a line item in the paypal invoice, but now it lists the products and doesn't mention the store order number.  They have requested this back as they use this order number to reference payments and deliveries, also sometimes people pay with cards not in their name so using the order number avoids confusion.

Any ideas?


texts:
I have included pagination on a series of pages.  From within the CP when I click the View Rendor button from within the template, all looks great.  However, when I link to a page with the pagination control from some place else in my site, the pagination control does not show.  Any ideas as to why?  Here is a image showing my template code:

Thank you for any help - Kim


texts: Expresso Store: checkout and order custom field w/ amout value - how to calculate total

texts:
I have added an order custom field to the checkout process named "Would you like this order gift wrapped?" and there is one choice (check box) which is passing value, which is marking that order as a gift, but now store owner has decided to have added some $ amount to the total when that options is checked.

My code looks like:

          Would you like this order gift wrapped?
            <input type="checkbox" value="yes" name="order_custom1" /> Yes
            <input type="hidden" value="5.00" name="order_custom2" /> $5.00

Now how I can update total with value of order_custom2 when order_custom1 is not empty on Update Total (or auto update total w/ jQuery on check box checked event)?

Thanks


texts: stash embed in expression engine layout not parsing

texts:
I would like to embed my ads by a stash embed inside of my base template, is this not possible to achieve thay way?

{layout:set name="backgroundAd"}
  {stash:embed context="ech/ads" name="background" stash:seg="{segment_1}"}
  {stash:embed context="ech/ads" name="interstitial_floating" stash:seg="{segment_1}"}
{/layout:set}


texts: using Relationships field, want to display job listings per facility

texts:
I have a "Job Openings" channel with a relationship field. The field relates to the "Facility" channel. So when a user creates a new job opening entry, they relate the opening to the facility. Now in my template I want to display a list of facilities ONLY IF THEY HAVE JOB OPENINGS, then below the name of the facility, display all job openings.

I started with a channel entries tag for the facilities. How do I setup the conditional so it detects if there is a parent(job opening), display the facility title, then display all job openings for that facility? I only want the facility name to appear once, with all job openings for that facility below it.

The code I have below is not correct and displays the facility title for every job opening. I'm not sure how to setup the conditional correctly. Any ideas? Thanks for any help!

            {exp:channel:entries channel="facilities" disable="categories|member_data|category_fields" sort="asc" dynamic="no"}

            {parents field="job_facility"}
               {if parents:count >= "1"}

{title}

Job Opening

{parents:title}

               {/if}
            {/parents}

            {/exp:channel:entries}

This is what I want...

Facility 1

job opening

Facility 2

job opening
job opening

Facility 8

job opening

And this is what I'm getting...

Facility 1

job opening

Facility 2

job opening

Facility 2

job opening

Facility 8

job opening


texts: Trying to find a more efficient way of plotting lots of markers onto a Google Map

texts:
I've got a directory channel, and each entry has been manually geocoded onto a map with the Google Maps for ExpressionEngine fieldtype. I now want to plot these 1,000 entries onto a single map in the most efficient way, and each category of entry has a different marker (6 categories in total).

Here's the code I'm using with Google Maps for EE:

{exp:gmap:init id="map1" class="gmap" scrollwheel="false" style="width:940px;height:500px" latitude="35.0000" longitude="25.0000"}

{exp:channel:entries channel="directory" status="open" disable="category_fields|member_data|pagination" limit="1000" dynamic="no" sort="asc" search:cf_directory_map_latitude="not IS_EMPTY"}

  {categories show_group="2" limit="1"}

    {cf_directory_map_location id="map1" show_one_window="true" icon="{category_image}" infobox="true" offsetY="-35" offsetX="15" closeBoxMargin="5px" class="ui-infobox-dark" closeBoxURL="/themes/third_party/gmap/css/images/white-close-button.png" style="width: '300px'" alignBottom="false" clearanceX="10" show_one_window="true" extend_bounds="false"}

{title}

City: {cf_directory_city}

        Type: {category_name}

Visit Website &raquo;

    {/cf_directory_map_location}

  {/categories}

{/exp:channel:entries}

The above works, but I feel that the code it's outputting is bloated when outputting so many entries. Every marker on the map is outputting its own script tag that is 45 lines long. So multiply this by 1,000 entries, and you end up with 1,000 sets of script tags, and 45,000 lines of code, which means that the page can be a few megabytes in size and slow to load, even when using caching.

Is there a more efficient way of plotting entries onto a map with this add-on? Or if not, is there an easy alternative that I can use which makes use of the data I already have for each entry (the Google Maps for EE field, or else the standard latitude/longitude fields)? Thanks for any advice.


texts: Assets and Safecracker — selections not saving?

texts:
I have a very simple Safecracker form, consisting of nothing but an Assets field. (I built it so I could quickly run through all my entries and re-assign images that have all recently been updated.)

Here's the code in question:

{exp:channel:entries channel="articles" limit="1" disable="categories|category_fields|member_data"}
{exp:safecracker channel="articles" return="/utilities/illos/" include_jquery="yes" json="no" safecracker_head="yes" class="editForm" entry_id="{entry_id}"}
{field:article_illustration}
<br><input type="submit" name="submit" value="Submit">
</tr>
{/exp:safecracker}
{/exp:channel:entries}

The Assets widget is working as expected (I can trigger the file chooser, select images, and the thumbnail shows up in the field). The problem is that then saving images does not save the new selection.

Watching events through the inspector, it looks like even though my selection is being visually added to the field, the hidden field never gets populated with the required value.

(Details: ExpressionEngine v2.5.5; Assets v1.2.2)

Updated with more info:

I've run through a few scenarios.

If the entry already has an image, and I save without changes, the image stays.
If I remove the image and save, the image is removed.
I added a title field, and it updates appropriately.


texts: Wrap  around every x number of  in category_archive entry loop

texts:
I'd like to use something similar to a switch or plugin like Grouper with category_archive, to wrap a
 around every 6
, but I don't see anything that works. Is jQuery the best way to go or is the another solution I can use that doesn't need js/jQuery?

    {exp:channel:category_archive channel="speakers" style="linear" backspace="7"}

            {categories}
                {category_name}
            {/categories}
            {entry_titles}

{title}

            {/entry_titles}

    {/exp:channel:category_archive}


texts: Can I use ExpressionEngine core for a portfolio site

texts:
I need to CMS-ify my friends design portfolio.

Can I use expressionengine core, or would I need a licenced? I've had a look at the terms and conditions for the Core version but I'm still not quite sure.

Really hope I can use ee, absolutely love working with it.

Thanks
dave


texts:
I'm building my first Expresso store, and have hit an issue with IE8. Any page that contains "add to cart" buttons renders everything up to the buttons but the rest of the page is blank.

IE shows this error:

Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)

I presume it's Expresso's inline JS that's causing this, and that IE doesn't like it manipulating the page before it's fully loaded? Has anyone else come across this or found a solution?

EDIT:

I've now narrowed it down to a very simple template that still shows this error:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
    <div class="container">
        BEFORE
        {exp:channel:entries channel="discography" limit="1" disable="categories|category_fields|member_data|trackbacks|pagination"}
            {exp:store:product entry_id="{entry_id}" return="cart"}
                <input type="text" name="item_qty" size="3" value="1" />
                <input type="submit" name="submit" value="Buy now" class="submit" />
            {/exp:store:product}
        {/exp:channel:entries}
        AFTER
    </div>
    </body>
</html>

When I view that in IE8 or lower I don't see the "AFTER" text, and I get the same parsing error as before. If I remove the .container div, it renders as expected. So I assume that Expresso is trying to manipulate the page before IE has finished rendering the container div. Any ideas?


texts: Why does Channel Images cache directory create itself as owner/group 99/99

texts:
I have just installed a new EE site and the cache directory Channel Images creates is being set to Owner/Group 99/99. (/public_html/system/expressionengine/cache/channel_images)

When I try to upload a pic it gives me the error "The Local Temp dir is either not writable or does not exist".
When I try to import the image it will create the entry directory (/public_html/pictures/articles/1) but the image will not be created.

Also have Updater and Monitor from Devotee installed on same site and it works fine.
This is not happening on any another site I created on the same server just to test this out.

Details:
Server -- VPS running WHM/cPanel (CENTOS 6.5 x86_64 / WHM 11.42.0 (build 22), 77GB free disk space)
Cache dir permission -- 755 (this is normal for a cPanel server and works for all other sites)
EE -- 2.8.1
Channel Images -- 5.4.15
Field test output --
PHP Safe Mode (OFF): Passed
Is Dir: Passed
Is Readable: Passed
Is Writable: Passed
Create Test File: Passed
Delete Test File: Passed
Create Test DIR: Passed
Rename Test DIR: Passed
Delete Test DIR: Passed

I have tried all options in other topics (except manually changing owner/group using ssh as root) and nothing works. Re-installed Channel Images and it still creates the cache directory as Owner/Group 99/99.

Screenshots:

Note: This is also posted in DevDemon forum as topic https://www.devdemon.com/forums/viewthread/2692/


texts: PHP Error in File Upload Preferences after upgrade

texts:
After upgrading from 1.6.3 to 2.9.0, I'm getting the following errors when I try to bring up the Site Upload Preferences:

A PHP Error was encountered
Severity: Warning
Message: array_merge() [function.array-merge]: Argument #2 is not an array
Filename: models/file_upload_preferences_model.php
Line Number: 111

A PHP Error was encountered
Severity: Warning
Message: array_merge() [function.array-merge]: Argument #2 is not an array
Filename: models/file_upload_preferences_model.php
Line Number: 111

A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/mysite.com/system/codeigniter/system/core/Exceptions.php:170)
Filename: core/Common.php
Line Number: 442

My issue started with the fact that I was using Mark Hout's File extension, and I was going to try to implement this fix:

https://ellislab.com/forums/viewthread/218268/

and I needed to get the upload directory's ID from the File Upload Preferences.


texts: I have a simple keyword search, I would like for items with a match in the title to come up at the top of results. From reading other posts, it sounds like sorting by relevance is the default behavior for the results tag. I have my title weighted at 3 and all other searchable fields weighted at 1 and am not getting this result. I've upped the modifier, but haven't seen any effect. I'm looking for ways to troubleshoot this.


texts:
I'm looking to strip some html from an img area with Low replace. This works great, but I have varying heights and widths to deal with.

So:

{exp:low_replace find="height=QUOTE365QUOTE|width=QUOTE500QUOTE" replace="SPACE" multiple="yes"}

ideally wants to be

{exp:low_replace find="height=QUOTE___QUOTE|width=QUOTE___QUOTE" replace="SPACE" multiple="yes"}

what should I put in the _ bit for any number value? Possible?


texts: How to move all Playa relationship to EE relationships

texts:
I need to move all playa relationships to EE relationships.

What is the best way to do this?
I have not been able to find anything online explaining a process or how to approach this.

All I know is I don't want to just change the field type.


texts:
This is the first time i've used Switchee and it's not outputting anything.

The code looks correct. Any thoughts?

gallery_type is a P&T Switch field.

(I've simplified the code for sake of the example and it still is not outputting anything.)

{exp:channel:entries channel="collections" disable="categories|category-fields|member-data|pagination" status="open" limit="1"}
{exp:switchee variable="gallery_type" parse="inward"}
{case value="portrait"}
Portrait
{/case}

{case value="landscape"}
Landscape

{/case}
{/exp:switchee}
{/exp:channel:entries}


texts: Set expiration_date when status changes to open

texts:
Users are able to submit an entry and it defaults to a status of 'Awaiting Moderation'. When our administrator reviews the entry and changes its status to 'Open', I would like to set the expiration date 60 days in the future.

In my extension, I've tried using the entry_submission_ready hook and the entry_submission_end hook, but I don't seem to be able to detect a difference in status.

public function set_expiration_date( $meta = array(), $data = array(), $auto_save = array() ) {

    $old_status = isset( $meta['status'] ) ? strtolower( $meta['status'] ) : '';
    $new_status = isset( $_POST['status'] ) ? strtolower( $_POST['status'] ) : '';

    if ( 'open' != $old_status && 'open' == $new_status && '14' == $data['channel_id'] && 'mydata' == $data['field_id_123'] ) {
        // set expiration date 60 days in the future
        $future = date('Y-m-d', time() + 60*24*60*60);
        $exp_time = strtotime(  $future . ' 23:59:59' );
        $data['expiration_date'] = $exp_time;
    } else {
        return;
    }
}

When using entry_submission_ready, $old_status and $new_status always seems to be the previous status. And with entry_submission_end, $old_status and $new_status are always the next status. So $_POST is changed.

I don't understand how to use this EE hook. What am I missing?


texts: want more control over URLs. Get rid of template group name for example

texts:
I am wanting to get rid of template group names in the URL and basicly get more control over the URL structure.

Maybe template routes will now allow me to do what I want but not sure I understand how that works.

Example:

myhotel.com/template_group/template/entry

myhotel.com/room_types/room/double_king

where Double King is the entry title

I want: myhotel.com/room/double_king or even myhotel.com/double_king

Can I do that with template routes?

THANKS!

greg


texts: How to trace channel fields when there is a relationship?

texts:
I need to write a custom query against the exp_channel_data table. However, one of the channel's field is a relationship field. How do I track that back to the appropriate column in the exp_channel_data?

I've looked in the exp_channel_fields table and found the relationship's field_id (say it's 10). However, when I look exp_channel_data.field_id_10, I just see some number in it. I was hoping it would give me the entry id of the row it's related to. Any ideas how to do this? I'm trying to do a JOIN based on the entry id.


texts: Create month member groups/lists from Solspace User addon

texts:
I am looking to create lists/groups of data from the Solspace User addon.
I am looking to list the members by their join_date from a certain group_id, for example:

July 2013 (2 members)

member 5
member 4

June 2013 (3 members)

member 3
member 2
member 1

Would it be possible to display the number of members per group / month?

How would i go about doing this using PHP to create arrays for each grouping {join_date} should accept a format="" parameter.

Or is there a way to do this with the Stash plugin?

Thanks


texts: Automated Emails - custom, based on member

texts:
Is there a way to send emails based on member group (e.g. when a member registers and is assigned group x, they get email x; if group y, they get email y)? My site also is multi-lingual, so being able to send email based on the site's current language when user signs up would be nice. Or being able to send email based on user's language preference would also be good (I'm using SafeCracker registration, so my members have an associated channel entry which can store a language preference).

Possible to do in EE?


texts: ExpressionEngine Wiki - Show categories in sidebar

texts:
Using the EE first party wiki application. I am trying to call all categories in the sidebar of the Wiki.

However the sidebar just prints out the tags. It seems you can only grab the categories in the categories template.

I am thinking that i am going to have to querie the DB directly to build the wiki menu system i want, but before i do has anybody else had any experience / thpoughts on this?


texts: How would I schedule CE Cache to automatically clear every day at a specified time?

texts:
We're using CE Cache and need to schedule it to clear every day at 2am (or other time).
I've poked around and couldn't find anything in the configs to automate this, and am not finding any documentation on it, so assuming it is not built in to CE Cache.


texts: Migrating EE to fresh install changed file upload directory ID - Now what?

texts:
I am rebuilding a current site from scratch and I've rebuilt the file upload directories and migrated all of the previous uploads over but now, the path variable in my links references the upload directory ID of my previous installation. Before, it was...

{filedir_8}

and now, it's...

{filedir_2}

I am using WYGWAM v.2.7 and EE v.2.5.5. I am using CKFinder for the upload manager.

Any recommendations to correcting this? I know I could develop some sort of SQL query, but I am hoping there is another way.

Thanks for your help!


texts: Latest entry being used if invalid entry segment?

texts:
I have 'strict urls' enabled in my build, with a 404 pages set up.

For some reason, if an incorrect entry segment is used within a template group URL it is displaying the latest entry.

For instance if the following is loaded (doesn't actually exist):

http://www.domain.com/greeting-cards/view/entry-1

It loads the latest entry created in that channel.

How can I have it display a 404 error?


texts:
Reading through James Smith's stash tutorial and would like a little extra info on the following example, '{stash:title}' is getting set after the embed template is added (in the page sequence at least), but it works, how?

{embed="site/head"}
{exp:stash:set name="extra-head-data"}
    <link href="special-css-just-for-this-view.css">
{/exp:stash:set}

{exp:stash:set name="extra-foot-data"}
    <script src="special-javascript-for-single-product-views.js"></script>
{/exp:stash:set}

{exp:channel:entries limit="1" channel="products"}
    {exp:stash:set parse_conditionals="yes"}
        {stash:title}{title}{/stash:title}
        {stash:meta-desc}
            {if summary}
                {summary}
            {if:else}
                {exp:eehive_hacksaw words="20"}{body}{/exp:eehive_hacksaw}
            {/if}
        {/stash:meta-desc}
    {/exp:stash:set}
    <h1>{title}</h1>
    {body}
{/exp:channel:entries}
{embed="site/foot"}


texts: Adding module configuration settings to config.php

texts:
As here, I'm looking to set some variables for a module. Creating a DB table seems a bit overkill (or maybe it's really not). I've noticed that the Simple Commerce Module does two things: creates DB tables and adds to the config.php file. With the second method, it's using ee()->config->_update_config.

I cannot find any documentation on _update_config. It seems straight-forward enough, but I'm wondering if there's a reason I shouldn't use it.

In short, I'm looking to package a module for distribution, and I don't want to make it more complicated than it needs to be (e.g., I don't want to have to install an extension and a module). Is adding variable/settings to config.php a good idea?


texts:
I need to edit the HTML for the submit buttons when using Freeform Next so I can add a next/prev arrow. I've added my custom formatting template, but when I try changing the submit code only, it shows only one button even when there is a previous button.

I've tried the following, but not sure how to get the previous button to show as well, when I display the field types in the loop, it shows only one submit type when both the next/prev are there. Does anybody have anymore info about how the submit field is rendered or how I can edit both buttons?

{if field:type == 'submit'}
    <button type="submit" class="btn">{field:label} <svg width="16" height="16"><use xlink:href="#sprite-rightArrow"></use></svg></button>
{if:else}
    {field:render
        class="freeform-input"
        label_class="freeform-label{if field:required} freeform-required{/if}{if field:input_only} freeform-input-only-label{/if}"
        error_class="freeform-errors"
        instructions_class="freeform-instructions"
    }
{/if}


texts:
When I go to Channel Manager -> Channels and click Edit (pen) I get this error.

> Unable to load requested field type file: ft.nsm_morphine_theme.php. Confirm the fieldtype file is located in the /system/user/addons/ directory

I suppose this is from when I previously had Morphone theme in V2.

Anyone have a fix?


texts:
I see in the Member Groups Preferences(Member -> Member Groups -> Edit Group) that there is an option for "‘Maximum Number of Private Messages a user can store".

If I set it to 0, will this make this unlimited? If not, how do I make it unlimited?


texts: Can an e-mail notification be sent when a member updates their profile?

texts: Is there a way to have an e-mail notification sent to one or more addresses when a Member updates their information?


texts: Retrieve an exp-resso store value from a Store field within an EE relationship

texts:
I am not sure what I am doing wrong, but with the following code I am having issues in pulling the 'price' information. see tags towards the end of the code: £{price}

At the moment all the correct images and {related_products:product_manufacturer}
{related_products:short_description} are showing correctly. However the price pulls out the same price for each item, when it should show the correct price for each item, not the same price!

The 'Price' tag is pulled from exp-resso store. And I think this is where the issue is. Could any one help?

Thank you kindly in advance.

The code I'm using below:

You may also like

                {exp:channel:entries channel="store" status="open|featured" limit="3"}
                    {related_products}
                        {exp:store:product entry_id="{entry_id}"}

                                    {exp:channel_images:images entry_id="{related_products:entry_id}" field="product_image_one"}

                                    {/exp:channel_images:images}

{related_products:product_manufacturer}

{related_products:short_description}

&pound;{price}

                        {/exp:store:product}

                    {/related_products}
                {/exp:channel:entries}


texts: Is this a parsing issue with advanced conditionals?

texts:
I have a header snippet that includes a "Made in USA" image on it. Well the client now wants the image removed on a couple product pages. I setup an advanced conditional to check for those pages using the third url segment. It worked if I kept the conditional simple, but as soon as I added an "OR" it stopped working. I thought it was probably a parse order issue, so I installed the Croxton If/Else plugin. Implemented that and I still have the same problem. Any ideas?

Doesn't Work...

{if segment_3!="product1" OR segment_3!="product2"}

{/if}

Doesn't Work...

{exp:ifelse parse="inward"}
{if segment_3!='product1' OR segment_3!='product2"}

{/if}
{/exp:ifelse}

Doesn't Work...

{exp:ifelse parse="inward"}
{if segment_3!="product1"}

{if:elseif segment_3!="product2"}

{/if}
{/exp:ifelse}

Works...

    {if segment_3!="product1"}

{/if}


texts: Just upgraded a site from 2.4 to 2.7.2, get errors when trying to view front-end freemember forms

texts:
Has Freemember been updated to work with EE 2.7.2? This is the error I get when trying to access a freemember form on the front end...

Error

Unable to load the requested class: safecracker_lib

Was using FreeMember 2.0.1 and upgraded to 2.3.0.


texts: Conditional within solspace calendar tag

texts:
I am encountering a strange (to me, but maybe I'm missing something) bug when attempting to use conditionals to distinguish between users in the Solspace Calendar tag. As you can see from the code below I'm attempting to display a different calendar dependent on the user's member_group (I have also tried group_id to no avail).

{exp:calendar:cal
    {if segment_3 == ''}
        date_range_start="year-month-01"
        date_range_end="year-month-last"
    {/if}
    {if segment_3 != ''}
        date_range_start="{segment_3}-{segment_4}-01"
        date_range_end="{segment_3}-{segment_4}-last"
    {/if}

    {!-- Main problem from here down --}
    {if member_group == 1}
        calendar_id="1|2|3"
    {if:else}
        {calendar_id="1|2"}
    {/if}
}

The above is essentially what I believe the code should look like. I have tried many different methods including:

the same style of {if}code{/if} {if}code{/if} as the segment_3 above it (which works for the segment_3 bit)
enclosing the entire tag within a conditional checking the member_group
making the conditionals around segment_3 more specific to only allow certain member_groups
using quotes on the member_group like so: {if member_group == "1"}
putting the member_group check above the segment_3 check
Taking out the if statement for segment_3 and only having one on member_group
probably various other things that I forget at the moment

When the conditionals are set up like either case of the example above, it will always use the second case. So if I make "1|2|3" the calendar_id for the else statement, that is what it will display.

I have checked to make sure that I am getting proper values from the member_group/group_id by using conditionals with them just outside of the calendar tag and these work properly. Do I just not have access to them within the calendar tag?

Thanks in advance for any help!


texts: Prevent product A from being purchased until product B is in the cart first

texts:
I have two product types "standard" and "addon" these are just a custom field flag. An "addon" product can only be purchased if a "standard" product in in the cart.

How would I go about coding this up? Ideally it'd be great to have a conditional that I can run to disable the add to cart button for addon products till a standard product has been added to the cart. Soon as one standard product has been added to the cart any number of addons may be added.

I have seen this question but it's not the same. In this case it has to be a specific type of product not just any product.

Thanks,

Andy


texts: Minimee CSS tags produce output while JS tags do not

texts: Has anyone ever encountered a situation in which the Minimee tag pair (using version 2.1.10) correctly outputs a minified CSS file to the cache directory, but the JS tag pair simply has no effect at all and the various JS files wrapped with the Minimee JS tags simply wind up as-is in the template?  In both cases the files are static CSS and JS files loading from the local server.  But the CSS files are being combined, while it seems like the minimee js tag pair is being ignored.


texts: Have trouble implementing Low Search using Expresso Store

texts:
I'm trying to implement Low Search for the first time and I'm struggling with how you integrate it.

I don't fully understand what Collections are and How I should use them. I'm using the expresso store and have a number of categories for products. I would like to have the ability to show product based on price, and some other criteria. Do I create a collection for each product section or product type?

Secondly I have a page that shows products right now. I would like to use the same page to display the results in the same manor. Once I have create the form inputs, checkboxes, etc., how do I set it up to make the search based on all selected criteria?

Secondly, How do I display the results. I have seen the example on the product page, but I don't understand how I implement my results page.

Any help would be greatly appreciated. Below is some initial code to get started. What am I doing wrong?

{exp:low_search:form collection="central_vacuums" search_mode="all" result_page="products/index"}

                 <select name="range:regular_price">
                    <option value="">All</option>
                    <option value=";99">$0.00 - $99.99</option>
                    <option value="100;199">$100.00 - $199.99</option>
                    <option value="200;399">$200.00 - $399.99</option>
                    <option value="400;799">$400.00 - $799.99</option>
                    <option value="800;">$800.00 and over</option>
                </select>

                <input name="submit" type="submit" value="Submit">

            {/exp:low_search:form}

            {exp:low_search:results limit="10"}
                {exp:store:product entry_id="{entry_id}"}
                    <p>{regular_price}</p>
                {/exp:store:product}
            {/exp:low_search:results}


texts: Error message when trying to open layout template

texts:
My other templates open fine from the EE backend, but when I try to open my layout template I get the following message:

Call to a member function getId() on null in [path]/ee/EllisLab/ExpressionEngine/Controller/Design/Template.php

I can see and open the template in my ftp program, but can't open it from inside of EE.

I'm running version 5.3.0


texts: Advice on organizing events using Calendar module

texts:
I'm looking for some general advice and best practices on organizing/architecting a calendar using the Solspace Calendar module. We are redesigning the Special Olympics of VA website. This group has a ton of events which are organizing by local "Areas" that include counties and cities. These Areas are further grouped by Region (like Southwest, East, etc).

The Areas manage events, so individuals there will need to be able to post their events. For that reason, it seems sensible to create calendars for each Area – about 31 total. However, the audience for this site frequently needs to view events by regions – essentially a collection of Areas. To further complicate things, there are a few types of events, such as Sports or Fundraising.

I'd like to maximize the built-in features of Calendar where possible, adapting the demo templates and so on so that we can do as much as possible for the organization with the budget we have.

It seems to me that the best way may be to simply use Categories for both Regions and types of events. That's not native to the Calendar module, but seem like it wouldn't take much to filter by a category url title.

Would love anyone's thoughts on this. You can check out their current calendar here.


texts:
As a member of Super Admins, I can access Store's Settings:

I created a new group based on an existing on Super Admins and added a registered a user under it. When I tried to access Store's Settings, I get this:

Any idea what's going on? Why can't another Member Group access Store's Settings?


texts: Issues migrating (no entries/channels/fields/template files)

texts:
Duplicating/ Migrating an EE site (used EERelocate)

Template files:

updated template file locations
everything is writable; e.g., 666/777
followed all the migration walkthrough on ElisLab site - Won't let me
sync the template files (no options appear - just blank)

Channel Entries:

No idea what to do here...? Imported DB, don't see anything

Channels/Channel Fields:

None of my channels or fields are showing up

I've never had to migrate/duplicate an EE site before. I've followed everything I can... Totally stuck.


texts: Solspace User forgot password returns error: "Unable to send email at this time"

texts:
With Solspace User the forgot password function is returning the EE form error: "Unable to send email at this time.".

However, the forgot password email is being sent to the member who requested it.

I'm using Postmaster to send all system emails (through Mandrill) if that makes a difference.

What would cause that error to display, even if the email is being sent correctly?


texts:
I have a simple contact form built using FreeForm Pro (free version). Everything on the front end works as normal but when submitting the form I get directed to http://sxps.co.uk/?ACT=22 (not the actual site URL sxps.co.uk) No submission is recorded to the form either.

Any ideas why I get directed to this page and no information is recorded? Code below.

{exp:freeform:form
                            form_id="1"
                            required="email"
                            return="contact-us/thank-you"
                            notify_admin="yes"

                        }

                            Name:
                            {freeform:field:full_name}

                          Phone Number:
                            {freeform:field:telephone_number}

                            Email Address:
                            {freeform:field:email}

                             Message:
                            {freeform:field:user_message}

                             {freeform:submit}

                        {/exp:freeform:form}


texts: EE1 - FF Multi-select inside of another FFMS loop

texts:
I have two fields on an older site in EE 1.6.7. I am completely rebuilding the site in EE2, but in the meantime, they have a field I need help with. There are two fields in the entry that are both FF Multi-select fields. One lets them select which fields will be in the lead capture form. The other is to let them select which fields are required. Both fields have the same selections available: First Name, Last Name, E-mail, Phone Number. The fields name is {landing_form_form_fields} and the required field is {form_field_requirements}. I looked for the docs on the old FF Multi-select field but couldn't find anything. Is it possible to nest them like this or do I need to rebuild this somehow?

Inside the form, was this:

{landing_form_form_fields}
    {if "{option_name}" == "First Name"}
        {form_field_requirements}{if "{option_name}" == "First Name - Required"}* {/if}{/form_field_requirements}First Name
        <input id="firstName" name="firstName" type="text" />
    {/if}
    {if "{option_name}" == "Last Name"}
        {form_field_requirements}{if "{option_name}" == "Last Name - Required"}* {/if}{/form_field_requirements}Last Name
        <input id="lastName" name="lastName" type="text" />
    {/if}
    {if "{option_name}" == "E-mail"}
        {form_field_requirements}{if "{option_name}" == "E-mail - Required"}* {/if}{/form_field_requirements}E-mail
        <input id="email" name="email" type="text" />
    {/if}
    {if "{option_name}" == "Phone Number"}
        {form_field_requirements}{if "{option_name}" == "Phone Number - Required"}* {/if}{/form_field_requirements}Phone NumberXXX-XXX-XXXX
        <input id="phone" name="phone" type="text" />
    {/if}
{/landing_form_form_fields}


texts: Site Url missing from password reset url in email

texts:
Password reset email does not include http://www.mywebsite.com in url.

It's only showing this: /manage.php?D=cp&C=login&M=reset_password&id=2AJKS6Rs

Per other forums with related issues, I've changed site index in config, removed .htaccess, but with no luck.

Any idea what the issue is and how to resolve? Thanks in advance.


texts:
EE v2.4.0 (Updating is not an option at this time)

Hello! The photo gallery that we use still shows up even when no photos are added. Basically what I'm trying to do is get the image gallery to show only if a user uploaded an image. I've done this type of thing before on 2.9.2, but for some reason (I suspect a version issue) it's not working.

Here is the original code:

          {article_images}

{image_matrix_cutline}  ({image_matrix_byline})

            {/article_images}

And here is what I've added:

       {if article_images}

          {article_images}

{image_matrix_cutline}  ({image_matrix_byline})

            {/article_images}

          {if:else}
          {/if}

So you see, what should be an easy task, is just not working. The result is both an empty album not showing and an album with images not showing. How big of a newbie am I and what am I missing? I have tried moving around the ifs and ifelses. I have also tried using '== true'.

Any help is greatly appreciated. Thank you so much!

Picture of empty image slider above.