texts:
Trying to activate open RSVP 1.22 module on EE 2.6.1 after installing and get this error:

A PHP Error was encountered

Severity: Notice

Message: Undefined property: Addons_modules::$channel_model

Filename: rsvp/mcp.rsvp.php

Line Number: 105

Fatal error: Call to a member function get_channel_info() on a non-object in /home/<user>/<system>/expressionengine/third_party/rsvp/mcp.rsvp.php on line 105

Any ideas for a fix?

Thanks


texts: Who can help me please with a start with Low Search

texts:
It must be me, but after many many hours struggeling and reading the manual I am not getting any result.
We have a rather complicated website and my client wants to be able to search and refine search.

I have absolutely no idea how I can make Low Search work, I must be doing something fundamental wrong. The only thing that works is search in categories.

I must search in this channel X with many fields and checkboxes.
And refine search after a search order as well.
Where and how do I put the code in a search form? I just get a repetion of code (just as many as there are entrees for this channel)
This does not work

{exp:low_search:form result_page="zoek/resultaat"}
{exp:channel:entries
          channel="X"
          dynamic="no"
          orderby="title"
          sort="asc"
          disable="categories|member_data|pagination"
        }
<fieldset>
                <legend>{piano-en-toetsen}piano en toetsen</legend>

                     {options:piano-en-toetsen}

            <input type="checkbox" id="piano-en-toetsen" name="piano-en-toetsen[]" value="{option_value}"{checked}>
            {option_value}

                    {/options:piano-en-toetsen}

                </fieldset>

    {/exp:channel:entries}
                                          <button type="submit">Search</button>
{/exp:low_search:form}

And this does not work either

    Option
    <select name="search:piano-en-toetsen" id="option">
      <option value="">-- Select option --</option>
      {exp:low_options:piano-en-toetsen parse="inward"}
        {if option:group != ''}<optgroup label="{option:group}">{/if}
        {options}
          <option value="{option:value}"{if option:value == low_search_search:piano-en-toetsen} selected{/if}>
            {option:label}
          </option>
        {/options}
        {if option:group != ''}</optgroup>{/if}
      {/exp:low_options:piano-en-toetsen}
    </select>

This is nothing as well:

{field:piano-en-toetsen}

And this, exactly as it says in the manual of EE, does not work either

<select name="piano-en-toetsen">
                {options:piano-en-toetsen}
                        <option value="{option_value}"{selected}>{option_name}</option>
                {/options:piano-en-toetsen}
        </select>


texts: Mass-change entries from one status to another

texts:
We cannot bulk-edit entries via the CP, and I need to make a change in my workflow. In one channel, I need to mass-change all entries whose current status is OPEN to CREATED, if the entry-date is before a certain date.

I'm fairly sure that this is possible with SQL (Developer Tools > SQL Manager > Query Form), but...I don't know SQL. I think this question covers SOME of it (how to change entry statuses), but not all of it (only in a certain channel, only before a certain entry date): Bulk entry status change

Help?


texts: I want to create 3 different register forms for 3 member groups. Is this possible within expression engine. I have seen the freemember is theis the best way to achieve this?


texts: Using Parameters on a Multi Channel / Channel Tag

texts:
What I am trying to accomplish is a timeline view, the timeline results are spread over multiple entries, however all of those entries are linked by a field that has a matching id.

For Example

Channel :: notes
ID Field :: notes_intake_id

Channel :: contact_log
ID Field :: contact_log_intake_id

{exp:channel:entries channel="contact_log|notes" search:contact_log_intake_id="={segment_4}" search:notes_intake_id="={segment_4}" dynamic="no"}

                {entry_date format="%i:%g %a"}

                {entry_date:relative}

{channel_name} - {title}

                {if "{channel_name}" == "general_release"}
                    external-link
                {if:elseif "{channel_name}" == "contact_log"}
                    comments
                {/if}

{/exp:channel:entries}

With the search parameters i am getting no results.

Here is a screenshot of what it looks like without the search parameters. https://www.dropbox.com/s/kh5cs6ichf6f384/Screenshot%202014-11-06%2007.34.48.png?dl=0

In summary I'd like to pull channel data from multiple channels and filter them by different custom fields for each channel by the same value


texts: Geofinder plugin - no longer works on EE2.8.1

texts:
I have a fresh install of EE2.8.1

I want to use the Geofinder plugin and do a location search. On my result page, I am getting serious errors.

Fatal error: Call to undefined method EE_Template::assign_relationship_data() in /vagrant/xxx.dev/system99/expressionengine/third_party/geofinder/mod.geofinder.php
Call Stack: 0.0000 644616 1. {main}() /vagrant/xxx.dev/index.php:0 0.0023 648744
 2. require_once('/vagrant/xxx.dev/system99/codeigniter/system/core/CodeIgniter.php') /vagrant/xxx.dev/index.php:188 0.1334 2785712
 3. call_user_func_array() /vagrant/xxx.dev/system99/codeigniter/system/core/CodeIgniter.php:319 0.1334 2785848
 4. EE->index() /vagrant/xxx.dev/system99/codeigniter/system/core/CodeIgniter.php:0 0.1334 2785928
 5. EE_Core->generate_page() /vagrant/xxx.dev/system99/expressionengine/controllers/ee.php:68 0.1346 2966928
 6. EE_Template->run_template_engine() /vagrant/xxx.dev/system99/expressionengine/libraries/Core.php:703 0.1363 2994440 7. EE_Template->fetch_and_parse() /vagrant/xxx.dev/system99/expressionengine/libraries/Template.php:157 0.1534 3191400
 8. EE_Template->parse() /vagrant/xxx.dev/system99/expressionengine/libraries/Template.php:209 0.1542 3199400
 9. EE_Template->tags() /vagrant/xxx.dev/system99/expressionengine/libraries/Template.php:466 0.1621 3217496
 10. EE_Template->process_tags() /vagrant/xxx.dev/system99/expressionengine/libraries/Template.php:1178 0.1707 4095136
 11. Geofinder->location_results() /vagrant/xxx.dev/system99/expressionengine/libraries/Template.php:1559

Have anyone went around it

Thanks

Developer - Rob


texts: Setting up Git version control for a multi-environment workflow

texts:
I've got a live EE site and I need to put it under version control using multi-environment config settings.

My goal is to set a git workflow, so these would be the steps I believe are right for my needs: I just want to track templates, css, js and html changes.

STEPS:

1 - Using SFTP, download all production files to my local machine

2 - Dump a production SQL database.

3 - Then, on my local machine I make a fresh install of ExpressionEngine, using the same EE version as the live site.

4 - I put in place Focuslab config settings for local, staging and production.

5 - Add all production files to my local web root

6 - Import the dumped database

7 - Site is ready in local.

8 - Then, I add .gitgnore to ignore all upload images, media and cache.

9 - Git init

10 - My local site is ready.

11 - Then, I go to the staging server to create the staging site just by repeating  3, 4, 5 and 6 steps.

12 - Now, on local I will be able to test addons, for instance, and git push them to the staging site.

TWO QUESTIONS:

On the production server I should modify config to use the Focuslab config settings?
I guess, even though I'm not tracking uploaded content, I still have to synchronise production database with the local db, every time I make a change in local, like using a new addon?

Any ideas?


texts: A way to limit the number of categories with `exp:channel:categories`?

texts:
Is it possible to limit the number of categories that are returned by the {exp:channel:categories} tag? If not is there an alternative (or dare I say add-on :P)

Obviously I could just use an SQL query for this, but if possible I would prefer to use one of the more standard built-in tags for this if possible.

Use Case:

Categories have been manually ordered using the control panel.
Only want the first 10 to be displayed.


texts: Link to non-image files in the File Manager?

texts:
My client recently upgraded to EE2 from EE 1.7 and they lost the ability to directly get the link to non-image files (like PDFs) in the File Manager. They need this feature to insert into their email campaigns. Any idea how to get a direct link to an uploaded doc in EE2?

Screenshot, need link to Breast_Examination_Trainer_Final_UK.pdf


texts:
I am using User from Solspace.

Am i right in thinking if i set "members" to self activation via email in the control panel when someone goes to register using the form below they should technically be sent an activation email to the email they submit on the form?

Am i missing a trick because everytime i do this the gmail account that i register with goes throough on the control panel and status is pending however the email i used in the registration never gets sent an email.

{exp:user:register
return="template_group/template"
}

Username:
    <input type="text" name="username" />

Screen Name:
    <input type="text" name="screen_name" />

Email Address:
    <input type="text" name="email" />

Password:
    <input type="password" name="password" />

Confirm Password:
    <input type="password" name="password_confirm" />

{if captcha}

Please enter in the word you see below:
    <input type="text" name="captcha" />

{captcha}

{/if}

<input type="checkbox" name="accept_terms" value="y" />
    Accept Terms?

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

{if no_results}

You're currently logged in, and must be logged
    out to view this form.

{/if}

{/exp:user:register}

Thanks for any help.


texts: my matrix field with 3 player columns, 2 text columns has stopped responding in edit

texts:
By 'stopped working', I mean that the prompt 'no rows exist yet - create the first one' appears, but clicking on it does nothing. Same for the '+' symbol - clicking on it does nothing.

Everything was working up to this point, and I can still add values to other fields for that Channel. I was able to enter values into columns in this particular matrix fields until recently, plus select entries in other columns using the Playa fields. The templates were also successfully checking the Matrix column values.

The Matrix field includes 3 Playa field types and 2 text. Have I just overloaded it?

Also - the site is in development. It's a friend's website and I'm not familiar with the web host. The site is running quite slowly, and there may be a problem with intermittent IP blocking. Could that kind of thing cause just one Channel field (the last field) to not respond?


texts: Structure & Channel Forms not playing nicely

texts:
I'm using a new installation of EE (2.8.1) with the latest Structure version.

I have a channel which allows entries to be submitted by the front-end user.  However, when an entry is submitted via the front-end, it throws these errors:

A PHP Error was encountered

Severity: Notice

Message: Undefined property: Channel_form_lib::$EE

Filename: structure/ext.structure.php

Line Number: 651

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: structure/ext.structure.php

Line Number: 651

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: structure/ext.structure.php

Line Number: 651

A PHP Error was encountered

Severity: Notice

Message: Undefined property: Channel_form_lib::$EE

Filename: structure/ext.structure.php

Line Number: 669

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: structure/ext.structure.php

Line Number: 669

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: structure/ext.structure.php

Line Number: 669

A PHP Error was encountered

Severity: Notice

Message: Undefined property: Channel_form_lib::$EE

Filename: structure/ext.structure.php

Line Number: 683

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: structure/ext.structure.php

Line Number: 683

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: structure/ext.structure.php

Line Number: 683

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: hidden

Filename: structure/ext.structure.php

Line Number: 730

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /nfs/c08/h01/mnt/148871/domains/slddev.sarahlynndesign.com/html/ac/system/codeigniter/system/core/Exceptions.php:170)

Filename: libraries/Functions.php

Line Number: 447

The entry is submitted, but it will not take me to the required location after submission, or will it send out an email notification.


texts: EE2 Channel Form: How to keep value in checkbox category?

texts:
I am (again)  struggling with how to keep the value in a Channel Form when showing category as checkboxes. There are quite a few posts here but I seem not to find the answer.
Please, who can help me here with a piece of code that really works.
This is my code, this does NOT keep the value.

{categories show_group="5"}

    <label class="checkbox">{category_name}
    <input type="checkbox" id="{category_id}" name="{category_id}[]" value="{category_id}"{checked}>
    </label>

  {/categories}

Thanks, and a Happy New Year


texts: if:elseif statement not working correctly with PHP

texts:
I have a news section on our website and I want to only show the current years articles unless it is January, February or March. Since those months are at the beginning of the year, I don't want the page to not have any content.

I have been able to figure out the PHP to get the current date and subtract 2 years (so I can show last year's posts).

<?$date = strtotime('{current_time format="%Y"} -2 year');?>

I also figured out how to do the {if/if:elseif} statements to check which month we are currently in and if it is January do this. February do this. March do this. All the other months do that.

{if {current_time format="%m"} == "01"}

This is January

{if:elseif {current_time format="%m"} == "02"}

This is February

{if:elseif {current_time format="%m"} == "03"}

This is March

{if:else}

This is all the other months

{/if}

Both of the codes above work well independently of each other, but when I put them together the {if:elseif} quits working and it defaults to the last {if:else} content.

Anyone know why? Here is the final code I tried:

{if {current_time format="%m"} == "01"}
<?$date = strtotime('{current_time format="%Y"} -2 year');?>
{if:elseif {current_time format="%m"} == "02"}
<?$date = strtotime('{current_time format="%Y"} -2 year');?>
{if:elseif {current_time format="%m"} == "03"}
<?$date = strtotime('{current_time format="%Y"} -2 year');?>
{if:else}
<?$date = strtotime('{current_time format="%Y"} -1 year');?>
{/if}


texts:
I'm trying to add comments as reviews to a store using the Devdemon Ratings module.

The store runs over SSL and that's all fine, however when I add a comment:form to the mix, the form action isn't secure and therefore the SSL on the page throws out an insecure error.

Securing forms on the rest of the site is easy, but I cannot find any example or anything in the documentation that explains how to secure comment forms. Is this possible or am I missing something?

{exp:comment:form
    channel="products"
    entry_id="{entry_id}"
    dynamic="no"
    rating:enabled="yes"
    }

    {if rating:not_rated}

    {/if}

 {/exp:comment:form}

Any fixes or workarounds appreciated!

Thanks


texts: How to get the Assets index in looping field tag pair?

texts:
I'm converting some code over from using grid fields with images to use a single Assets field instead.  All good so far.

But I need a way to get at the index (current asset number while looping through the field tag pair).

Looking over the docs, I don't see an obvious way to do this.  {my_asset_field:index} doesn't appear to be a valid expression.


texts: Stash: set and replace inside exp:search_fields and exp:channel:entries not working

texts:
I'm trying to set (and change) a Stash var within a search loop. I tried process='end', parse='inward' and similar, but i can't set/update/replace the var inside the loop and get the proper value back:

{exp:search_fields search:chapter_keywords='{embed:search}' search:chapter_text='{embed:search}' operator="OR" channel="chapter" parse="inward"}
    {exp:channel:entries entry_id="{search_results}" orderby="chapter_name" sort="asc" limit="50" dynamic="no" disable="categories|category_fields|member_data|pagination"}

        {exp:stash:set name="chapterType" parse="inward" parse_tags="yes" trim="yes"}unknown{/exp:stash:set}
        {chapter_videos limit="1"}
            {if chapter_videos:count > 0}
                {exp:stash:set name="chapterType" parse="inward" parse_tags="yes" trim="yes" replace="yes"}video{/exp:stash:set}
            {/if}
        {/chapter_videos}

        {chapter_images limit="1"}
            {if chapter_images:count > 0}
                    {exp:stash:set name="chapterType" parse="inward" parse_tags="yes" trim="yes" replace="yes"}image{/exp:stash:set}
            {/if}
        {/chapter_images}

          {embed="_chapters/index" entryId="{entry_id}" chapterType="{exp:stash:get name='chapterType' process='end'}{/exp:stash:get}"}

Not closing exp: here, but they are closed for real.

{exp:stash:get name='chapterType' process='end'}{/exp:stash:get}

always returns 'image'

{exp:stash:get name='chapterType'}{/exp:stash:get}

always returns 'video'

When i output the chapterType within the loop without try to set it with Stash it'll print the correct vars (image, video, unknown) depending on the search results/loop entries.


texts:
On a number of EE 2.5.5 sites with Wygwam 3.0.2, I'm getting this PHP error:

A PHP Error was encountered
Severity: Notice
Message: Undefined index: defer
Filename: wygwam/ft.wygwam.php
Line Number: 443

The error does not seem to happen on EE 2.6.
PHP version is 5.3.2


texts: Custom URL Segment for Member Profile Page

texts:
What's the best solution to let Members choose their own url-segment to display its profile?

I'm already using Solspaces «User» and «Zoo Visitor» as well as custom builded templates for profiles (like: domain.com/profile/1 … therefore no ee-templates like /member or /forum/member).

I would like to provide a text-field, where the members can define a url-segment like «macsteve» instead of the User-ID -> domain.com/profile/macsteve instead of domain.com/profile/6547

EDIT: If I use the native user_name-field as the url-segment for the profile-page I can edit mod.channel.php to update the {profile_path}-tag to display the username instead of the member_id … but I'm struggling with profile_path in the forum-module… does someone already did these edits and may share where to edit the forum-files/-paths to get the username instead of author_id into the profile-paths?

EDIT 2: Found it: mod.forum_core.php line ~4090 change:

'path:member_profile' => $this->profile_path($row['author_id']),

… to:

'path:member_profile' => $this->profile_path($this->EE->db->query("SELECT username FROM exp_members WHERE member_id = ".$row['author_id'])->row('username')),

… you may need to change some other profile-path-variables in mod.forum_core.php — since we've wrote a KISS-and-table-less forum template we need to change only this one declaration.


texts:
I have a Matrix field that has a series of columns for showing content.

Each row has the following:

Title
Content
Image
Image Caption

Now sometimes I may want to have more than 1 image within each row, is there a way of doing that?

For example if I am writing content to talk about a project I am working on, and a section will be about Before and After shots.  The title will be something like Before and After, the content will be relevant to this, and I would want to have at least 2 images.  Other than adding cell is there a way of doing this?


texts: redirect in add-on module redirecting me to admin control panel login form with # appended in URL

texts:
$this->EE->functions->redirect(BASE . AMP . 'C=addons_modules' . AMP . 'M=show_module_cp' . AMP . 'module=module_name_here' . '#tabsettings');

EE v2.9.2

I want to redirect the user after the person submits the form, then it fires off the redirect function.

When I append #tabsettings, it redirects me to the Admin CP login form. Here is the URL it directs me to:

http://project.dev/admin.php?/cp/login&return=Qz1hZGRvbnNfbW9kdWxlcyZhbXA7TT1zaG93X21vZHVsZV9jcCZhbXA7bW9kdWxlPWVlX3ZiX2ludGVncmF0aW9u#tabsettings

If I remove the #tabsettings, it will keep me within the module control panel, but I want it to load the settings view, which needs the #tabsettings to know which part of the view to load.

$this->EE->functions->redirect(BASE . AMP . 'C=addons_modules' . AMP . 'M=show_module_cp' . AMP . 'module=module_name_here');


texts: URLs to entries in search results are wrong - auto_path not working as expected

texts:
I have 2 websites both built in ExpressionEngine 3.5.10.

Both use the {exp:search:simple_form} tag to provide a basic search facility.

One of the sites works absolutely fine. But the other doesn't - if I do a search for a valid term (by looking at the content in the Admin panel) it will give me a list of results, but the URL to the entry is incorrect. So it results in a 404 error when the user clicks on a result.

The search form syntax is like this:

 {exp:search:simple_form channel="news|services|resources|contact_us|about_us|pages|team" no_result_page="search/noresults" results="10" search_in="entries" status="open" where="any"}

I have a few entries in the services channel. If I search for a valid phrase within the content it is producing these URLs:

https://my.domain/tech-page-1
https://my.domain/tech-page-2

The above will result in 404 errors - the correct URL has services before the slug. So they should be:

https://my.domain/services/tech-page-1
https://my.domain/services/tech-page-2

The syntax in my results template (search/results.html) to display the URL's is the same on both websites:

{exp:search:search_results}
    {title}

{excerpt}

{/exp:search:search_results}

The problem seems to be arising from the {auto_path} bit because that's what's outputting the URL.

I'm unsure why it works ok on 1 website and not the other. They are separate websites but am sure they have been set up and configured in the same way.

Is there some other setting needed to make my URLs work correctly? Very confusing and slightly annoying that this doesn't just work out of the box.


texts: Upgrading from FreeForm v3.0.6 to v4.1.3

texts: I just upgraded from v3.0.6 to v4.1.3. I have 8 forms that were created using v3.0.6 that seem to be still working. Can I leave them as is, even though the use some outdated parameter names?


texts: Output categories from a CatGroup, as 'group/list' of category related entries EEv2.9

texts:
New to EE overall but trying to output 'lists' of category specific entries within a specific category group. Essentially the logic I think I need is:
'for unique each category in categoryGroup output entries with associated category as a group/list of entries'

Low-reorder plugin sets can be created and are used elsewhere but this doesnt seem to get me where I want to go with regards to the output.

Any advice/code snippets would surely be appreciated.

[Category Hierarchy]
-Category Group
  - Cat 1
  - Cat 2

[Ideal Output]
- Cat 1 Name
   - entry A
   - entry B
- Cat 2 Name
   - entry A
   - entry C

Thanks in advance.


texts: Expresso Store - Empty cart when changing url

texts:
Since the website we're developing is "donation-only", for our specific UX design, I'd like to empty the cart every time our check-out page is left.

I tried the following code and it's working, but I would like to follow the $("nav a") link, once the cart is correctly emptied.

$('nav a').click(function(){
    event.preventDefault();
    $('#store input[name="empty_cart"]').trigger('click');
});


texts: Freeform pro duplicate fields on the fly

texts:
do you know if its possible to create freeformpro fields:

Name (text) | Age (select) | Diet (text)

but somehow on the front end allow users to duplicate these on the fly, eg

"Please submit the names etc you wish to order for" the user then clicks to add a name (and above fields) and then another… so you may be able to add up to 10 names and then submit (a kind of booking form for a person to add attendees to his/her order)? At the moment, I have created form fields for each of the above  10 times (Name1, Age1, Diet1 and Name2, Age2, Diet2  and Name3, Age3, Diet3
 etc x10) and the fields are displayed ready to be filled in ie max of ten able to be booked. So for example if the user needs to order just 3 names (with Age and Diet fields) they would fill in x3 of these out of the 10 available and leave the rest empty… fine with that but if there is a better way without too much jQuery etc that would be great! Alternatively would it work if in the HTML I just resued Name1, Age1, Diet1 x10 times (within x10 divs)? Thanks


texts: Consent Variables - Can set but cannot read...

texts:
I am trying to get GDPR type consent to work on an EE5.1 site.

The methods are pretty much the same as the examples in the EE5 documentation.

Consent cookie is being set OK (I can see it appear in Chrome Inspector when a consent_grant_url button is pressed), but try as I might, I cannot get {consent:ee:cookies_performance} to pick up that a cookies has been set.

The setting code is

{exp:consent:form
    consent='ee:cookies_performance'
    form_id='cookieConsentForm'
    return='{current_uri}'
}
    <button type="submit" name="submit" class="btn btn-success" href="{consent_grant_url}">Accept</button>
    <button type="submit" name="submit" class="btn btn-outline-info" href="{consent_withdraw_url}">Decline</button>
{/exp:consent:form}

the reading code is

{if consent:ee:cookies_performance}
    Google Tracking Code snippet
{/if}

but this refuses to fire.

Quoting out the {consent:ee:cookies_performance} tag reveals it to be empty (which explains why conditional won't fire) - but I cannot work out why.  I'm sure I'm missing something obvious... any ideas / suggestions would be hugely helpful..  Thanks!  (EE5.1.0)


texts: Multiple Sites, Sharing Several Templates

texts:
NOTE: when I use the term "template" below, I do not mean EE templates. Rather, I mean templates like the ones that can be purchased from www.TemplateMonster.com.

Assume I needed to deploy and manage several similar websites. Is there a way I can set up a few website templates and have the individual websites associate themselves with one of those templates?

For example, say I have 50 sites to deploy and 5 templates to choose from. Sites 1-10 wants to use template 1, sites 11-20 wants to use template 2, and so on. Each site will have a different company name, logo, perhaps slightly different colors or layout, etc. (things that can probably be set as a global variable).

When I make a change to one template, I generally want it to affect all the sites that have chosen to use that template. All the sites will generally have the same data (e.g. if they choose to have a blog, they will all have the same channel fields for blogging, etc.)

I'm trying to figure out if I can set up MSM, then put the template files in some directory that is accessible to the individual sites, then configure each site to just point to the appropriate directory. If this is possible, are there any drawbacks to this approach?


texts: Where can I find a complete EE1 reference for tags and their usage?

texts:
I've 'inherited' an EE1 site (1.7.1) and am trying to make some customisations to it. Nothing major, but I have had almost no exposure to EE tags.

The official EE1 documentation is very thin and nearly all of my searches, although returning what potentially look like good results, end up containing broken links to old EE documentation that doesn't seem to exist any more.

Where can I find an exhaustive and well put together reference to EE1 tags?


texts: DevDemon Forms Field Settings popup doesn't show up in correct location when field is in a column

texts:
I am using EE 2.11.2 and Forms 3.5.3

In the form builder tool, when you click the gear icon to edit the field settings, the Field Settings popup shows up. It is supposed to appear right where that element is in the form. This works for most form elements, but it doesn't work properly for form elements within a multi-column layout. The popup shows up at the very top of the form, which means you have to scroll all the way up there to edit the settings.


texts:
Ive been using a query to pull in the amount of posts from a given category no problem. But i now want to pull in from a given status but no matter what i try its just not working quite right.

This is the code that works without the status..

{exp:query sql="SELECT count(exp_category_posts.entry_id) AS post_count

FROM exp_category_posts

WHERE cat_id = {category_id}
"}{post_count}{/exp:query}

And i want to add in the status.. which ive tried with the following, but this isnt quite right,

{exp:query sql="SELECT count(exp_category_posts.entry_id) AS post_count

FROM exp_category_posts

JOIN exp_channel_entries

WHERE cat_id = '{category_id}' AND status = 'open'
 "}{post_count}{/exp:query}

Anyone any suggestions?

thanks
B.


texts:
How should I use third party date picker?
Because EE date field seem not user friendly.

1) If my date is to insert birth date, then it is hard to navigate thru years.
2) how should I take away time in EE date field,cause i just need the date.


texts:
We have a customer training service module in (PowerPoint slide show format) for select employees. It has to be accessible from a web page with a login. What is the simplest way to accomplish the login? I am thinking it might be best to make the page separate from the corporate site (like it's own mini site) and use a limited access login through EE.

We have a corporate EE website and do not use any vistor login.

I'm a technically challenged designer and EE newbie responsible for expansion, updating content and making some changes to the design of our corporate site. Thank  you!


texts: How to hide unwanted fields in CP register form

texts: Is there a simple way to hide unwanted non required extra registration fields in the CP member register form?


texts: I can't remember how to enable revisions for templates in Expression Engine 2.11.3.   Does anyone have any idea? Anyone?


texts: Exp:resso Store form created by products tag - I just want to submit a single SKU

texts:
In continuation of my thread here, I'm still interested in setting up a products form where all the SKUs are laid out, and a visitor simply clicks a button beside the SKU to add exactly one of that product, in that SKU variation, to the cart.

James Muspratt posted a slick solution here in which the modifier options are laid out as stylized radio buttons, which use jQuery to manipulate the modifier drop downs (hidden with CSS). That's almost what I need, but rather than a row of radio button choices connected to the individual modifier drop downs, I need the options combined as an SKU option in one button. The submit button, ideally, would then just submit that SKU to the cart.

I think that it would somehow be possible to do, but I'm having trouble following the generated block of code beginning with "" , and I do not understand what the Products form is actually submitting (particularly in the hidden field '_params').

I don't have any issue pulling the SKUs for a product out of the Store tables with MySQL. I just have an issue with submitting it.

For example, I can use the following MySQL to pull the t-shirt SKU variation that is male cut, black, and size small. I can produce a button that is enabled or disabled depending if stock is available. For some reason, however, the code doesn't actually submit the SKU to the cart:

{exp:channel_entries entry_id="953"} <!-- simplified channel_entry tag -->
{exp:query sql="SELECT sku, entry_id, stock_level FROM exp_store_stock WHERE entry_id = '{entry_id}' AND sku LIKE '%_m_sm_black%'"}
<!-- this works because the SKU format contains consistent code for the item -->

{exp:store:product entry_id="{entry_id}"}
    <input type="hidden" id="item_qty" name="item_qty" value="1" />
<input type="hidden" name="item_sku" value="{sku}">
    <button type="submit" name="submit" {if stock_level < 1}disabled="disabled" class="disabled"{/if}>S</button>
    <br/>{stock_level}
{/exp:store:product}

{/exp:query}
{/exp:channel_entries}

Anyway, I feel like I'm missing hidden variables of some kind, or completely misunderstanding what fields and data need to be submitted to the cart (in the normal drop-down modifier option entry procedure) in order to add a cart item this way.

Does the SKU get figured out (based on the product ID and the modifier selections) between the event of hitting the "add to cart" button and returning the page? I guess that another way of saying what I want to do is submit a fixed quantity and an SKU of an item directly to the cart. I hope this is not totally beyond the capability of Store.

If you made it this far, once again, thanks for turning this question about Store's product submission forms over in your mind.

—Rob


texts: how to make multi value variable in addon development

texts:
I am developing an addon for EE.
i could not find a way to make a variable with multi value behavior.
like:
i would like to write in the template:
{location:lat}
{location:lng}
this can be (Pair Variables) but it is always about loops.

what is the proper and the write Array syntax to parse to get what i want in the template.

thank you in advance


texts:
I have a use case where I would like an add-on or admin to set a users group with additional privileges and provide an expiration that would change the user back to their original group, or even a default group such as members.

The goal would be to allow members to purchase a "subscription" but not as recurring.

I assume this can be done with simple commerce, however from everything i have seen there is no way to allow and administrator to change or setup and expiration for teh group change.  Adding a transaction manually through Simple Commerce does not act as a subscription, and thus teh group change features will not work as intended.


texts: Google Analytics Event tracking javascript getting stripped

texts:
I'm trying to add Google Analytics Event tracking javascript snippet to A HREF link in Wygwam, but Wygwam keeps stripping out most of the snippet.

what i'm trying to add:

onClick=”_gaq.push(['_trackEvent', 'assessments', 'UPI', 'signup, '5', true]);”

as so:

Click here.

what it turns to when i save:

onclick="”_gaq.push(['_trackEvent',"

Any ideas?


texts:
I use the following code for a single entry:

{exp:channel:entries
channel="pages"
entry_id="24"
limit="1"
require_entry="yes"
dynamic="no"
disable="categories|category_fields|member_data|pagination"
}
{if no_results}{redirect="404"}{/if}
{page_body}
{/exp:channel:entries}

It works as expected for segment_1 urls (i.e. www.someurl.com/about-us), but if the template is not the index page of a template group, the same code throws a 404 error (i.e. www.someurl.com/abount-us/leadership).

If I remove limit="1" & require_entry="yes", it works fine.

What is going on here?


texts: Accessing categories of a relationship field in EE2.6

texts:
I have a channel with a single relationship field. In my template, I want to access the relationship's list of categories. Unfortunately, this does not work: (example simplified to illustrate my point)

{exp:channel:entries channel="parent"}

{title}

{relationship_field:categories backspace="2"}{category_name}, {/relationship_field:categories}

{/exp:channel:entries}

Any ideas on how to make something like this work?


texts:
It appears that when I enable throttling in EE (2.5.5), assets stops rendering thumbnails or other files. Shouldn't there be a way to get around this throttling issue with logged in members?

UPDATE:

htaccess file

RewriteEngine On
RewriteCond $1 !.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]


texts:
After migrating our website to a new server we are getting an error when trying to access Cartthrob.

Fatal error: Call to undefined method Cp::set_variable() in /home/smctorg/public_html/dev.rdrneducation.com/system/expressionengine/third_party/cartthrob/mcp.cartthrob.php on line 215


texts:
We're trying to work out the best way to get Freeform to send notifications in the user's language. For example, our contact form is on a page where the first segment is the lang code (/en/, /de/, etc.). We've set the config lang to match the lang set in the URL.

Any ideas on how to accomplish this?

Thanks,
Paul


texts: Category Field - Select All, or All Children

texts:
Currently I am using categories to allow an entry to be filtered for the areas in which it is available.
Therefore, as such I am by default selected most categories, and this is becoming tedious!

I have searched Devot-ee and other places, but cannot find anything that would allow for the "select all" facility on categories so that they can be deselected for the areas that are not available.

Another alternative would be to allow the functioning of the parent category being ticked, and auto selecting all of its children elements.

Can anyone advise, or think of a better alternative here? Crucially note that this is then searched on the front end, so that ability needs to remain in an efficient manner.

Thanks, N


texts:
I am storing site settings using stash and would like to pull out the email address from stash and use it in the EE encode tag. Does anyone know if this is possible?

I have tried a few different things. Lastly this...

{encode="{exp:stash:get name='email'}?subject=Information About a Home" title="Email Us"}

It isn't rendering the stash variable inside the encode tag. Instead, I get the following:

    Email Us

* EDIT *

How I set the stash:

{!-- CONTACT EMAIL --}
    {exp:stash:email}{contact_email}{/exp:stash:email}

* SOLUTION *

I was able to use this by utilizing the parse tags in stash to get around the parsing order on output.

So instead of this:

{encode="{exp:stash:get name='email'}?subject=Information About a Home" title="Email Us"}

I did this:

{exp:stash:parse}
    {encode="{exp:stash:get name='email'}?subject=Information About a Home" title="Email Us"}
{/exp:stash:parse}

which worked perfectly.

* BETTER SOLUTION *

Even thought the above worked (Which I'm leaving in case someone didn't know about the stash parse tags), @natetronn's solution was much better since it uses the short syntax. Using the short syntax, it becomes this:

{encode="{exp:stash:email}?subject=Information About a Home" title="Email Us"}


texts: How do I install a new control panel theme?

texts: I can't get the themes to work, it just shows "default" in the theme drop-down box. Have coppied everything into the right places in my EE installation, apart from the asset folder, no idea where that is supposed to go. Can anybody shed any light on this at all please? Many thanks!


texts:
My store has worked fine for me for the past several months using Paypal Express, then recently I started getting this error:

Fatal error: Uncaught exception 'Guzzle\Http\Exception\CurlException' with message '[curl] 60: SSL certificate problem, verify that the CA cert is OK.
Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed [url] https://api-3t.paypal.com/nvp?METHOD=SetExpressCheckout&VERSION=85.0&USER=****&PWD=****&SIGNATURE=****&PAYMENTREQUEST_0_PAYMENTACTION=Authorization&PAYMENTREQUEST_0_AMT=25.00&PAYMENTREQUEST_0_CURRENCYCODE=USD&PAYMENTREQUEST_0_INVNUM=28&PAYMENTREQUEST_0_DESC=Order%20%2323&PAYMENTREQUEST_0_NOTIFYURL=https%3A%2F%2F****%2F%3FACT%3D42%26H%3Ded76259ef4afa5448b4a01476cc76f98&SOLUTIONTYPE=Sole&LANDINGPAGE=Billing&RETURNURL=https%3A%2F%2F****%2F%3FACT%3D42%26H%3Ded76259ef4afa5448b4a01476cc76f98&CANCELURL=https%3A%2F%2F****&HDRIMG=&BRANDNAME=&NOSHIPPING=1&ALLOWNOTE=0&PAYMENTREQUEST_0_SHIPTONAME=****&PAYMENTREQUEST in /home/****/system/expressionengine/third_party/store/vendor/guzzle/http/Guzzle/Http/Curl/CurlMulti.php on line 338

(****)to signify sensitive data.

How do I get it to work again?


texts:
I have a client that has been posting things to different channels for a while now.

Today They edited a page and that page all the sudden was not available. I went in as super admin and checked the status, entry date, and Hide From Nav (Using Structure). All were set correctly. I even Edited all those fields to the wrong setting saved and set them all back and the entry still did not show up.

I recreated the entry as Super Admin and the entry worked fine.

After the client added an entry and the same thing had happened. When I went in and manually duplicated the entry it worked fine.

Any ideas?
From Twitter I am about to check on Caching and testing if it is specific to that member or member group. If I find anything I will update.


texts: How to create front end AJAX handler which validates and adds comment to content?

texts:
I am attempting to create a "Leave Comment" form which is loaded by AJAX on demand and then shown using a jQuery popup. There are three motivations for this:

Less clutter on page.
Reduced automated spam.
Faster page load time (with caching enabled the page load time goes from 400ms to 120ms when the comment form is not included in the article template).

Here is what I have currently:

I have created the following template which is called ajax/blog-comment-form:

{exp:comment:form channel="blog" entry_id="{segment_3}"}
{if logged_out}
    Name: <input type="text" name="name" value="{name}" size="70" />

    Email: <input type="text" name="email" value="{email}" size="70" />

    URL: <input type="text" name="url" value="{url}" size="70" />

{/if}

    Comment:
    <textarea name="comment" cols="70" rows="7">{comment}</textarea>

Note: HTML tags are not supported.

{if captcha}

        Please enter the word you see in the image below:
        {captcha} <input id="captcha" type="text" name="captcha" value="{captcha_word}" maxlength="20" />

{/if}

        <input class="ui-pink-button" type="submit" name="submit" value="Submit" />

{/exp:comment:form}

I am currently using the following JavaScript to submit the form via AJAX. This is almost working except there is no way to display error messages when inputs are entered incorrectly.

form.find('input[name="submit"]').click(function() {
    $.ajax({
        type: 'POST',
        url: form.attr('action'),
        data: form.serialize(),
        success: function(data) {
            // ???
        },
        failed: function(data) {
            // ???
            // this never seems to actually occur
        }
    });
    return false;
});


texts:
I have been trying to make "Remember Me" work for the frontend user using

<input type="hidden" name="auto_login" value="0">
<input class="checkbox" type="checkbox" name="auto_login" value="1"/>

Based on the documentation, it seems to me that "Remember Me" is only mentioned in the "Control Panel Session Type, Cookies Only" option.

Does this mean that "Remember Me" does not work for User Session?

EDIT:

Looking at  Admin -> Security and Privacy -> Cookie Settings, all the fields are blank. Does this cause a problem?


texts: Multiple channel entry fields per row on publish/edit page

texts:
Kind of noob question for EE but is it possible to have multiple channel entry fields per row on a channel (publish/edit) back end? I'm at the point of adding channel fields where are numbers only and came kind of "messy" on publish/edit page.

Thanks


texts: linking to admin from the main site - session parameter

texts:
I want to provide admin links from the main site for clients, however within the admin URL there is the session parameter.

Is there a way to output the admin url path that includes the dynamic session parameter? Alternatively i can switch the session ID off in security settings but thats a second preference.

Any ideas?


texts: Attempting to trouble shoot email issues but I have no exp_postmaster_mailbox

texts:
I currently have two sites I'm working on right now which utilize the built in email module. I can fill the form out, hit submit and I get a message saying it's been sent, but it never gets sent. I can also use the communicate field, and again, nothing gets sent although I get confirmation that it did indeed send.

While trouble shooting I've come across the suggestion that I check the database table called "exp_postmaster_mailbox" and I wonder if I may have found my issue - there is no "exp_postmaster_mailbox" in my database.

Is this a corrupt install? It doesn't work live or local. It also doesn't matter whether I use phpmail, sendgrid, or smtp. None send all, all give confirmation that it sent out.


texts:
So I'm trying to conditionally display an embed within an entry based on several parameters: channel_short_name and category. So I have a conditional that checks a few items and then if it matches has an embed that passes along with it the categories that are in the entry.

Below is the template code I initially wrote. There are a couple of issues.
1. It has nested {categories} tags and EE doesn't like that and throws an error.
2. If I just remove the embeds for now (so that something at least renders), I can end up with multiple instances of the embed since the top {categories} tag is a loop and entries can have more than one category assigned.

So is there maybe a way I can just assign all the categories to a variable and use that instead of wrapping the whole thing in a {categories} tag?

{categories}
    {if channel_short_name=="webcast-partner" OR channel_short_name=="webcast-mssp" OR category_id==93}
        {embed="_includes/.resource-carousel1" cat="{categories backspace="1"}{category_id}|{/categories}"}
    {if:elseif channel_short_name=="webcast-customer"}
        {embed="_includes/.resource-carousel2" cat="{categories backspace="1"}{category_id}|{/categories}"}
    {if:elseif category_id==60}
        {embed="_includes/.resource-carousel3" cat="{categories backspace="1"}{category_id}|{/categories}"}
    {if:else}
        {embed="_includes/.resource-carousel4" cat="{categories backspace="1"}{category_id}|{/categories}"}
    {/if}
{/categories}


texts: Send multiple selctions to postprocess template to then be emailed

texts:
I'm trying to send multiple selections from a safecracker form to a PHP postprocess template which will eventually send emails to the emails selected on the form. This is my code;

<select name="notified[]" id="notified" multiple="multiple">
                            <option value="">None</option>
                            <option value="email@example.com">Communications</option>
                            <option value="email2@example.com">Newsletters</option>
                            <option value="email3@example.com">Research</option>
                            <option value="email4@example.com">Corporate Services</option>
                        </select>

When I add in the [] after notified in name="notified" and then try to echo out the response in my postprocess form it throws up a PHP database error Error Number: 1054 Unknown column 'Array' in 'field list'. If I remove the [] I don't get the error but obviously it just shows me one of the values, even if I select more than one.

I'm not sure why the [] aren't working?

Any help would be very much appreciated.
Thanks, Julie

EDIT: When I change notified[] to something[] the PHP error goes. But now I can't work out how to echo out the selected values on my postprocess page...


texts: Defining variables inside a template in EE 2.10.1

texts:
I can't find a way to define a variable in a EE 2.10.1 Template file.
I need to define a variable gv_desc only in some templates.

There are some references but no one works:

{global_var:gv_desc="bla bla"}

{assign_variable:gv_desc="12"}

To use in template:

<meta name='description' content='{if
io_desc}{gv_desc}{if:else}{meta_description}{/if}' />


texts: EE cookies add leading dot to domain name

texts: Even though I add my domain name without the leading dot in the EE cookies admin panel, the cookies are still served with the leading dot attached. Because of this, they are sent to my subdomains. Any ideas?


texts:
I've got a client who has been trying to upload huge audio files via FTP and then syncing the files in the file manager. The client has found accessing the file manager results in a server 500 error. The web hosts said the server logs reported that 'Script timed out before returning headers: admin.php'. And so the 'software'(ie ExpressionEngine) was the cause.

I'm not convinced, but wondered if there is any setting in EE that can be altered to prevent the timeout.

On a separate issue, the server is located in California, and the client is in the UK. Would that be a cause?


texts:
I want to know if the Expression Engine Member Management will allow me to create custom content for each individual member of my site?

For example, I would like to be able to upload documents and images for specific individual users.  If I uploaded photos for UserX, I want only UserX to be able to see those.

Is this possible?


texts:
Did anybody ever make an add-on that has a icon dropdown (select dropdown)?

Something like this:
http://www.marghoobsuleman.com/jquery-image-dropdown
Where you can add icons. Preferrably svg with a png fallback. But since it's only Backend, it can be png only.

I am also open to found this!

cheers
stefan


texts: Focus Labs Master Config $env_global not working

texts:
I'm having the same issue as described below, however can't find a solution:

  Using Focus Lab's Master Config, I've set a test global variable for
  production, like so:

  $env_global['global_test'] = 'test'; Then in an embedded template I've
  dropped in {global_test}. Also tried it in a non-embedded template.

  In both cases the output, regardless of environment, is this;

  {global_test} Am I missing something here?

source: (Why wouldn't global variable parse correctly with Master Config?)

In addition, these standard Focus Labs global variables don't work either: {global:env} {global:env_full}

I don't think it's caused by my server environment, as I have a 2nd separate site (EE 2.6.1) where it works fine, and I've tested on localhost and stage.mydomain.com

I'm guessing it's caused by a conflict with an Add-on... I'm using a long list including Stash, CE String, CE Image, Store, Low Variables, Matrix, Assets, Wygwam, Freeform, User, Taxonomy...

My site is running EE 2.6.1

Has anyone else come across and solved this issue before?

I'd be grateful for some guidance.

Many Thanks

EDIT:

Ok. I've figured out one problem...

I'd used the two standard Focus Labs variables {global:env} and {global:env_full} in an early parsed Low Variable. I guess the reason they weren't parsing has to do with parse order. They work fine, if added directly into a template.

That still leaves me struggling to set my own custom variable in config.local.php

This doesn't work:

$env_global['global:google_analytics'] = 'UA-XXXXXXX-XX';

Whereas this does:

global $assign_to_config; $assign_to_config['global_vars'] = array('global:google_analytics'  => 'UA-XXXXXXX-XX');


texts:
I wondered if it was possible to have a straight-to-upload feature for safecracker (channel form) uploads? On the front end, I'd want to bypass the 'browse' section and only allow users to upload an image (with progress bar) and add/edit their meta data without revealing the other files on the system.

Thanks


texts: ExpressionEngine CP pages always seem to cache

texts:
I'm helping run an EE site that's developed a really strange problem that my other EE installs seem to have, even if they are on the same webhost and reseller hosting account.

What's going on is that control panel pages seem to keep getting cached. You'll do an action, and it will clearly be successful (you'll still get the green checkmark) but the reloaded page will be unchanged. Then you'll do a hard refresh on the page, and you'll definitely see it changed. Sometimes this problem is stubborn though, and you'll have to hard reload. This makes it difficult to change almost anything in the CP, like turning add-ons on and off, updating entries, etc.

I feel like this is either a very worrisome problem on a specific EE install, or a trivial issue I can change by updating a setting. Does anyone know why my site might be doing this? Interestingly, the front end of the site is not affected at all.

It sounds like it might be related to this issue but there were no answers suggested.

This site has existed since it was EE1 and went through an EE2 update.

Things I've done:

cleared all caches in Tools > Data > Clear Cache

— checked that cache folder and subfolder are set to 777

made sure no template uses Template Caching (even though those are front facing)

I'm running EE 2.9.2 and don't have any exotic caching plugins enabled, though I use Solspace Template Morsels.

Thanks everyone.


texts: convert segments from archive url to date variable and use in template

texts:
Trying to grab the month and year from URL on an archive page (i.e /blog/2017/02) and convert to a date variable and display as such in template "February, 2017." Using EE3.

Open to add-on or out of box code, but not interested in using php in template. Please advise.


texts: UK Postcode Shipping Rules - more than one postcode per rule

texts:
I'm using Exp-resso Store to run the ecommerce functionality of my site. I've upgraded to 1.6.4 which allows me to add rules for different UK postcodes, as per this question:

Matching UK postcodes to shipping rules

The problem being is that my client's shipping rules are going to be fairly complex, in that I have about 30 different rules for each postcode depending if its mainland UK or highland/island/Northern Ireland.

My client has then dropped the bombshell that they can pack two items into a package and therefore prices should be for every two items, i.e. 0-2 items at £15, 3-4 items at £30, 5-6 items at £45, etc. If I combine these with 30 existing rules for postcodes, you can see that I am already in several hundred rules! A nightmare for me or the client to update...

My question is, is there a way of adding more than one postcode per rule? Or another way for me to price per items?

I think an image of my rules will help clarify things:

EDIT:

Sorry, I should mention that I've looked in the Docs and there's nothing obvious there, however I may have missed this. I've tried the obvious "IV1 *, IV2 *" and "IV1 *|IV2 *" (without the quotes) but no luck.


texts:
I am trying to do something which I suspect is quite simple.

I am referencing a channel field to rerun results to populate a series of check boxes. If there are no results I wish to say 'There are no results".

{exp:channel:entries channel="sales" disable="categories|category-fields|member-data|pagination" status="open" sort="asc"}
    <label class="checkbox">
       <input type="checkbox" value="{postcode1}">
       {postcode1}
    </label>
    {if no_results}Sorry, No Results{/if}
{/exp:channel:entries}

Any thoughts?

Niall


texts: Channel Forms - Get selected relationship entry

texts:
When using channel forms, {exp:channel:form}, how do I get the selected entry of a specific relationship field?

I dont want to use custom fields because it can't be used more than once.

I also cannot use the code that shows related entries for this in {exp:channel:form}. I don't know why.

{field}
   {field:name}
{/field}

So, is there any simple way to do this? I will be very surprised if this is not a feature.


texts:
Still pretty new to EE.  Running EE 2.9.2

I have tried a couple of third_party downloads but to no avail:

SP Title Filler
MX Title Control

How can I disable the required title field entirely?  It keeps popping up as a required field.  I understand it is required for editing the entry (having a link to click on).  But can I generate this title based on some other channel fields included in the channel group?


texts: Auto-create random ‘secure’ (obfuscated) url titles

texts:
I have a site in which I'd like to achieve the following:

Provide a publicly accessible but obfuscated and hard to guess at
URL to which a customer can be referred to, to submit some data via a
Channel Form without them having to register and log in (the data
they submit is personal to them but does not personally identify them).
Upon submission the entry is automatically closed so the form cannot be used again.

So what I'd ideally like is a way to auto-generate unique URL Titles that are intrinsically hard to guess at. Something like…

mydomain.com/segment/hyr6gDEGhyus

I guess I could achieve this with custom JavaScript in the CP but anyone got any other suggestions?


texts:
I need to use the datepicker for a Channel Form and I've included the following as per the docs:

<link href="{path=css/_ee_channel_form_css}" type="text/css" rel="stylesheet" media="screen">

However, this doesn't work...it gives me a 404 Not Found message:

"Failed to load resource: the server responded with a status of 404 (Not Found)"
and tries to link to http://www.mydevserver.com/css/_ee_channel_form_css

Can anyone help me out and point me in the right direction please?

Thanks!
Dan

ps. running latest version of EE


texts:
I have a question for the best way to display multiple fluid fields.

channel: {houses}
fluid field: {occupant}
fluid sub-field:
{name}
fluid sub-field: {phone}

When I only try and display the names, it displays just fine:

    {exp:channel:entries channel="houses" status="open"}
       {title}

                {occupant}{occupant:name}
{content}
{/occupant:name}{/occupant}

    {/exp:channel:entries}

But I cannot figure out who to display each person's phone...

Thoughts anyone?

:-)


texts: How to automatically populate fields based on the value in another field

texts:
I've got three custom dropdown fields - town, county, and region in a SafeCracker form. The client is asking if it's possible for them to just select one value (in the town dropdown field), and for the other two to pre-populate with the correct county and region. I do have a spreadsheet of town names that has the region and county for each town.

I've searched for add-ons that might do this but haven't managed to find any, so just wondering if there are any recommendations on how to go about doing this in a SafeCracker form? I'm not even sure what fields I'm best using, or whether this needs to be done outside of EE completely? Thanks in advance for any advice on this.


texts: URLs always resolve back to /index.php?/cp/login&return=

texts:
n00b to EE, just installed the free version 2.9.2 on ubuntu 14 VPS

I have moved the system folder one level up and am able to login ok

hitting /index.php gives me a login screen to the cp

I followed the quick hello world tutorial and created a page which should appear at /index.php/site

however, the url always/only resolves back to /index.php?/cp/login&return=

I am logged in at the time when i get this login screen

Can not find anything on the googles on this. thanks in advance


texts:
Sorry if this is longwinded but I'm trying to add a recurring subscription option to site but want to prepare for future headaches. We have a good core following on a statewide news magazine site.  For now I want to implement PayPal's Enhanced Recurring Payments option for subscriptions as I just found out users won't need a PayPal account.  This will allow for monetary support and for the moment people won't have to hastle with signing up.  But in the future I'd like to wall off some content and make membership mandatory for those areas.  What would be the foreseeable problems at a later date if I implemented Solspace's User with PayPal recurring payments and using if statements to wall off content?  Would I be able to transfer those people that initially sign up for a recurring subscription to the later setup, which would require membership?  Or would I just have to tell people to cancel membership and re-sign up at that time?

BTW, I've researched Membrr, CartThrob, and Charge... and right now, the paypal option for the additional $20/month seems well worth it in light of some of the things i've heard about the other options.  Nothing negative on Charge, but more trouble than I want to invest in right now.

Thank you.


texts:
Is anyone experiencing issues with CE Cache lately?  Several sites with CE Cache installed and using static caching have suddenly shown white pages with the {exp:ce_cache:stat:ic} on the page.

It's the same on all sites, the page is blank, clearing the cache brings the page back, at which point it's cached again and refreshing the page brings the white page again.  These sites were working correctly untill recently.

It's happening on sites with different versions of EE and CE Cache.

Removing the {exp:ce_cache:stat:ic} tag fixes the issue.

The versions of CE Cache in use on these sites are: 1.7.2 and 1.10.1

Thanks,


texts: Low Variable and conditional logic generating silent database queries

texts:
I’ve discovered a tricky question about parse order and low variables I’ve run into.  This is a code base I’ve inherited, so I’m not sure how best to handle.  (My apologies in advance; I am neither an EE nor a LV expert.)  Any thoughts you have would be much appreciated.

Template pseudocode:

{if segment_2 ==“books”}
  {Generate list of books here—lots of heavy SQL}
    {if no_results}
  sorry, no books found
  {/if}
{lv_classic_display}  // This is a template for what we want to display for each book
{/if}

{if segment_2 == “authors”}
  ... same as above, but SQL pulls up authors

{if segment_3 == “publishers”}
  ... same as above, but SQL pulls up publishers

The problem I’m having is that the SQL stuff is being executed for ALL options on the page.  So, even if my segment_2 = “publishers”, it is still running the full SQL for pulling up all authors, and for pulling up all books, in addition to for publishers.  The stuff is never displayed on the page, because of the IF statements in there, but the SQL is causing a major performance drag.  It’s running hundreds of unnecessary queries in the background.

If I remove the {lv_classic_display}, the SQL does not execute.  So it appears to me that the inclusion of the low variable is forcing the loop around it to execute BEFORE the IF statement.

Early Parsing is turned on on the site—and I don’t think I can turn that off.  Is there a way for me to modify this to prevent this?

I have tried using the alternate syntax:

{exp:low_variables:parse var=“lv_classic_display”}

and while that DOES eliminate the database queries, it also outputs just the { } code, rather than executing it.  So for each book my output looks like this:

{ml_author_name}

{ml_screen_name}

Any suggestions for how I might be able to adjust this?  The performance on this page is getting killed by these silent SQL queries running in the background that aren’t ever going to get displayed….

Thank you very much.

Dave V.


texts: Error message when I try to edit custom fields

texts:
I just upgraded my ExpressionEngine to the latest version (2.8.1) along with the latest FieldPack (2.1.1). All my pages load fine, but when I try to click on an existing Custom Field within my ExpressionEngine Control Panel, I get the following error:

Unable to load requested field type file: ft.rel.php.
Confirm the fieldtype file is located in the expressionengine/third_party/ directory

I read that PT doesn't support it anymore, but I'm not using any fields that use FT's old field type anyways, so I'm not sure what's going on. I basically can't edit any existing custom field without getting the error message. Any idea what's going on? Thanks!


texts: Is there an add-on for paid "premium" entry purchase/upgrade subscription management?

texts:
I have a large EE site. Its main purpose is as a directory. Listings (entries) in the directory can be created for free by any member. But I want people to have the option of upgrading their entry to a "premium" entry by purchasing a yearly premium subscription. (Subscriptions would ideally be attached to the entry, not the the member, as it's possible for a member to own more than one entry in the directory).
Is there an add-on (or combination of add-ons) that could accomplish these steps (or something similar):

Member chooses to upgrade their entry to "premium" and is taken to a payment page where they pay for a one-year subscription.
Once payment is done, the entry in question is altered to somehow indicate that   it's now "premium" - this could be a custom field, or maybe status (I need to be able to use this field or status as a sort option in Super Search results).
When member's subscription for any entry is nearly expired, they are emailed a renewal notice with link to payment page to renew subscription.
Member could see the expiry date of current entry's premium subscription at any time
If subscription is not renewed, listing is downgraded back to free listing (with custom field or status returned to normal)

I'm aware of Membrr (http://www.membrr.com) but I'm worried about reports of slow or non-existent support, and it's for membership subscriptions (whereas my preference is for subscriptions to be associated with entries instead). It may turn out that Membrr is the only way for me to go but I was really hoping to explore alternatives first.

Any suggestions?


texts: IS_FREELANCER errors on updating to 2.5.5

texts:
Getting this error when updating to 2.5.5 from 2.5.4:

A PHP Error was encountered
Severity: Notice
Message: Use of undefined constant IS_FREELANCER - assumed 'IS_FREELANCER'
Filename: core/EE_Config.php(197) : eval()'d code
Line Number: 1

I updated using the quick method via this blog post: http://ellislab.com/blog/entry/expressionengine-2.5.5-released

Do I need to set a config variable for IS_FREELANCER in my config.php?


texts: Is there a variable available for user defined category trigger word?

texts:
I'm in a situation where I have to build a url like :

{path='template/group/category/{category_url_title}'}

Now, if someone changes the category trigger word in the control panel, this URL will lead to a 404. I wonder if there is any undocumented? variable that would give me the category trigger word, without enabling php in the template ?


texts: Decrementing a field value in an Events channel when a form is submitted

texts:
I was wondering if anyone can help me. I've got an events channel with a 'number of places available' number field, which users uploading an event populate with how many spaces they have available for an event. When people book an event, through freeform, I want them to input a number as to how many places they want, and for this number to be substracted from the 'number of places available' number field. Does anyone know of a module or fieldtype that could do this?

Thanks,
Julie


texts: How can i do filtration search of channel files extension with low search?

texts:
Can i do filtration of channel files extension with low search ?

I want to search filtration of document types with channel files such as: pdf, doc. ppt, jpeg, etc using low search.

Please let me know, if you have solution.

FYI:

EE: 2.7.2

Low Search: 2.4.2

Channel Files: 5.2.8

Thanks.


texts: Is it possible to force lowercase URLs except for pagination segments?

texts:
Is there an Apache mod_rewrite script that will allow me to force lowercase URLs, except for a pagination segment?

For instance, I want the url https://domain.com/blog/Capitalized-Url/P10 to instead render as https://domain.com/blog/capitalized-url/P10.


texts: How does one keep multiple EE-installs with lifted systemfolders on Mamp Pro

texts:
This first post of mine here at the EESE could perhaps be regarded as a Mamp-problem rather than an EE-thing. But I would very much like to hear from the EE-community on this since replies here probably are a lot more likely to be of use to me then replies elsewhere.

The EE-docs suggest moving the systemfolder above web root for security reasons. The documentation illustrates this:

So I guess in Mamp Pro it would look like this:

What I am trying to figure out is how do I keep multiple local EE-projects in my htdocs-folder, all with their 'elevated' system-folders above root and still manage to commit and push one project at the time AND the loose system-folder of that project?

Thanks!
/David

Ooops! Not allowed...

Images I am not allowed to post to illustrate my problem:

Image 1: link:d.pr/i/58Mo
Image 2: link://d.pr/i/7qzv

Tags I meant to apply but was forbidden to:

mamp
systemfolder
webroot
beanstalk
versioncontrol


texts:
Running into some serious issues with CartThrob.  All of a sudden I am getting this error when I add an item to the cart and try to view cart or checkout:

It was working last night and sometime over night it all fell apart.
Running EE 2.7.1 and CT 2.4

Error Number: 1062
Duplicate entry '465628' for key 'PRIMARY'

INSERT INTO `exp_cartthrob_cart` (`cart`, `timestamp`, `url`) VALUES ('K6gFe9V1QJccK0fvGNVsRc4QcUIo5mUg0bI7289zYbY/N0ro47KwIXg6Y/DjZd3cvPIUwv5Ddy5jqgR+tBmK92NivQ9Mdf9gs94x2hqxGlcv3qv1uE3haM2cJrF8POUPRjZRWaKB2tVkAo7ItGfaYep5TMlyLAMToDfoxnF6tK5Zx+zp+xJR/nzoxiDZqVF97XESOODptuToYVcP1TDJcKGXhWxlXEw0div/hGHrIHLkN/6txq2saXOqK6QomFXPK9+d5f1orLFXVvLOoRT/m4Nf9A+43zww872nhYgsgHFbMSwZRDYGIb3iGiQzTxPl2eawxfM/pf+dWO4sZ4Wq0v2InbCDQAjX4BHDlXDidr5TsgR45SKmAatklSKhs9IR8/zfENwD8ZRnm2cEyOWBpHh6JKf7DOu4tvzL3Qq3wdu2KetrB5Pha77NF+jYp8kgn6e4WwlGcUf/MQDxbcaG/zt9AF+1DJc4+Z++hAeTORu8rv/t5EZKvRIADeUeoPyPZH1C7OGR7Jt73iN2i8dET58v4pHNpeEeBsU6d2v5WoGYWUu+ZrSvbhneo7dSBZR/NgmoVTf4ev3OR27JfMV7Tlaxe4+W0lgerm/BsDpQaYW6jOGINudI6/T1AHzQspCzmbshIay8LZV/5gDEboPQTTDaquNbvESxSR3v32MD76fI5XS2uvMkOvdApoRHAGEmLGj0Zaku1ImAyQlW5iu9NydyyFyTlZk9ArNQNk6Yn9cY9KaWYrvQ7E5tDKi0owzrNJNgocTK4x8YyyCeXT/EBpXXxDh5PUOy+yrtGnY7xVpjjuRVNPz+7b3f7Tsh0MoAFXPWvG07ULTqrj2FjnvZGP01Uqz5jmIP0BIsNP8pr8mVtEuJCWXcWpH4jkylOWLZDN6qF9qnVVrb25yM4M+avpDzOt6Bjcat9h+FpWi4+M4rG/uMoYClXWerdDXRKwfUKZU3/spr2nkSWYqR0sPbF5lCS14mynHircac+PfG8MEQ9zurVkD9VAKXlBMDzpFZQhihktK9E+97hnF7hdU0qYgom0vbUpXTzwZjwXDfGWFc3i6IlvB0fH/tAjoFbE600T2K5y+iN5JUS8wcTFWmdwXYRtbZrTl09JKE7GmOeZi9c8/aXXxAUvTvqiVfMh9i1YZu+6X1TwPHlwcJwctuGz9s7gu3DMEJbtKy95lbqeU1IPACsowqBUVIbyry9OYGPGAnsux5jrZIo5m42j6WXYbuu89WY+E2D9WCy+MJPa5+dNGAqs+dBAyjrEUM/TRyy5xXChKRDmBey86ti/AeEFKHUS0/ObjeyeRvxP6sCkL6uB9SO6L1ofoK2lkFNIVfjSMnlC4qZAMOpxDdHPyw3RyccmGqXyefsB09oE5bzjHAQs5fXGVX39X37HtPZ4iQDZEXjdWCKoorHrZ66NCJAFwZO9Atz0jZ5gaOH1kZAKL8C7XKK6Q7zOlZ6Y/+WwTMaAPBrGflGtI3Rqw6v2lTbSxLYArEI7quy9L34+DdR9DsQRfhlZsOx2zolKuUcHJvXkqArSdOI2zzWGE7vUIL23UFBxPOMT+0yJlZK16pf1XaljJhtxlwtSopKWrne9ESp+5HesGQ3waqSfJcWw28AXuJ4dFhN4hsQlZWacdmRtO9JuNCSzU98Q6Pehhx60GSd8KzZc4S+3vejSQ+n4V5I08e1YvhMAz7Kha70Zrsg8M0W78sW92jrB1NzOisQx3LrlLT4/2c1J1uVlt0h8MbB0Zsjs1QwAvSQexbMucqXSc672rjyqig6GEm9FEkkkWiZpvAA3bQw8Pf5GEUTKa6OVrvHjXbZLXxo4wXtchWoUJB9yzHE85RTnqFV3XUtBn7r6tONS7AmQQUPKl9PqrHtijIqg4w06VUCfyU6vI/NneG4DQXX5mg0H5guD1hXKfRAAGWBLzDBubIWKW5ylBymeM7iBop3r4cb4gFJA4x1xMnI9blHfKH7/230OyXLsD7a0UBT+rDJwLuFkRCFzoRUXuHmkyE+Wnx4YGAKI9MhG3IwAbYOeRC97o3BQjUymcPvN8dUeTgjSXJXMm3zB1bPGr1yWl8aZ+J3m46E+lnAInJECM9yJUicoYR/u31py4Wnuq0vXgXTLi/XSkO3BPU/MFyAK9g6h/FwcG2Tfg/3JMtmMJDC+E8sETCNW560hx21duSNW7GQ3t2zZhEyEInHNxzya7tIyRAwZBy/7D93ongcsR3p4hgtCHjcVpIl7y0t8IDMlipgncTmBKor3rBTJjVDRGF7kzOJ26r/QjfiEvJxCiZmaITNDWb7hued5S1uhJNi3YrrgI2HxoAp/rVogdPETYUzQL6ZfR+v5/FFhR7SrAY2b/I96B8xhY+6LoEN8ToiY+oyPdBn8I1TT/F+B7LTCbwt5N4OmrUTcoBFF7d2FgJJGoZsUzE1UUl4ScFM0OLVjP2NZwF42WWuM56u/hpZweSBLCdED8wD4n49fC5i3zCa8K536e9DbmHP88QcFWlfxH2aYyRjtaf2EFebuTT/10sXkSc+rnYKakLjGzlmAwj73SWByeZWwT3kA4uA/sM6gR+jEqG748o/MJUVYte/7TPq5nDR4Ez7jlAUu4L2PGeeLVEWaTAINeVyt7GUjJhNx6plsskGbwPPDlt1QZKjwQLXU59W3VnnK92n+ciMowI2uu1nBb43apXpU1RW6kyZ8EIm/KqYtMF26ewKtGt47phvoSTG/b9oaMJeGVgu9wYgB0phmZpOA8zXN1HvDGGIb+srpjB82yXNV+S9jwbTLUFjSfLtIUsCdiN4sVNOCAW90f3+6vmdXUzkqkRyS/vhq1QggVyZ1pombPhyKmhixkXuzBk7fK3TOmPjIouE78V+/hIK3stdHiXC6cnGw8R7qCLNn4dSap5zkhUIY+SRs4bTokeZhjmQtQtcIzEzBMLHdIs0VOE+iTUUze9lXhwmt/9qCx3/yVTM0WOaaLpAAhLSidB31+4vz8LBU+C1po8DfgIVc958VHJVyZKSb8bdpJXUNdFWlAo4i7Bxb4rG4v0Hz9wm1mZtrkNUkqgInQkhmM9XaS6iliA7Mm7LAerMx0Z7sHN07X8De8OnJeFpEwyZQisjk9h1NRpeIvnr1tccyYRme5Q2O5HhVTzIpijw2srtFzyJsY8mQiv04N85mYMC6cZnvfb6A5HJfXiVIpLdGubRTHcA+O7BKgc4Mx1huufsidr3XiJeSCGcEXpR6i+1GdlL1H3U5yFfFjZdUgwrCWa1xkh00SF0BeAIkmH3OaX6VsLiNWZJxeD5K30HxPZvdXXbMYQoMEu3j3ebNcknD5pPXXtchvyEiMdFXvB3/DlAz8pQQ2rW+q7wVmWlL+/RIAd3SvvOLIxKhY=', 1384949211, 'http://domain.com/checkout/checkout')

Filename: third_party/cartthrob/models/cart_model.php

Line Number: 79


texts: BrilliantRetail: Is pagination of Customer Orders & Downloads possible?

texts:
Does anyone know if it is possible to paginate the customer orders and downloads listings on the customer facing orders and downloads pages in BrilliantRetail?

I know you can limit the number of results returned using limit=“n”, but can you paginate the results like a standard channel entries tag to allow customers to browse through their entire order and download history?


texts:
On a client site which was working fine until recently we are now hitting an issue where an error is being returned before sending the user to our payment gateway:

  Problem with the SSL CA cert (path? access rights?) (77)

Any thoughts on the root cause of this issue and how might be able to resolve?
The payment gateway we are using in this instance is SagePay (offsite).

Cheers

Cole


texts: Has Cartthrob been updated to work with ExpressionEngine 3.x?

texts:
We are currently running 2.6 on EE 2.10.1 and are looking to upgrade to 3.x. I can see 2.7 is available to download but does that have full EE 3 support?

And if so, is there a migration guide? We use a number of Cartthrob hooks too so we'd need to understand any changes that may affect our own add-ons.


texts: "Maximum Image Width" in Upload Destination off by 1px sometimes

texts:
I have an "Images" Upload Destination where I have specified Maximum Image Width (in pixels) as 1400. But sometimes, I'd guess 50%, the image ends up at 1401. Any idea why?

What happens is a user uploads a file, I constrain the width to 1400 with that setting, then I tell them to go Edit Image / Crop Mode and crop it to 479. (I don't do this automatically because it could result in bad crops.) It's easier if they can make their box at full width then pull it down to 479 rather than carefully setting both x and y.


texts: Using native EE search to create A to Z search

texts: I need to know how to create an A to Z search using the native ExpressionEngine search, not an add on. Is it possible to do this and display results alphabetically by letter? Thanks for any help.


texts: Memberr - Automatic Cancellation feature?

texts:
In the documentation, I see that you can cancel manually via {exp:membrr:cancel} tag.

But is there a way to cancel automatically?

Basically, what I was looking for is that if a membrr profile that I have is deleted, I would want it to automatically cancel all subscriptions that profile has subscribed to.

Is it possible?


texts:
I'm using the RSVP Module with a site and it is great, but despite its default being set to "enabled", new entries always have it disabled.

I'd like to know, at the least, what I can hook into in the module's code to view what is happening when the entry is being created (through safecracker).

When publishing an entry through the admin panel, this feature does work as expected, so I'm kind of geared towards writing a safecracker hook, but I could really use some direction.

Thanks


texts: Content restiction based on product expiration

texts:
I'm building a portfolio site, on which user profiles shall become invisible after a custom period of time. So users can purchase e.g. a month of public display.

Is this possible using CartThrob? Maybe having the user purchase a product with an expiration date or something?

Thanks!


texts: Creating multiple sized videos in ExpressionEngine using Vimeo

texts:
I am a beginner in ExpressionEngine (and other code languages for that matter). Anyways, I am creating a video tutorial site, I have my ExpressionEngine site set up so I have categories in one channel. These categories filter content to the corresponding page. However, I want my site to have a featured video, which will be the newest posted video. Once I publish a new video, I want it to take the main stage and push the previous video to a smaller size. I am using Vimeo as a video host so all videos will be on Vimeo.

Here is my code in my main page for sorting new from old content

{exp:channel:entries limit="10"}

{if count==1}

{/if}

{if count !=1}

{/if}

{video_tutorial_title}

{video_tutorial_link}
{video_tutorial_summary}

{/exp:channel:entries}

I have them filtering to two different styles. My CSS looks like this...

.video_large {
    height: 960px;
    width: 640px;
}
.video_small {
    height: 180px;
    width: 320px;
}

When entering my new content/videos. I have been using the embed code from each video and removing the height and width from them thinking the div would then resize it. It looks as if it resized all the videos to 180x340 but for the newest video it looks like it created a 640x960 div, the video just doesn't fill the entire div. I am hoping I won't need any plug ins or anything like that. I am hoping its just something basic I am overlooking. Any help is greatly appreciated. Thank you!


texts: Zenbu returning blank screen or no results on channel filter

texts:
We have a saved search in Zenbu that looks like:

?D=cp&C=addons_modules&M=show_module_cp&module=zenbu&channel_id=14

This has started returning a blank page, though it doesn't take more than 2 seconds to return that.

I'm not seeing any memory or CPU spikes on the server or real degradation in performance. The site does have a lot of channel entries, most of which incorporate Structure as well as Zoo Visitor members. (The latter is the channel the saved search is looking for.)

If I use the "Channel is" filter in the Zenbu screen on a small channel, I get back results immediately. If I use it on the Zoo Visitor Members channel, I'm getting no results now. Same goes for one of my larger channels. I get no results back, but it's not timing out. It's instant.

I've checked recent entries and am seeing no issues in the data that would have caused this to suddenly occur.

What has me most confused is the sequence of events:

I received an email this morning, sent by my client last night, that he was seeing this behavior.
I logged in this morning and did not see this behavior. I accessed the screen and pulled up the latest entry.
I asked my client to clarify and he described the blank screen. I logged in again and saw the same thing.

These entries do appear in All Channels, just not in filtered views, which further implies that data is not the culprit.

Has anyone run into this or would know where to look?

Thanks,

Mark


texts:
I am trying to put a multiple choice filter into a stash index and running into some issues.  From the debug output it would appear that its a parse order issue as the debug match statement shows my low replace text instead of the filtered text.  How can I set a stash list and use low replace on one of the variable inside the list?  Low replace seems to work in a stash list when setting the variable but not in the index.  Help is appreciated.

edit, premature comment below.  This isn't fixed.
EE 2.52 and here is my set list and index

{exp:stash:set_list name="event_result_list" parse_tags="yes" parse_depth="3" parse_conditionals="yes"}
    {exp:calendar:cal  enable="custom_fields" calendar_name="events" pad_short_weeks="n" parse="inward" date_range_start="{exp:stash:get name='event-from' parse='inward' dynamic='yes'}" date_range_end="{exp:stash:get name='event-from' parse='inward' dynamic='yes'}"  paginate="bottom"}{display_each_day}{events}
{event_parent  disable="" var_prefix="loc"}
    {exp:channel:entries entry_id="{loc:entry_id}" channel="events" sort="asc" orderby="event_start" dynamic="off" parse="inward"}
{stash:index}{loc:event_eat_type}/,{loc:event_destination},/@{loc:categories show="not 205|213|225"}{category_name}@{/loc:categories}{/stash:index}

and here is my get list

{exp:stash:get_list name="event_result_list"  match="#^({embed:search_type})/.*,{embed:search_destination},/.*@{embed:search_cat}@#" against="index" paginate="bottom" limit="10" parse="inward" orderby="item_title"}

the embed:search_destination is what I am having a problem with.  If I put the .* in front I get matches where there is a single entry in the set list or a match if the secondary option matches
ex if I was searching for 'option1' it would get a match if my index is set with ,option1, or if its set with ,option2,option1,
But it won't match for ,option1,option2,

If I remove the .* it matches for the first option only.  Clearly I am missing something.  This was my secondary option to trying to use low_replace.  The low replace option looked like this

{stash:index}{loc:event_eat_type}/@{exp:low_replace find="," replace="@" multiple="yes"}{loc:event_destination}{/exp:low_replace}@/@{loc:categories show="not 205|213|225"}{category_name}@{/loc:categories}{/stash:index}

With that low replace seemed to be falling behind in the parse order and that is literally what would end up in the index.

Help is appreciated and apologies for the confusion.  Any more information I can provide let me know.

secondary edit, stash seems to not want to let me use 2 categories index fields.  If I remove either embed:event_destination or embed:event_search_cat it works.  Still need help and thanks.

edit 3
I appreciate you looking at this.  stash sets the list, then I build the list using expressionengine calendar from solspace.  In that channel there is a playa field that I then loop through to get other fields prefixed with loc:

Basically I have 2 channels and I have them linked together using playa.  I need to apply filters dynamically to both the channels.  For that reason I am building it out and pumping to stash and then filtering my stash dataset.  Thanks again for the help.


texts: Setting a layout variable into channel form {custom_fields} loop is impossible and making an embed within this loop is not possible anymore in EE5

texts:
I re-code a website using DRY principles with layouts and layouts variables but I get stuck with this :

Into a channel form I have to store each {field_name} into a {layout:set:append} so I can loop through this list into the layout template and dynamically show some stuff based on the fields name.

{exp:channel:form channel="mychannel" entry_id="{segment_3}"}
    {custom_fields}
        {layout:set:append name='lv_the_fields_name'}{field_name}{/layout:set}
    {/custom_fields}
{/exp:channel:form}

But setting a layout variable into channel form seems to not be possible/parsed. I get {layout:set name='lv_the_fields_name'}the_name_of_my_field{/layout:set} in my HTML.

Before having the DRY approach I did show my divs this way in EE3+ (that was not beautiful but worked) :

{exp:channel:form channel="mychannel" entry_id="{segment_3}"}
            {custom_fields}
            <section class="cd-help-field field_{field_name}">
                    {embed="modify/_help_{field_name}"}
            </section>
            {/custom_fields}
{/exp:channel:form}

This technique worked in EE3+ but not anymore in EE5… it shows {embed="modify/_help_myfield"}

Is there a bug into channel form for EE5+ or does somebody know how I can achieve this please?


texts:
Is there a hook I can use when a friend request is made in Solspace Friends add-on?

After a friend request is made, I want to send a notification to the "friendee" (e.g. by email, Ajax notification, etc.).

The current list of hooks do not seem to offer me a hook that I can use.


texts: Moved /images, errors in log from those images, solution?

texts: I moved the /images folder on a site, which contained uploaded images, to a new containing folder.  I was able to update all the images used by the site itself to use the new path, but there's still a lot of links out there in user generated content both on the site and elsewhere that points to that old folder location.  Is there a solution to those errors, maybe an htaccess rule?


texts: Better Way to Show Categories from the Control Panel?

texts:
I've looked everywhere for an Accessory that makes the Control Panel Categories look better:

As you can see from the screenshot I'm eventually going to run into a big issue when I get other States and Cities added and it's going to be a heckuva mess!

I'm envisioning a way to "toggle" the children list of categories here. This way I can have my "Businesses" open (since there aren't many children associated here) AND have the City/State category parents clickable to show their children. This will keep this list a LOT shorter and hence easier to use.

Has anyone done this or seen an Accessory that would do this? Like I said I've search everywhere on Devot-EE and Google to no avail.

Thanks again gang!


texts: CartThrob Package Items and Options Missing

texts:
CartThrob appears to be tossing data away from package options on checkout. For example, if I have a package with 2 T-Shirts, with 3 options available per shirt, CartThrob only saves some of the options on checkout which leaves the data with inaccurate fulfillment data.

To test, I went and created a Package with 2 of the same items in it (1 T-Shirt twice). When I add 1 shirt with options of Black, Small, and Long Sleeve, and the other shirt with Large, White, and Short Sleeve, CartThrob only saves some of the info.

I'm using this with CartThrob 2.5 and EE 2.7.3 on PHP 5.4.7.

Am I missing something?

I've done a dump of the serialized data from the db and here's the output:

[product_size] => small
[product_options_other] => short
[product_color] => black
[sub_items] => Array
    (
        [0] => Array
            (
                [entry_id] => 3
                [title] => Test T-Shirt
                [site_id] => 1
                [quantity] => 1
                [price] => 40
                [price_plus_tax] => 48
                [weight] => 2
                [shipping] => 10
                [no_tax] =>
                [no_shipping] =>
                [product_size] =>
            )

        [1] => Array
            (
                [entry_id] => 3
                [title] => Test T-Shirt
                [site_id] => 1
                [quantity] => 1
                [price] => 40
                [price_plus_tax] => 48
                [weight] => 2
                [shipping] => 10
                [no_tax] =>
                [no_shipping] =>
                [product_size] => large
            )

    )

)

Note that the individual product arrays from the package are missing all the meta except size, but only 1 has a value.


texts: Matrix - Fatal error: Class 'EE_Fieldtype' not found

texts:
really strange one, this.

I have a simple channel with one matrix field, which contains a single fieldtype of 'date'. It works in the control panel OK, but if I try to run the tag pair on the front end I get:

Fatal error: Class 'EE_Fieldtype' not found in /path/to/_system/expressionengine/third_party/matrix/ft.matrix.php on line 14

This is EE v2.6.1 - Build Date: 20130506, and Matrix 2.5.5 or 2.5.6. But I have both Matrix and EE working OK on other projects at these versions so I'm stumped.

Anyone have any suggestions better than my "start again" one?

Thanks,
Andy.


texts: Can you have multiple e-mail configurations for Carthrob?

texts: I'm running EE 2.5.2 and Cartthrob 2.0506 and need to setup an additional customer e-mail for just a few of our products. To make a long story short we have two different groups of products and the majority are in the first group and once a product is purchased the admin e-mail is sent to me and also to the vendor that fulfills these orders then the vendor actually sends an invoice to the customer. Initially the customer e-mail sent just informs them that the order was received and to expect an invoice from the vendor soon, that all works great. However the secondary group of products does not need to e-mail this vendor but rather just e-mail the invoice directly to the customer. Is there anyway to get Cartthrob setup with a product based condition for the e-mails sent? Maybe a multiple stores setting or something that would give me a fresh set of options under the e-mail button on the settings page. Any tips or suggestions would be greatly appreciated, thanks!


texts: How to process refund from control panel?

texts:
The exp:presso store website says that you can process refunds from the control panel, but there is no documentation on what the steps are to do this.

How do you process a refund from the control panel?  We are using the Authorize.Net AIM payment plugin.


texts: Assets not able to create good gif/png thumbnail

texts:
I'm using assets to take care of images
In the view of assets all thumnails of png and gif's don't show only the jpg's

I tried to see if it would work with the EE file upload and there it works fine

Is there a setting I should enable that i have missed or is this a bug?

EDIT: i forgot to say that when viewing the image of png or jpg with their tag in the template then they show correctly

Thanks!


texts: User can't log in using local copy of Chrome

texts:
This isn't the usual "I can't log in" issue. A user is trying to log in on her copy of Chrome and cannot. She gets "Invalid username or password" errors every time. She then used Safari and it worked for a day, now it too won't let her log in. The same user account on a different computer works just fine. It applies to logging into the control panel and front end login forms. She says no other websites give login issues.

If that wasn't strange enough, other user accounts WORK!? It is just isolated to her username (her email address).

We cleared all the browsing data in Chrome and looked over the cookies to make sure there were not any for this site. Short of uninstalling Chrome and reinstalling it I'm not sure what else to do.

There are the usual fixes we tried: setting security to session ID or Cookies only, playing with the server's date settings, etc. Nothing worked.

To sum up:
logging in with her username/password works on every computer but hers.
Logging in on her computer with other usernames and passwords work.


texts: Possible to download a folder of images as a zip file within Assets?

texts:
I'm using Assets 1.2.2. Is it possible to enable a client to download the contents of a file upload directory as a single zip file within Assets? If not, I'd welcome any other suggestions (or maybe it's a feature coming in Assets 2?) other than using FTP or the EE File Manager.

I've just looked into using EE File Manager and it allows you to select files (upto a page at a time) and download them as a zip file. Besides only being able to download one page at a time, the other reason I want to avoid this is that I don't want clients editing/deleting images via the File Manager (which might happen if they are given access to it).


texts: I'm trying to use the live look feature in expression engine to preview entries, but it doesn't pass the URL title to the preview template. Am I doing something wrong or is this just not allowed? I can't imagine preview templates would be of much use without this.


texts:
I've discovered that Transcribe doesn't fully support the Pages module, which means that certain things don't work properly. For example the Transcribe language switcher will redirect to the homepage instead of the linked Pages entry.

{exp:transcribe:language_links}

It looks like to fix to the language switcher would require changes to

function  _uri_reverse_lookup()

Anyone done this already or able to help?


texts:
My site is powered by Zoo Visitor.  I need to set up an "at-a-glance" checklist for the members on there so they can see what they've completed and what they still need to do.  It would be nice if they could check what they've completed, but the admin would also have the option via the CP.  So a sample list might look like this:

DUE DATE          TASK                      COMPLETE
5/1/14          Purchase movie ticket          [ ]
5/1/14          Arrange for hotel              [ ]
5/5/14          Call for transportation        [ ]
5/7/14          Purchase soft drink            [ ]
5/7/14          Purchase t-shirt               [ ]
etc

The list would be the same for all of the members, but obviously need to be separate for each.

Before I start working on creating a custom field, I wanted to make sure there wasn't something that would automatically take care of this.

Thanks for any thoughts or ideas!


texts: How to update Expresso Store 2.5.1 to use Stripe TLS v1.2?

texts:
As Stripe is upgrading TLS to v1.2 soon, how do we update Store to use the later version?

https://stripe.com/blog/upgrading-tls

Is it as simple as updating the Omnipay Stripe gateway code to a later version such as the one below I just found?

https://github.com/thephpleague/omnipay-stripe/releases/tag/v2.4.0

Thanks


texts:
I am new to expression engine, but have experience working with other CMSs which have a Solr search integrated or module available (Drupal, Silverlight, TYPO3). I have searched all over but found no equivalent in expression engine.

Before I start developing one I wanted to ask the community if they know of any examples of one, code to get started, or discussion of the issue?


texts:
Is is possible to change this message so it is more user friendly?

I would like to do it per-field rather than globally.


texts:
According to EE3 documentation:

/name/{first_name}/{last_name}

with Require All Segments set to no should match

/name/Enrico/Fermi

/name/Enrico

/name/III

/name

I am trying to use a template route to find a segment_1 parameter (such as a n language site /es/), so that my normal template is loaded at url:

/group/template_variable

and my language version is:

/es/group/template_variable

I created the route as follows:

/es/group/{template_variable}

and i have "reuaire all segments" set to NO.

currently, /es/group/example will match that route, and find the template correctly, but /es/group/ loads nothing (which it should still match per the EE documentation)

Am I doing something wrong here?


texts: Change order of channel entries output with multiple channels

texts:
I have a channel entries call which is pulling in 2 channels (channel_1 and channel_2), what i want to be able to do is always make the first / latest post show from channel_1, even if channel_2 has an entry which is more recent.

The entries are order by date and the rest need to keep that flow. I want to keep this all in one channel call as i am using ajax pagination.

Any ideas of how i could just change the order of the first entry from a specific channel would be great.


texts:
Although I've used Low Search in the past, I now have a need to include category keywords in the results.

In the past I've used the standard category dropdown approach to refine (filter) the results to a specific category...

  You can use the native category parameter to filter by category.

ref: http://gotolow.com/addons/low-search/docs/filters#categories

But the docs clearly state that category keyword searching is possible and that seems to be the whole point of having categories within the create collections, and that it can pick up keywords within category description, title, or custom field...

  Low Search can also add category information to the index, making
  entries searchable by keywords present in their categories.

ref: http://gotolow.com/addons/low-search/docs/collections#categories

So I have a category with the title "Dog Friendly", I've included this in the collection and run a search on "dog". No results. "Dog", "friendly", "Dog Friendly" - all no results (I have tried rebuilding indexes).

If I wanted to just do a search on a specific category, I'd using the category ID from a dropdown, so is irrelevant to title, keyword, description, etc - so I'm assuming that's not what the documentation is referring to. Also not an option as I have hundreds of categories.

I've even tried adding the word "testing" to a category description, then run a search for "testing" and included a dropdown category select with the relevant category selected. Still no results.

What am I doing wrong?

EE v2.7.2
Low Search v3.1.5

Other StackExchange Answers:

Can Low Search keywords also search in categories?

Index Categories in Expression Engine search results


texts: Need to host another application on server with EE

texts:
I have an EE instance on a server and need to host another PHP application in a subdirectory off the htdocs directory.

How would I adjust the .htaccess to allow this application to run without going through EE?


texts:
I have an odd problem: Entries wth german umlauts (ä ö ü), in the the title oder anywhere else, will not save. Instead the field will clear and the page will reload. There is no JS validation going on.

My problem is pretty much the same as described here: http://ellislab.com/forums/viewthread/196640/#925586 though i can not fix it just by using php 5.2.x (I run 5.2.14)

Extension wise i run navee, wygwam, matrix and multi language support by biber ltd.

Umlauts in the wygwam-field are possible if I use the option to encode them to entities.

As for the database this strikes me a bit odd... but I am not the server-admin and can  not test around easily.

collation_connection:   utf8_general_ci
collation_database: utf8_unicode_ci
collation_server:   latin1_swedish_ci

Thanks in advance, guys.